zoukankan      html  css  js  c++  java
  • 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的方法,新兴的框架都待此方法,以求夹缝中生存。

    插件的易开发和扩展性。

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

  • 相关阅读:
    June. 26th 2018, Week 26th. Tuesday
    June. 25th 2018, Week 26th. Monday
    June. 24th 2018, Week 26th. Sunday
    June. 23rd 2018, Week 25th. Saturday
    June. 22 2018, Week 25th. Friday
    June. 21 2018, Week 25th. Thursday
    June. 20 2018, Week 25th. Wednesday
    【2018.10.11 C与C++基础】C Preprocessor的功能及缺陷(草稿)
    June.19 2018, Week 25th Tuesday
    June 18. 2018, Week 25th. Monday
  • 原文地址:https://www.cnblogs.com/liuxinjin/p/3665964.html
Copyright © 2011-2022 走看看