当前位置:首页 > 日记 > 正文

javascript框架设计的框架分类及主要功能

javascript框架设计的框架分类及主要功能
从内部架构和概念划分来看,当前Javascript框架可以分为5类。

首先是库或框架的命名空间,如果你创建一个新的(数组),新的对象生成一个对象(java),完整的风格,所以我们给物体添加,继续二级对象的属性来组织代码,如皮拉米德的初建,代表锐,EXT(所以,不是一个动态的公司与他们)

二是工厂化框架。著名的原型,MooTools Base2和十。基本上,除了最基本的命名空间,所有其他模块类对象派生的类工厂。特别是,mootools1.3封装了所有类型类型类型。

第三个是以jQuery为代表的选择器框架。整个框架或库体是一类特殊的数组对象,便于收集操作(因为选择器选择N次元素节点),所以它是处理once.jquery有一些伟大的事情:

没有新的实例化技术,$(expr)是一个实例的返回,没有显式的新。

获取第一集所有访问规则;

数据缓存系统。这允许分配节点事件。

生活是还出土

第四是框架中,装载机是串联连接的,它有多个Javascript文件,每个Javascript文件是写在一个固定的规则,其中最著名的是AMD。模块化的Javascript是工业化的象征,写复杂的软件已经不仅仅是一个方法,就是接口明确的定义,几个模块的组合,使大部分的问题都会出现的地方,有希望的改进和优化,从而不影响整个身体。许多企业内部框架基本上采用这样的结构,如Dojo,YUI,亲吻,qwrap,质量,(requirejs,seajs)等。

第五是MV *,它有清晰的层次结构。首先是Javascript MVC,(现在叫canjs),backbone.js和spinejs,然后与前端MVVM框架实际更加吻合,如基因敲除、emberm,角,阿瓦隆,和emberm。在MVVM框架,原有的DOM操作由陈述结合所取代,这是由框架自由处理,而用户只关注业务代码。

javascript框架的主要功能

主要基于Github源码jQuery框架类库模块,基本上是一个Javascript文件模块,jQuery DOM开始集中在操作开始的想法,经过不断的兼容性,性能的提高,经过多年的发展,大量的jQuery插件完美的bug提交渠道,不断提高自身

prototype.js的早期国王,它分为四个部分。

语言扩展

DOM扩展

Ajax部分

丢弃的部分,新版本使用其他方法来实现原始功能。

js有广泛的语言扩展,包括基本数据类型和类,是从语言中借来的。其中,枚举是一个常见的方法包,ObjectRange,periodicalexecuter和模板的类工厂生产(从社会贡献)。

由于API的设计非常优雅,你有很多高质量的插件在其官方网站上,而不是落在原型扩展的波。

rightjs:原型扩展的另一个框架,MochiKit Python风格的框架,非常独特,能进入顶部的框架十。

十:日本著名的博客社区Hatena的Javascript框架,amachang发展,受prototype.js,是最早的模型框架的命名空间;质量框架:基于jQuery的大模块发展的目标框架。

通过对细节的比较,很容易得出以下框架的结论。
基本的数据操作的基础,如装饰CamelCase每个地图提供的jQuery,prototype.js等侵入性的框架,并camelize添加到原型。
该类型的决策是不可少的,常见的形式是jsxxx系列
选择器,Domready Ajax,是一个现代的框架
DOM操作是顶部的权重、节点的遍历、样式操作以及其类别中的属性操作。
现在主流的事件系统支持事件代理。
缓存和处理数据,浏览器也支持数据属性进行操作,但它不好用,需要框架封装。
动画引擎
插件的易用性和可扩展性
提供异步解决方案,如延迟
即使你不擅长的一类工厂,应该有一种方法称为扩展或混合扩展jQuery对象。虽然没有一个工厂类,它必须在jQuery UI添加一个,它可以看作是重要的。
因为jQuery已经想出一个方法调用任何新兴的框架,采取这种方式在夹缝中生存。
许多框架非常重视cookie操作。
以上是本文的全部内容,希望大家能喜欢。

相关文章

PS图象处理软件选择或选择图像变换

PS图象处理软件选择或选择图像变换

选择,图像变换,教程,图象,处理软件,本教程介绍的改造方式和差异PS图象处理软件选区或选区和图像。这个教程很基础。非常适合初学者学习。推荐朋友一起学习。 选民或选区和图像的变换和PS图象处理软件的差异,我将讨论以下内容是如何将蚂蚁选…

PS图象处理软件快速创建淡蓝色梦幻

PS图象处理软件快速创建淡蓝色梦幻

图象,处理软件,淡蓝色,画面,森林,本教程的主要颜色是绿色,主要是随着绿色色调/饱和度变成更中性的颜色,然后高光的图片增加一点淡蓝色,暗一点蓝色,高光区域,然后添加一点温暖,爱的朋友可以一起学习。 原 最终效果 1、打开材质图片,创建色彩饱和度…

PS制作了一个逼真美观的草坪图案。

PS制作了一个逼真美观的草坪图案。

草坪,逼真,美观,图案,电脑软件,本教程介绍了一个朋友,PS创建切合实际和美丽的草坪图案。这个教程的效果很真实,难度也不大。建议像你这样的朋友一起学习这个教程。 原来这是一个酒吧朋友的作品,酒吧朋友的作品我更喜欢的是角线效果,感觉很好,超…

如何PowerPoint2007幻灯片PPT2007

如何PowerPoint2007幻灯片PPT2007

教程,幻灯片,电脑软件,PowerPoint简称PPT演示软件,是一个由微软公司用户设计不仅展示投影仪或电脑,而且打印演示,制作成电影,这样就可以应用于更广泛的领域,利用Powerpoint不仅可以创建演示文稿,还举行面对面会议上互联网、电话会议或将呈现给观…

顶级设计师PS创意综合赏析

顶级设计师PS创意综合赏析

创意,设计师,电脑软件,PS,在这篇文章中,一个创造性的图片合成的例子肯定会打开你的脑腔。这两个完全无关的东西通过这些设计师的整合和创新完美地结合在一起。 本文包含一些顶级的照片合成过程由专业设计师完成。在工作面,10%不无聊,我们可以…

巧用WPS表工具实现一个数据转换的W

巧用WPS表工具实现一个数据转换的W

数据转换,教程,工具,巧用,电脑软件,一般来说,人事部门要求新员工填写员工资料表,便于新员工的基本信息的了解。这些形态通常是类似于图1所示的表格,但人事管理员想要把这些形式的数据库,通常是一个很麻烦的事情。 图1员工数据卡 目前,WPS文本为…

QQ被盗是如何找回QQ安全的

QQ被盗是如何找回QQ安全的

被盗,电脑软件,QQ,腾讯QQ是日常生活和工作交流中经常使用的沟通和互动的平台。一些黑客,为了使用广告,盗取QQ和发布消息。如病毒木马等,QQ很容易被窃取。它不仅是泄露个人信息的一个可怕的的东西,也影响其他的朋友。所以,如何QQ是被盗的检索 第1…

美丽的手绘艺术画手绘教程

美丽的手绘艺术画手绘教程

教程,手绘,美丽,艺术画,电脑软件,欢迎您,欢迎阅读本美丽的手绘之美的图片样式,希望能对您有所帮助。 PS教程:手绘用ai软件制作手机美女照片,手绘手绘风格很美,转身要耐心,更耐心的治疗效果会更好,本教程还有一些部分需要使用AI软件来完成,学生们喜…

jQuery网页标签特效的简单实现

jQuery网页标签特效的简单实现

网页,简单实现,标签,特效,电脑软件,CSS: 复制代码代码如下所示: 。明确{明确:两;高度:0px;溢出:隐藏;} 。标签{宽度:400px;字体大小:12px;} 。tab_menu UL { padding: 0px;保证金:0px;} 。tab_menu李{列表样式:无;显示:块;浮动:左; 背景:# c2cefe;身高:22px;线…

不使用鼠标滚轮Word2007可以自动滚

不使用鼠标滚轮Word2007可以自动滚

教程,鼠标,可以自动,滚轮,电脑软件,有些老式的二键鼠标是没有滚轮的,所以在使用Word时,常常需要移动到窗口的右侧,拖动垂直滚动条来翻页,这是非常不方便的,那么有没有更好的方法来滚动页面查看文件呢 事实上,从词汇的2002版本开始,Word程序开始提…

使用事务处理转移帐户的PHP

使用事务处理转移帐户的PHP

帐户,事务处理,电脑软件,PHP,本文讲述PHP + mysqli使用事务处理转移问题的方法,供您参考,大家分享 标题(内容类型:文本/ HTML;字符集= UTF-8); $ mysqli =新的mysqli(localhost $ mysqli -> set_charset(utf8); 如果($ mysqli -> connect_errno){ 模…

QQ空间,如果我离开,后悔QQ空间

QQ空间,如果我离开,后悔QQ空间

空间,后悔,电脑软件,QQ,空间的微语录,写下人生的愤怒和悲伤,酸甜,记录自己变化的心情。 不是每个人,在你后悔之后,你仍然可以站在你的立场;不是每个人,都可以在受伤后被遗忘。我不好,但只有一个。如果有一天你失去了我,我不会再让你找到我了。人的感…