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的方法,新兴的框架都待此方法,以求夹缝中生存。

    插件的易开发和扩展性。

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

  • 相关阅读:
    IOS开发之——绘图(CGContext)
    网站相关人员信息记录humans.txt
    统一代码风格工具——editorConfig
    Bootstrap自动定位浮标
    Bootstrap图片轮播
    Bootstrap手风琴效果
    Bootstrap按钮插件
    Bootstrap弹出框
    Bootstrap提示框
    Bootstrap选项卡
  • 原文地址:https://www.cnblogs.com/liuxinjin/p/3665964.html
Copyright © 2011-2022 走看看