1. 程式人生 > 實用技巧 >02 php基礎上

02 php基礎上

普通JavaScript的缺點:每種控制元件的操作方式不統一,不同瀏覽器下有區別,要編寫跨瀏覽器的程式非常麻煩。因此出現了很多對JavaScript的封裝庫,比如Prototype、Dojo、ExtJS、JQuery等,這些庫對JavaScript進行了封裝,簡化了開發。這些庫是對JavaScript的封裝,也就是咱們呼叫JQuery的一句函式,JQuery內部這句函式幫我們呼叫JavaScript中的程式碼幾十句,因為JQuery就是JavaScript語法寫的一些函式類,內部仍然是呼叫JavaScript實現的,所以並不是代替JavaScript的。使用JQuery的程式碼、編寫JQuery的擴充套件外掛等仍然需要JavaScript的技術,Jquery本身就是一堆JavaScript函式。

       (1、Jquery是最火的JavaScript庫,已整合到VS2010,MS的Ajax toolkit和JQuery結合也是最方便,JQuery的擴充套件外掛也是非常多。
       (2、JQuery的優點:尺寸小、使用簡單方便(Write Less, Do More,吃得少幹得多。
                 鏈式程式設計($("#div1").draggble().show().hide().fly())、
                 隱式迭代  (自動對於多個元素進行迭代方法呼叫))、
                遮蔽瀏覽器差異跨瀏覽器相容性好(IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+, Chrome)、外掛豐富、 開源、免費。
       (3、VS中JavaScript、JQuery的自動完成功能:在VS2010中直接有,VS008需要安裝VisualStudio 和VS90SP1-KB958502-x86補丁會更強更好用, 下
               載地址見備註。然後引用jquery-1.4.1.js,jquery-1.4.1-vsdoc.js放到同目錄下,不需要在頁面引用。
       (4、vsdoc是vs2008sp1以後增加的一個技術,將js檔案對應的vsdoc(相當於js庫提供的方法的說明庫)放到和js一起,就有會第三方js的自動提示的功能