?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

?澳門新葡萄旗下所有網站:Prototype使用學習手冊指南之序言

?

在寫這個指南之前,先先容一下Prototype主如果干嗎的,假如你對照關注ajax/javascipt方面的利用,你應該早就據說過這個 javascript framework。 Prototype是一個根基的javascript利用框架,先引用一段官方網站的先容

Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax?澳門新葡萄旗下所有網站 library around, Prototype is quickly becoming the codebase of choic?澳門新葡萄旗下所有網站e for web application developers everywhere.

根據作者自己的先容,Prototype的目的是為了更方便的開拓javascript的利用,應用它可以加倍方便簡單的應用javascript編程,開拓出面向工具的javascript法度榜樣,Prototype中包孕包孕了一個功能強大年夜好用的ajax框架,Prototype是一個根基性的框架,很多更高層次的框架都以它為根基,例如scriptaculous效果庫

Prototype中包孕一下幾個部分:

base: Prototype中利用的基礎功能,基礎上其他所有部分都依附于它,包括用于面向工具風格的Class.create和Object.extend,一個Try工具,函數綁定,number擴展,PeriodicalExecuter(周期性履行某個函數的功能)等

string: 對String原型的擴展,為string添加了strip,escape?澳門新葡萄旗下所有網站HTML等等好用的措施

enumerable: 羅列類型(array, hash, range等)的父類工具,供給羅列類型的合營措施

array: 對Array原型的擴展,為array添加了indexOf、without等措施

hash: 為javascript供給了一個好用簡單的Hash實現

range: 承襲于enumerable,一個范圍(例如3—67)工具

ajax: 一個功能強大年夜好用的ajax框架

dom: 對基于瀏覽器的開拓供給了很好的跨瀏覽器封裝,并添加很多強大年夜的功能

selector: 供給了應用class,css等選擇元素的功能

form: 關于表單的一些功能

event: 簡單的夸平臺事故封裝

position: 供給了一些關于元素位置方面的功能

可以說Prototype就想一把瑞士軍刀,為javascipt封裝了很多通用的功能,大年夜大年夜簡化了javascript利用的開拓,給javascript開拓職員增加了很大年夜的信心,Prototype可以運行于以下平臺,應用它再也不用各類跨平臺等問題煩惱了

* Microsoft Internet Explorer for Windows, version 6.0 and higher

* Mozilla Firefox 1.0?澳門新葡萄旗下所有網站/Moz?澳門新葡萄旗下所有網站illa 1.7 and higher

* Apple Safari 1.2 and higher

不過要留意的是:要想很好的理解Prototype,應該首先理解一下javascript面向工具開拓的一些常識今后的文章將對Prototype中詳細的每個功能中的措施做一個具體的先容,包括感化,實例等Prototype官方網站是:http://prototype.conio.net/ ,今朝宣布版還只是1.4, 然則現在的1.5已經發生了很大年夜的變更,而且很多基于prototype的庫應用的都是1.5的,以是強烈建議經由過程svn下載最新版代碼

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户