對JavaScript的印象從來不好,莫名地情愫。:)
Ajax的盛行,不得不學。
這里記錄的是一些網絡資源的整合,也是自己的學習過程。
prototype.js 1.4版開發者手冊(強烈推薦)是很好的資料,唯一的缺陷或許就是只有代碼片段,沒有獨立運行的Demo。我在閱讀的過程中,就順帶做起了Demo。但是好玩的是:在做完部分之后,意外發現,這樣的工作原來別人已經做了。并且,意圖之一致,自己都覺得有趣。
Using Prototype JavaScript Library
既然別人都做好了,那我拿來就是!
不廢話了,開始吧。
一、通用方法
1. $()方法是在DOM中使用過于頻繁的document.getElementById()
示例:

dollar.html


2. $F()函數是另一個大受歡迎的“快捷鍵”,它能用于返回任何表單輸入控件的值,比如text box,drop-down list。這個方法也能用元素id或元素本身做為參數。

dollarF.html

3. $A()函數能把它接收到的單個的參數轉換成一個Array對象。
dollarA.html

4.$H()函數把一些對象轉換成一個可枚舉的和聯合數組類似的Hash對象
dollarH.html

5. $R()是new ObjectRange(lowBound,upperBound,excludeBounds)的縮寫
dollarR.html


6.Try.these() 方法使得實現當你想調用不同的方法直到其中的一個成功正常的這種需求變得非常容易,它把一系列的方法作為參數并且按順序的一個一個的執行這些方法直到其中的一個成功執行,返回成功執行的那個方法的返回值。

Trythese.html

只要需要用到JS的地方,盡量用prototype.js。這是最好的方式。:)

(未完待續)
第二部分:Ajax對象

參考資料:
1. http://thinhunan.cnblogs.com/archive/2006/04/01/DeveloperNotesForPrototype.html
2. http://www.javapassion.com/handsonlabs/ajaxprototype/

歡迎大家訪問我的個人網站 萌萌的IT人