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

    插件的易开发和扩展性。

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

  • 相关阅读:
    修改服务器时间及时区
    风情万种awk
    追忆似水流年sed
    lvm笔记
    正则不怎么会用
    在CentOS7.5的虚拟环境下新建你的django项目
    Django学习过程中的排错总结
    我一直记不住的vim用法
    关于自建yum源拾遗
    Djangp2.x版本报错找不到模版目录下的文件
  • 原文地址:https://www.cnblogs.com/liuxinjin/p/3665964.html
Copyright © 2020-2023  润新知