P50 JavaScript屬于網絡腳本語言。用來改進設計,驗證表單,檢測瀏覽器,創建cookies,以及更多的應用。它可以在任意的瀏覽器中運行。什么是JavaScript呢?JS被設計用來向HTML頁面添加交互行為;JS是一種腳本語言;JS有數行計算機代碼組成;JS通常直接嵌入HTML頁面;注意:JavaScript與Java是完全不同的兩種語言。
P113 JavaScript特點JavaScript語法JavaScript基于對象編程事件驅動及事件處理常用宿主對象及其使用框架JavaScript什么是JavaScriptJavaScript是一種基于對象(Object)和事件驅動(EventDriven)并具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java腳本語言(Java小程序)一起實現在一個Web頁面中鏈接多個對象,與Web客戶交互作用。
P31 JavaScript被用來改進設計、驗證表單、檢測瀏覽器、創建cookies,等等等等。JavaScript是因特網上最流行的腳本語言,并且可在所有主要的瀏覽器中運行,比方說Internet Explorer、Mozilla、Firefox、Netscape、和Opera。
P3 javascript的offsetwidth等圖文解釋
P51 JavaScript是基于對象(object-based)的語言,采用事件驅動(event-driven)。通常鼠標或熱鍵的動作我們稱之為事件(Event).而由鼠標或熱鍵引發的一連串程序的動作,稱之為事件驅動(EventDriver)。對事件進行處理的程序或函數,稱之為事件處理程序(EventHandler)JavaScript的事件處理分為兩步:首先,需要定義可以被腳本識別和處理的事件(如點擊一個按鈕,加載一個文檔等)。
P2 javascript事件列表事件瀏覽器支持解說一般事件onclickIE3、N2鼠標點擊時觸發此事件ondblclickIE4、N4鼠標雙擊時觸發此事件onmousedownIE4、N4按下鼠標時觸發此事件OnmouseupIE4、N4鼠標按下后松開鼠標時觸發此事件onmouseoverIE3、N2當鼠標移動到某對象范圍的上方時觸發此事件OnmousemoveIE4、N4鼠標移動時觸發此事件onmouseoutIE4、N3當鼠標離開某對象范圍時觸發此事件onkeypressIE4、N4當鍵盤上的某個鍵被按下并且釋放時觸發此事件
P60 1.文本框焦點問題onBlur:當失去輸入焦點后產生該事件onFocus:當輸入獲得焦點后,產生該文件Onchange:當文字值改變時,產生該事件Onselect:當文字加亮后,產生該文件.
P41 Backbone為復雜Javascript應用程序提供模型(models)、集合(collections)、視圖(views)的結構。其中模型用于綁定鍵值數據和自定義事件;集合附有可枚舉函數的豐富API; 視圖可以聲明事件處理函數,并通過RESRful JSON接口連接到應用程序。
P2 簡單菜單操作(dTree+Json)準備工作如下Java包文件json依賴包。
P37 一、驗證類1、數字驗證內1.1整數1.2大于0的整數(用于傳來的ID的驗證)1.3負整數的驗證1.4整數不能大于iMax1.5整數不能小于iMin2、時間類2.1短時間,形如(13:04:06)2.2短日期,形如(2003-12-05)2.3長時間,形如(2003-12-0513:04:06)2.4只有年和月。形如(2003-05,或者2003-5)2.5只有小時和分鐘,形如(12:03)3、表單類3.1所有的表單的值都不能為空3.2多行文本框的值不能為空。3.3多行文本框的值不能超過sMaxStrleng3.4多行文本框的值不能少于sMixStrleng3.5判斷單選框是否選擇。
P 近1000種javascript網頁特效集.
P16 Js字符串操作函數大全
P7 js工具-js常用方法,js常用判斷方法functionobj$(id)根據id得到對象functionval$(id)根據id得到對象的值.
P87 JavaScript基礎一、JS的簡介JavaScript是一種網頁編程技術,經常用于創建動態交互網頁JavaScript是一種基于對象和事件驅動的解釋性腳本語言,類似C語言和Java的語法事先不編譯;逐行執行;無需進行嚴格的變量聲明;內置大量現成對象,編寫少量程序可以完成目標不同的瀏覽器甚至同一瀏覽器的不同版本對JavaScript的支持程度都不一樣。
P12 使用預定義對象只是面向對象語言的能力的一部分,它真正強大之處在于能夠創建自己專用的類和對象。ECMAScript擁有很多創建對象或類的方法。
P10 JS驗證方法大全1:js字符串長度限制、判斷字符長度、js限制輸入、限制不能輸入、textarea長度限制2.:js判斷漢字、判斷是否漢字、只能輸入漢字3:js判斷是否輸入英文、只能輸入英文4:js只能輸入數字,判斷數字、驗證數字、檢測數字、判斷是否為數字、只能輸入數字5:只能輸入英文字符和數字6
P65 Aptana是一個非常強大,開源,專注于JavaScript的Ajax開發IDE它的特性包括 1、JavaScript,JavaScript函數,HTML,CSS語言的Code Assist功能 2、Outliner(大綱):顯示JavaScript,HTML和CSS的代碼結構 3、支持 JavaScript,HTML,CSS代碼提示,包括JavaScript 自定函數 4、代碼語法錯誤提示。 5、支持Aptana UI自定義和擴展。 6、調試JavaScript 7、支持流行AJAX框架的 Code Assist功能:JQuery ext js dwr
P8 JavaScript編程語言作為最流行的客戶端腳本語言,早已被眾多Web開發人員所熟悉。隨著Web2.0時代的到來和Ajax技術的廣泛應用,JavaScript也逐漸吸引著更多的視線。工作中要求越多的是對JavaScript語言的深入學習,靈活運用,和對編碼質量的保證。對于熟悉C/C++或Java語言的工程師來說,JavaScript顯得靈活,簡單易懂,對代碼的格式的要求也相對松散。很容易學習,并運用到自己的代碼中。
P8 javascript 是使用“對象化編程”的,或者叫“面向對象編程”的。所謂“對象化編程”,意思是把 javascript 能涉及的范圍劃分成大大小小的對象,對象下面還繼續劃分對象直至非常詳細為止,所有的編程都以對象為出發點,基于對象。小到一個變量,大到網頁文檔、窗口甚至屏幕,都是對象。這一章將“面向對象”講述 javascript 的運行情況。
P33 標記創建的HTML描點能被一個鏈接作為目標如果錨點包括HREF=特性,則它也是一個鏈接對象。 anchor對象是document對象的一個屬性,它本身沒有屬性方法或者事件處理程序。