9 walker studio-9w個人設計工作室
Google
.網頁設計接案業務
.加入GForce手機娛樂聯盟

.基礎HTML教學
.CSS樣式表教學
.基礎JAVASCRIPT教學
.JAVASCRIPT收集
.自製ASP程式下載
.色彩英文名對照
.16進位色碼對照一
.16進位色碼對照二
.可愛包子動畫圖庫
.MSN表情小圖示下載
.9W2U-1024X768桌布下載

.GForce付費手機遊戲
.免費遊戲房
.免費線上遊戲房
.免費檔案報報
.免費資源報報
.網站漫遊報報
.多國語言字母發音表

因網友留言內容
含成人色情內容
討論區即時停止運作
不便之處敬請見諒
● LOGO交換登錄
● 和我們連絡

 友站及其它連結
刑事警察局網際網路資訊站
591租屋網站
反毒害大聯盟
台灣認養地圖
KTzone日記, 論壇
::S.H.E 青春組織國際後援會::
基礎JAVASCRIPT教學
01 JavaScript 簡介 06 JavaScript的函數
02 如何開始編寫JavaScript 07 JavaScript的事件
03 變數、資料型態及陣列 08 JavaScript的流程控制
04 JavaScript的物件、方法與屬性 09 常用的視窗 (Window)物件
05 JavaScript的運算子  

01、JavaScript 簡介

什麼是JAVASCRIPT:
JavaScript是一種物件導向程式碼語言,網景通訊公司(Netscape)最初在它的Netscape Navigator 2.0產品上設計並實現,原名LiveScript,目前已經在網際網路上廣泛運用於動態網頁的編程語言。

JavaScript程式由ASCII的字元來構成,可利用記事本等文書編輯軟體來開發完成;一般程式語言必須經過編譯之手續,才能執行程式,但JavaScript並不需經過編譯手續,它只要透過適當的直譯器 (browser)即可轉譯並執行。JavaScript同時是一門具有非常豐富特性的語言,它有著和其它程式語言一樣的複雜性,或更加複雜。實際上,你必需對JavaScript有紮實的理解才能用它來撰寫比較複雜的程式。

JavaScript不是JScript:
為了掌握技術優勢,微軟推出了JScript來迎戰JavaScript的描述語言,除了和JavaScript的應用範圍相似之外,兩者是完全不相干的。

JavaScript並不是Java
很多人會以為 JavaScript 和 Java 是同一樣東西, 其實它們在技術上是有很大分別的, 它們只是語法相近而已。 JavaScript和Java除了語法上有一些相似之處,以及都能夠當作網頁的程式語言以外,兩者是完全不相干的。以下是 JavaScript 和 Java 的基本分別:

JavaScript Java
可直接編寫在網頁檔案內(嵌入HTML碼中) 不能直接編寫於網頁檔案內
瀏覽器在開啟網頁檔案時,便會直譯 (Interpret) JavaScript程式碼後執行 程式碼需經編譯 (Complie) 做 Java byte-code 後才能執行
不能讀寫檔案, 最多只能運用 Cookie 技術儲存少許資料在快取中 可以讀寫檔案
不能控制網絡 可以控制網絡

JavaScript是一種描述語言 (script language),其源代碼在發往伺服器執行之前不需經過編譯,而是將文本格式的字元代碼發送給伺服器由瀏覽器解釋執行,也就是說JavaScript的執行環境就是你的瀏覽器。解釋語言的弱點是安全性較差,而且在JavaScript中,如果一條執行不了,那麼下面的語言也無法執行。而且由於每次重新載入都會重新解釋,載入後,有些代碼會延遲至運行時才解釋,甚至會多次解釋,所以速度較慢。

與其相對應的是編譯語言。例如Java。Java的源代碼在傳遞到伺服器執行之前,必須經過編譯,因而伺服器上必須具有相應平臺上的模擬器或解釋器,它可以通過編譯器或解釋器實現獨立於某個特定的平臺編譯代碼的束縛。但是它必須在服務器端進行編譯,這樣就拖延了時間。但因為已經封裝,所以能保證安全性。

JavaScript 是一種物件導向 (object-based) 的程式語言:
也就是說程式設計時,將所有的指令視為物件 (object),以執行方法 (method) 與屬性 (attribute) 來描述該物件之動作及屬性。因此 JavaScript 的指令的基本形式為:

object.method(value)

object 是指物件,可以是文件 (document)、視窗 (window)、變數 (var)、數學運算 (math)、字串 (string)、圖片 (picture)、影像 (video)、聲音 (sound)、表單 (form) 等...。

method 是指令動作,可以是開啟 (open)、關閉 (close)、撰寫 (write) 等...。

value 係指所欲輸入之字串、數值、變數等...。

例如:
document.writewindow.open 就是 JavaScript 指令:前者意指編輯文件;而後者則為開啟視窗。

因此 documentwindow 是一個物件(object),而 writeopen 則一個動作指令 (method)。

JAVASCRIPT大致說來有下列特性:
JavaScript可直接編寫在網頁檔案內(嵌入HTML碼中)
JavaScript是一種描述語言
可利用記事本等文書編輯軟體來開發完成
瀏覽器在開啟網頁檔案時,便會直譯 (Interpret) JavaScript程式碼後執行
程式碼字串大小寫有別, 例如:bgcolor、bgColor、BgColor和BGCOLOR分別代表不同的東西。


參考網站:
JavaScript Variables JavaScript KitJavaScript Source Introduction to JavaScript, NTUPT JavaScript Objects
網頁寫作記事本JavaScript 程式設計與應用:用戶端
因想再仔細的研究及學習JAVASCRIPT,因而在學習之餘,參考各網路先進網頁,編寫了基礎JAVASCRIPT教學區,也讓有需要學習JAVASCRIPT語法的網友多一個可參考的地方,若有不正確的資訊,尚望請各位先進們海涵與指正。


本站內容屬私人所有 請勿任易轉載 如須轉載 請通知本站
本站所鏈結標題及鍊結內容 皆歸原權利人所有
網站內容如有任何侵權 亦請通知本站刪除 謝謝!

Power by 9 Walker Studio
本站內容屬私人所有 請勿任易轉載 如須轉載請通知本站