Javascript框架的主要功能总结

jQuery

jQuery强在他专注DOM操作,不断在兼容性、性能上进行改进。jQuery拥有庞大的插件与完善的Bug提交渠道。

Prototype.js

早期的王者

语言扩展 DOM扩展 Ajax扩展 废弃部分

Prototype.js的语言扩展覆盖面广,包括所有的基本数据类型以及从语言借鉴过来的"类",其中Enumerable只是一个普通的方法包,ObjectRange、PeriodicalExecter、Templat则是用Class类工厂生产出来.

mootools

它由于API设计的非常优雅,其官方网站尚有许多优质的插件,因此才没有在圆形扩展的反对浪潮中没落。

RightJS

又一个在原型上进行扩展的框架

MochiKit

一个Python风格的框架,以前能进世界前十名的。

Ten

日本著名博客社区Hatena的JavaScript框架,由amachang开发,受Prototype.js影响,是最早以命名空间为导向的框架的典范。

mass Framework

他是一个模块化,以大模块开发为目标,jQuery式的框架。

 

 


 

 

 

对基本数据类型的操作是基础,如jQuery就提供了trim、camelCase、each、map等方法,Prototype.js等侵入式框架则是在原型上添加camelize等方法

类型的判定必不可少,常见的形式是isXXX系列。

选择器、domReady、Ajax是现代框架的标配。

DOM操作是重中之重,节点的遍历、样式操作、属性操作也是他的范畴,是否细看就看框架的规模了。

许多框架都非常重视Cookie操作

自从jQuery出来一个名为noConfict的方法,新兴的框架都待此方法,以求夹缝中生存。

插件的易开发和扩展性。

现在的主流的事件系统都支持事件代理。

 

转载于:https://www.cnblogs.com/liuxinjin/p/3665964.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值