`
imhades
  • 浏览: 23332 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

10种新的、有前途的JavaScript框架

阅读更多

来源: OurJS.cn   原文: http://www.ourjs.cn/show.php?id=465

 

    目前比较流行的JavaScript框架/库有jQuery,MooTools,Prototype,和YUI。但是除了这些流行的框架,还有很多很好的框架也值得我们去关注。以下列出的是10种被认为很有前途的JavaScript框架。   

 

1.      SproutCore

 

SproutCore强调自身的独特之处是,具有桌面应用程序的功能(bringing desktop application functionalities on the web.)。

SproutCore官网

SproutCore文档

SproutCoreGoogle Group

 

SproutCore 示例: Photos, Sample Controls 

 

 

2. Spry

 

Spry是Adode的Ajax框架,Spry的其中一个最显著的特性是与Adobe的产品集成,如Dreamweaver,Flash和AIR。像其它的Adobe的产品一样,它已经有大量的文档。

 

Spry 示例: Photo Gallery, RSS Reader, Form Validation Widgets

 

 

3.  JavaScriptMVC

 

 JavaScriptMVC应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。

 

JavaScriptMVC 示例: Error Demo, History Demo, Todo Demo

 

 

4.  Qooxdoo

 

   Qooxdoo是一个面向对象的Ajax应用框架。它使你能够使用JavaScript来构建应用程序,而不用关心HTML,CSS和DOM。而且它是一个很好的图形用户界面的工具(有点像YUI),内建支持键盘,拖动等功能。

 

Qooxdoo 示例: demo browser, Feed Reader

 

 

 

5. midori

 

midori是一个轻量的JavaScript框架。即使没有压缩,它也只有45KB,而相比之下,jQuery压缩后也有54KB。不过它的轻量并不意味着它缺乏复杂的JavaScript功能。Midori提供了包括跨浏览器的Ajax功能,CSS选择器等等这些JavaScript框架一般都具有的功能。

 

midori 示例: drag and drop, popups, toggle

 

 

6. Archetype JavaScript Framework

 

Archetype JavaScript Framework与Prototype有很多共同点。它有一个独立的管理系统,能够只初始化页面需要的组件。而且Archetype强调代码易读性,和HTML/CSS/JavaScript分离的最优方法。

 

Archetype 示例: Slidy Presentation

 

 

 

7.  June Framework

 

June Framework从Core library中获取灵感,应用了模块设计模式。如果你使用MS Visual Studio 2008的话,你会爱上它提供的文档,因为它使用了Visual Studio的代码格式。

 

June Framework 示例: setOpacity, highlight, getKeyName

 

 

 

8. UIZE

 

UIZE(发音: you eyes)是另一个强调RIA的JavaScript框架。它提供了很多Widget,比如日期选择器,表格过滤器,进度条,颜色选择器等。

 

 UIZE 示例: Slideshow With Wipes, Marquee and Image Port

 

 

9. SimpleJS

 

SimpleJS是一个简单,轻量的,但很特别的JavaScript框架。它提供了Ajax函数和动态效果。它使用一个很像jQuery和MooTools的插件系统,可以很容易地扩展这个框架。对只需要基本Ajax功能和动态效果的开发者来说,它是一个完美的解决方案。

 

SimpleJS 示例: 官网 http://simplejs.bleebot.com/  右边导航的Functions下

 

 

10.  Fleegix.js

 

 Fleegix.js是一个很好的事件系统,使你能够很容易地监听,操作,触发DOM事件。它有一个功能,能够将JavaScript对象序列化为JSON格式(fleegix.jason.serialize),也有一些丰富的动态效果

 

总结:
      这么多的JavaScript框架,肯定有一款适合你或者你的项目的。

 

关于JavaScript框架的一些国外的优秀文章:

 

  • Choosing a JavaScript framework
  • Javascript framework usage among top websites
  • The Most Complete AJAX Framework and JavaScript Libraries List
  • Graphing/Charting Data on Web Pages: JavaScript Solutions
  • 40 Excellent Resources for JavaScript Coders
  • Learning MooTools: 20 MooTools Tutorials and Examples
  •  

     

    来源: OurJS.cn   原文: http://www.ourjs.cn/show.php?id=465

    分享到:
    评论

    相关推荐

      10个新的最有前途的JavaScript框架

      SproutCore 苹果对SproutCore的解释为“开源,平台无关,类Cocoa的JavaScript框架,用于创建具有桌面应用程序外观和操作感的Web应用程序。” SproutCore demonstrations: Photos, Sample Controls   2. Spry Spry ...

      九个用于移动APP开发的顶级JavaScript框架

      因此,在本博客中,我们将讨论用于开发移动app的顶级JavaScript框架。对于Web开发而言,JavaScript是一个有前途的编程语言,并且在不久的将来它将依然在这个领域大放光彩。JavaScript在移动app开发上也有同样的影响...

      JavaScript中的Document文档对象

      Document文档对象是JavaScript中window和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。 用法:document (当前...

      serverless-esbuild:less一个无服务器框架插件,以极快的esbuild捆绑JavaScript和TypeScript

      零配置JavaScript和TypeScript代码捆绑的无服务器插件,使用有前景的速度与激情捆绑器和压缩程序 特征 零配置:开箱即用,无需安装任何其他编译器或插件 支持具有转换限制的ESNext语法(请参见注意) 支持sls ...

      memoryGame:Javascript ES6内存游戏

      同样,这也是学习最有前途的效用优先CSS框架: 的好机会。 维基百科说(一个举动是一对翻转的牌) : 通过完美的记忆和最佳策略,使用n张牌的n张牌游戏所需的预期移动次数收敛至≈0.8 n。 因此,分数可以简单地...

      《javaScrip开发技术大全》源代码

      • sample10.htm 先加载后解析的JavaScript代码 • sample11.htm 单行注释语句 • sample12.htm 多行注释语句 • sample13.htm 使用HTML注释语句隐藏JavaScript代码 • sample14....

      am-editor:一个Web 多人协同富文本编辑器,适用于React、Vue框架,与主流的现代浏览器兼容

      :label: 引擎基于原生 JavaScript 开发,插件 UI 支持 React、Vue 等框架渲染 :satellite_antenna: 内置协同编辑方案,轻量配置即可使用 所有插件 @aomao/plugin-alignment 对齐方式 @aomao/plugin-backcolor 背景...

      基于SSM+Mysql的基于决策树算法的大学生就业预测系统.zip

      通过系统的决策树算法和结果预测,学生可以获得有针对性的就业建议,并更加科学地制定就业策略。同时,系统还提供就业数据的管理功能,帮助学生了解各个行业和职位的就业情况。通过该系统,学生可以更加全面地了解和...

      TypeScript极速完全进阶指南视频课程

      TypeScript是一门很有前景和钱景的语言; 它能大幅的提高工作效率,并且减少错误; 这堂课我们能学到什么? 随着前端行业越来越受到重视,前端的逻辑也越来越复杂,对前端从业者的职业要求也越来越高,Vue、Angular、...

      JAVA上百实例源码以及开源项目源代码

       Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

      JAVA上百实例源码以及开源项目

       Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

      软件专业调研报告(1).docx

      软件技术专业调研报告 为了更好地制定2018年软件技术专业培养方案,2018年上半年通过各类招聘网,... 10、 吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术, 有持续学习能力。 java实施运

      VUEJS实战之构建基础并渲染出列表(1)

      我的JavaScript水平比较一般.好吧,是相当的一般.因此,对于最新的前端框架技术,实在是有点困难,但现实让我必须面对.因此,学习是唯一的出路. 纵向比较了N款前端框架,最终选择了VUE,为什么呢?理由如下:  1.angular ...

      软件专业调研报告.docx

      10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力。 3)java实施运维工程师 职位描述: 1、在项目经理的领导下,配合项目工作; 2、负责信息系统的安装及日常运维...

      软件专业调研报告(2).doc

      5、有较强的新技术学习能力,和良好的沟通能力和理解能力。 2)Android程序员 职位描述: 1、负责Android平台下的APP应用开发; 2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作; 根据开发...

      软件专业调研报告.doc

      5、有较强的新技术学习能力,和良好的沟通能力和理解能力。 2)Android程序员 职位描述: 1、负责Android平台下的APP应用开发; 2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作; 根据开发...

      软件专业调研报告(1).doc

      5、有较强的新技术学习能力,和良好的沟通能力和理解能力。 2)Android程序员 职位描述: 1、负责Android平台下的APP应用开发; 2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作; 根据开发...

      colorbook:UI用于UI设计的配色方案-针对前景,背景,边框等进行了优化。https

      :sparkles: 选择自定义颜色:选择自己的颜色 :robot: AI :生成背景和前景的组合颜色演示版 选择一种颜色观看演示复制颜色代码你完成了! 内置Chrome-感谢您这么快! HTML-用于Web框架CSS-用于样式组件JavaScript-...

    Global site tag (gtag.js) - Google Analytics