国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java學習 - 亂評prototype.js

2019-11-18 12:31:36
字體:
來源:轉載
供稿:網友

大名鼎鼎的PRototype.js 估計大家都知道,可能都已經用到了.最近項目中用到了1.3.1版本,我也隆重的推薦給我的同事.剛才下載了1.4.0看了一下,感覺有些失望.

一個面向對象的javascript框架

Prototype這個Javascript框架目標是 更輕易的開發動態的web應用程序.重要提供以class風格的OO框架;可擴展的Ajax支持,higher-order programming constrUCts,輕易的操作DOM模型.

這是它的官方網站描述.現在打開prototype.js 源代碼,更象一個大的Utils工具類.1.4更夸張,細小的功能都加了個函數,不知道以后prototype.js怎么發展,假如這么沒特色發展下去, 有些擔憂.(究竟從它代碼里學到不少,有點感情)

我自己隨便總結有幾個問題:

1、Class.create提供了類創建機制,但可惜沒有類似java的package機制,太不完善了。Class.create實現也有些簡單,我還不如function(){}呢。

2、簡單的實現的AJAX功能,有個簡單的數據綁定。AJAX技術大潮的來臨,人們早對這么簡單的實現沒什么愛好。早把眼光投向野心更大的dojo,dwr....了。

3、higher-order programming constructs,一直沒明白什么意思???

4、輕易的操作DOM模型。實現了些可以跨瀏覽器的些代碼。比如事件處理,鼠標位置等。

5、雖然實現跨瀏覽器代碼,但對瀏覽器要求較高

Microsoft Internet EXPlorer for Windows, version 6.0 and higher

Mozilla Firefox 1.0/Mozilla 1.7 and higher

Apple Safari 1.2 and higher

6、對服務器端支持不多,如dojo有webwork2.0支持,dwr也有服務器處理。 prototype就沒了,但它與RoR關系不錯.也利有弊吧。

7、基本沒有任何UI實現,雖然有Rico等擴展項目,但感覺效果不怎么樣。

8、感覺這個項目目標不是太明確,假如只是個大的工具類,那我不期望它有新版本了,現有功能夠細的了。我不是說大家不要用了。但作為開源項目,希望走好。

Prototype.js優點

1、新手很好的閱讀材料。

2、傳統B/s應用程序好幫手,假如不需要復雜的AJAX功能,復雜的用戶體驗,能夠減少估計30%的javascript代碼.

3、Element,Form,Event等很多工具函數有很多方法太好了。

4、在prototype.js基礎上實現下拉菜單,樹控件,減少很多代碼。有時間我整理下放出來。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安吉县| 宜川县| 宁乡县| 虎林市| 泉州市| 巩留县| 南召县| 晋江市| 平远县| 吐鲁番市| 黄陵县| 沽源县| 涪陵区| 长寿区| 涟源市| 罗甸县| 宿松县| 宣化县| 乌兰县| 连江县| 和硕县| 定安县| 阿克苏市| 乳山市| 堆龙德庆县| 六安市| 台东县| 五原县| 闽清县| 临海市| 长岛县| 东乌珠穆沁旗| 潮安县| 鄂尔多斯市| 许昌县| 大埔县| 东光县| 武清区| 玉溪市| 织金县| 白银市|