第1章主要介紹JavaScript的發展歷史以及基本的程序編寫和運行方法,目的是對JavaScript的歷史、基于對象以及與Java的區別有基本的認識,同時掌握JavaScript的創建和運行方法。 第2章主要介紹JavaScript的語法結構知識,包括詞法結構、數據類型、運算符和程序結構等知識,目的是對程序的編寫的規范有所了解,比如大小寫敏感性、換行回車、類型轉換和變量定義等,除此以外還要熟練掌握選擇和循環兩種常見的程序控制結構的寫法和函數的定義。 第3章主要介紹JavaScript的字符串對象、數組對象、日期對象和數學對象等常用內置對象,目的是掌握常用內置對象的基本屬性和方法。 第4章主要介紹JavaScript如何操縱Window、Document、Form等DHTML對象模型,目的是掌握DHTML中常用定時器、DOM概念和表單驗證,并可以使用DHTML對象編寫常見的網頁特效。 第5章主要介紹正則表達式、文件操作、Office調用、自定義對象和組件編寫等高級JavaScript知識,目的是了解JavaScript中高級的字符串匹配方法和調用ActiveX對象完成更加豐富客戶端操作的方法。
我們一般比較常用的方法是在此使用:javascirpt: EventHandler(this),這樣的形式。不過這里其實可以寫任何合法的JavaScript語句,要是高興在此定義個類也可以(不過將會是個內部類)。這里的原理是腳本引擎生成了一個div實例對象的匿名成員方法,而onclick指向這個方法。
描述event代表事件的狀態,例如觸發event對象的元素、鼠標的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。
XML是絕大多數軟件開發領域都在應用的一種編程語言。主流的瀏覽器,例如Internet Explorer和Mozilla,已經提供了對XML相關特性的支持,Web開發人員可以在客戶端使用JavaScript進行XML數據的處理。瀏覽器支持的XML特性包括XML DOM、XPath和XSLT,Internet Explorer和Mozilla對這些特性的支持方式各有不同,本章將分別介紹它們的使用方法。
JavaScript核心參考索引,JavaScript核心參考說明。
JavaScript是一種腳本語言,它采用小程序段的方式實現編程。像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個易的開發過程。它的基本結構形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與HTML標識結合在一起,從而方便用戶的使用操作。
javascript中,不論是解析xml文件,還是xml格式的字符串,都是通過DOM對象來進行操作的。
Javascript DOM總結作為一個js-DOM開發者,你必須知道的一些DOM方法。
上2篇文章我們講了用dom方式創建節點,復制節點,插入節點,刪除節點,替換節點,查找節點,獲取屬性等。。。今天我們講DOM屬性。
上篇文章納悶的問題,將在這章和以后的幾章里,慢慢搞定。從今天起,開始學習DOM編程讓我們慢慢稱為一名初級的js程序員。然后往js匠人方向發展。
上篇文章講了js中對象和數組的一些方法。這章我們先說說函數,然后來點實戰。
上篇文章講了js中的傳值和傳址和函數的作用域.這章我們來探討js中的變量,表達式,和運算符還有一些js語句。
上篇文章講了js中的一些概念(詞法結構)和數據類型(部分)。這章我們繼續.然后了解下js中操作數據和函數的作用域。
javascript字符集:javascript采用的是Unicode字符集編碼。 為什么要采用這個編碼呢?原因很簡單,16位的Unicode編碼可以表示地球人的任何書面語言。這是語言 國際化的一個重要特征。(大家也許見過用中文寫腳本,比如:function 我的函數() {} );Javascript中每個字符都是用2個字節表示的。(因為是16位編碼)。
目錄:1:js字符串長度限制、判斷字符長度、js限制輸入、限制不能輸入、textarea長度限制2.:js判斷漢字、判斷是否漢字、只能輸入漢字3:js判斷是否輸入英文、只能輸入英文4:js只能輸入數字,判斷數字、驗證數字、檢測數字、判斷是否為數字、只能輸入數字5:只能輸入英文字符和數字6:jsemail驗證、js判斷email、信箱/郵箱格式驗證7:js字符過濾,屏蔽關鍵字8:js密碼驗證、判斷密碼2.1:js不為空、為空或不是對象、判斷為空、判斷不為空2.2:比較兩個表單項的值是否相同2.3:表單只能為數字和"_",2.4:表單項輸入數值/長度限定2.5:中文/英文/數字/郵件地址合法性判斷2.6:限定表單項不能輸入的字符2.7表單的自符控制2.8:form文本域的通用校驗函數。
<a href='http://www.baiduhome.net/open203312.htm'>Aptana Studio</a>是一款強大的 web 2.0 集成開發環境(IDE)。其最廣為人知的是它非常強悍的JavaScript編輯器和調試器。
JSON是什么? JSON的全稱是JavaScriptObjectNotation,是一種輕量級的數據交換格式。JSON與XML具有相同的特性,例如易于人編寫和閱讀,易于機器生成和解析。但是JSON比XML數據傳輸的有效性要高出很多。JSON完全獨立與編程語言,使用文本格式保存。
javascript中沒有像c#,java那樣的哈希表(hashtable), 然而,javascript中的Array也只有一些類似于'哈希表'的非常簡單功能。