'Ajax' 未定義問題

    公司有個java開發的系統,覺得很有學習的價值,所以就決定模擬開發一個類似的系統,作爲以後使用的demo。

    今天進行到Ext的Ajax提交參數的時候,報出:'Ajax' 未定義,以爲引入Ext的js路徑問題,反覆檢查編譯,問題依然,後來百度,發現有人說要添加這個文件prototype.js,我一看這文件名,有點眼熟,於是我就查一下公司的那個系統,確實有這個文件,打開看,也確實有Ajax的定義,於是就百度了prototype.js,才知道prototype.js 是Sam Stephenson寫的一個非常優雅的javascript基礎類庫,原以爲是公司自己寫的呢,哎,真土包子,畢竟都工作兩年了,還不知道有這個包。不過話說,以前用ajax的,都是自己定義,汗。

 

    附prototype.js 信息

 

prototype.js 是Sam Stephenson寫的一個非常優雅的javascript基礎類庫,對javascript做了大量的擴展,而且很好的支持Ajax,國內外有多個基於此類庫實現的效果庫,也做得很棒。

  prototype.js不僅是一個有很大實用價值的js庫,而且有很高的學習價值。

  ---

  在prototype.js中,prototype對象是實現面向對象的一個重要機制。

  每個函數(Function)就是一個對象,函數對象都有一個子對象 prototype對象,類是以函數的形式來定義的。prototype表示該函數的原型,也表示一個類的成員的集合。

  在通過new創建一個類的實例對象的時候,prototype對象的成員都成爲實例化對象的成員。

  1、該對象被類所引用,只有函數對象纔可引用。

  2、在new實例化後,其成員被實例化,實例對象方可調用。

  同時,函數是一個對象,函數對象若直接聲明成員,不用被實例化即可調用。

  --來源:

  prototype.js是由Sam Stephenson寫的一個javascript類庫。兼容標準的類庫,能幫助你輕鬆建立有高度互動的web2.0特性的豐富的客戶端頁面。

 

    網址:http://baike.baidu.com/view/1112205.htm

發佈了26 篇原創文章 · 獲贊 234 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章