我們一般比較常用的方法是在此使用:javascirpt: EventHandler(this),這樣的形式。不過這里其實可以寫任何合法的JavaScript語句,要是高興在此定義個類也可以(不過將會是個內部類)。這里的原理是腳本引擎生成了一個div實例對象的匿名成員方法,而onclick指向這個方法。
XML是絕大多數軟件開發領域都在應用的一種編程語言。主流的瀏覽器,例如Internet Explorer和Mozilla,已經提供了對XML相關特性的支持,Web開發人員可以在客戶端使用JavaScript進行XML數據的處理。瀏覽器支持的XML特性包括XML DOM、XPath和XSLT,Internet Explorer和Mozilla對這些特性的支持方式各有不同,本章將分別介紹它們的使用方法。
支持HTML5和CSS3的移動跨平臺客戶端架構。
javascript中,不論是解析xml文件,還是xml格式的字符串,都是通過DOM對象來進行操作的。
目錄: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文本域的通用校驗函數。
PHP(PHP: Hypertext Preprocessor,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其適合 WEB 開發。
javascript中沒有像c#,java那樣的哈希表(hashtable), 然而,javascript中的Array也只有一些類似于'哈希表'的非常簡單功能。
今天終于是把這本書看完了,每一章都有不小的收獲,之后有時間的話會陸續整理出每一章的筆記,^_^言歸正傳,這一章講到的是如何從數據訪問層面上提高JS代碼的執行效率。總的來講有以下幾條原則:函數中讀寫局部變量總是最快的,而全局變量的讀取則是最慢的;盡可能地少用with語句,因為它會增加with語句以外的數據的訪問代價;閉包盡管強大,但不可濫用,否則會影響到執行速度以及內存;嵌套的對象成員會明顯影響性能,盡量少用;避免多次訪問對象成員或函數中的全局變量,盡量將它們賦值給局部變量以緩存。
以下是童宏成對瀏覽器支持的問題的小結:總體來說只要javaScript的寫法符合w3c的規范,一般都不會有問題。以下是我開發javaScript時候出現的瀏覽器差異問題,主要在于ie與firefox之間。
在Java語言中,我們可以定義自己的類,并根據這些類創建對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。目前在Javascript中,已經存在一些標準的類,例如Date、Array、RegExp、String、Math、Number等等,這為我們編程提供了許多方便。但對于復雜的客戶端程序而言,這些還遠遠不夠。與Java不同,Java2提供給我們的標準類很多,基本上滿足了我們的編程需求,但是Javascript提供的標準類很少,許多編程需求需要我們自己去實現,例如Javascript沒有哈西表Hashtable,這樣的話在處理鍵值方面就很不方便。