1. Dojo (演示地址)
Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供ajax,events,packaging,CSS-based
querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB
UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
2. Jquery
jquery是一个快速、简洁的JavaScript框架,帮助你简化查询DOM对象,处理事件,制作动画,和处理Ajax交互过程。利用jQuery将改变你编写JavaScript代码的方式。原先用20行代码完成的功能,jQuery用10行就可以轻松搞定。
3. Yahoo! User Interface Library (演示地址)
Yahoo! User Interface (YUI) Library是一组采用DOM scripting,Dhtml和Ajax等技术开发的Web
UI控件和工具。当前提供的控件有:
AutoComplete
Button
Calendar
Charts
Color Picker
Container(包括:Module、Overlay、Panel、Tooltip、Dialog、SimpleDialog)
DataTable
ImageCropper
Layout Manager
Menu
Rich Text Editor
Slider
TabView
TreeView
Uploader
4. MooTools (演示地址)
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。
Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。
5. Qooxdoo (演示地址)
qooxdoo是一个用于开发Ajax应用程序的GUI框架。不需要HTML,CSS,DOM知识,采用面向对象的JavaScript
API就能够开发出类似于Window桌面风格的Web应用程序。
6. Prototype
prototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。
7. script.aculo.us
script.aculo.us是一个易于使用,支持多种浏览器,用于增强Prototype的JavaScript框架。script.aculo.us包含:动画框架(animation
framework),拖放(drag and drop), Ajax控件,DOM工具,单元测试等。
8. ExtJS
ExtJS是一个跨浏览器,用于开发RIA(Rich iInternet Application)应用的JavaScript框架。提供:高性,可定制的Web
UI控件库。良好的设计、丰富的文档和可扩展的组件模型。
9. Mocha (演示地址)
Mocha是一个构建在Mootools Javascript框架上的web应用程序UI库。Mocha GUI组件由canvas标记产生。
10. Rich Ajax Framework (演示地址)
Rico是一个面向对象的JavaScript框架,用于开发RIA应用程序。它实现了Grid,Calendar,Tree,Accordion等控件。简化Ajax处理,拖放支持,提供幻灯片展示效果等。
11. Silverlight Toolkit
Silverlight Toolkit是一组用于增加Silverlight现有功能的控件,组件和工具类。包括:
AutoCompleteBox
NumericUpDown
Viewbox
Expander
ImplicitStyleManager
Charting
TreeView
DockPanel
WrapPanel
Label
HeaderedContentControl
HeaderedItemsControl
12. PHP.JS
PHP.JS是一个开源项目,它将PHP中的部分函数功能移植到javascript中。只要在你的项目里包括这个php.js库文件,你就可以在客户端浏览器上运行你所熟悉的PHP函数了。比如md5(),date(),mktime(),base64_decode()。
该项目还提供了javascript原生并不支持的一些功能,比如file_get_contents(), mktime(),
serialize()等
13. Glow (演示地址)
Glow是由BBC广播公司开发的一个开源JavaScript框架,提供的功能与jQuery、MooTools等框架相似。它除了提供一些常用的功能和解决跨浏览器的问题之外,还提供一组Web
UI控件.
14. UIZE JavaScript Framework (演示地址)
UIZE JavaScript
Framework是一个强大、开源、面向对象的JavaScript框架。支持widgets、AJAX、DOM、模板等。
15. EdoJS框架 (演示地址)
丰富的组件库
简单,强大,灵活的可编程性
强大的可视化设计支持 : IDE
完善的文档和细致的教程: Api doc
小体积 : javascript css一共只有100K
专业的团队,强大细致的技术支持 : 全天候的服务,
您可以随时联系我们解决您的疑难杂症.
高级UI : 除常规组件外,提供甘特图,日历,文档管理器和excel这样的高级组件.
极限的性能 :
edo做出来的东西,初始化速度达到理论的极限值!组件的操作性能也是极速!
对传统UI框架的突破 :
随着界面的复杂度增加,浏览器内的DOM元素量增多,导致用户操作越来越慢,UI的响应越来越差,甚至导致做出来的界面慢的无法运行.
edo天然做了这方面的优化,强大的”动态”机制,即时您需要支持1万行N(N>=100)列的表格组件,在edo中也已经成为现实!
性能!是edo的一大杀手锏!
16. Spinelz
Spinelz是一个JavaScript库,使Web开发人员创建丰富Internet应用程序。Spinelz基于script.aculo.us 。
提供的功能是利用一些script.aculo.us的ajax和动画效果使价值最大值。
17. June Framework (演示地址)
基于Core核心库的一个小巧的JS框架,它的作者是 Kevin Yank 和 Cameron
Adams。开发人员可以将这个框架引入自己的项目中,不必担心与其它JS库发生冲突,因为JUNE是它独特的命名空间。
JUNE 具有强大的支持功能:
DOM 选择 (例如: JUNE.Dom.getByTags/getByClass/getByAttribute),
DOM 操作 (例如:
JUNE.Dom.insertBefore/insertAfter/removeChild
18. Scripty2 (演示地址)
Scripty2 一个完全重写的Script.aculo.us 脚本库,增强了动感效果。
19. Ajax Push Engine (演示地址)
Ajax Push Engine为一开源的插件,允许数以千计浏览者即时交换数据,而无需在重新加载网页,也不需要安装其他的插件。
20. Glimmer
Glimmer中文为微光的意思,Glimmer是一个基于jQuery的效果集工具包,不需要手写
Javascript代码就可以实现许多的页面特效,如常用的工具提示条(tooltips),图片切换(sequence),褪色效果(fade),下
拉菜单(dropdown),自由式效果(Freestyle),段褪色效果(paraFade)。最大特点在于不需要手写Javascript代码,只
需要HTML和CSS。
Glimmer就好比几个插件的集合,但不需要手写Javascript代码,直接在HTML元素中引用,非常方例和简单,效果图如下:
21. JavaScript Framework Matrix
JavaScript Framework
Matrix是一个比较当前各种流行JavaScript框架功能的矩阵。所举的例子几乎涵盖了所有的功能,并提供链接指向原始文档。
分享到:
相关推荐
### 21个强大的JavaScript框架概览 #### Dojo:面向对象的强大框架 Dojo是一个高度模块化的JavaScript框架,以其强大的功能和灵活性著称。它由三个主要部分组成:Core、Dijit和DojoX。Core部分提供了对AJAX、事件...
首先,我们关注到“21个强大的javascript框架.doc”,这可能是一个列举并分析了21个JavaScript框架的文档。虽然具体的框架没有列出,但我们可以推测其中可能包括Angular、React、Vue、jQuery、Ember、Backbone等知名...
在21天学通JavaScript(第5版)这本书中,作者张启玉和刘刚深入浅出地介绍了JavaScript的核心概念和技术,帮助初学者快速掌握这一强大的工具。 本书的源代码通常包括了书中所有实例和练习的完整实现,以便读者能够...
后台页面框架是构建Web应用程序管理界面的关键组成部分,它为...在实际使用中,可以结合前端技术栈,如JavaScript的React、Vue或Angular,以及后端的Node.js、PHP或Python框架,构建出功能强大且美观的后台管理系统。
Strawberry是一个小巧而强大的CSS微型框架,专为现代网页设计和开发打造。它利用了Flexbox布局模型,提供了一套简洁的、嵌套式的工具类,使得开发者能够轻松地创建响应式和灵活的布局。Flexbox是CSS3中的一项重要...
8. **JavaScript框架与库** - React:Facebook推出的用于构建用户界面的库,以其虚拟DOM和组件化理念著称。 - Angular:Google维护的全栈框架,提供完整的解决方案。 - Vue.js:轻量级框架,易于上手,适合构建...
其中,Python源文件(.py)22个,编译后的Python文件(.pyc)21个,样式文件(.css)8个,图像资源(.png)7个,JavaScript文件(.js)6个,HTML模板文件(.html)5个,配置文件(.xml)4个,动图资源(.gif)3个,...
【压缩包子文件的文件名称列表】中的\20170126172137930.rar可能是一个包含上述框架案例的归档文件,命名方式可能是日期时间戳,表明这是在2017年1月26日17时21分37秒创建或更新的。\no.txt可能是一个文本文件,可能...
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。...通过深入学习和实践,你可以成为一名熟练的JavaScript开发者,驾驭这个强大的脚本语言,创造出更多富有创新和互动性的Web应用。
#### 二、常见的JavaScript框架 1. **JQuery**:由John Resig创建,以其“写更少的代码,做更多的事情”的理念著称。JQuery体积小巧(压缩后仅21KB),兼容CSS3和主流浏览器,提供DOM操作、事件处理、动画效果和...
这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...
JavaScript12是一个与JavaScript编程相关的主题,这表明我们即将探讨的是JavaScript语言的第十二个重要概念或应用领域。JavaScript是一种广泛用于Web开发的脚本语言,它主要在客户端运行,为网页添加交互性和动态...
现代JavaScript开发中,有许多强大的库和框架,如jQuery、React、Vue等,它们提供了丰富的API和组件,简化了特效的实现。例如,jQuery提供了一套简便的DOM操作方法和动画功能,而React和Vue则通过组件化方式管理特效...
jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和动画创建。通过使用jQuery,开发者可以更高效地实现各种特效。此外,还有许多其他库和框架,如React、Vue、Angular等,它们提供了更高层次的抽象,让...
随着前端技术的发展,出现了许多JavaScript框架和库,它们提供了一套成熟的解决方案,以应对复杂的应用开发需求。常见的框架有React、Angular和Vue.js,它们分别有自己的特点和优势。JavaScript库如jQuery则简化了...
这种技术在20世纪90年代末期至21世纪初非常流行,但现在由于其局限性和现代网页开发技术如CSS和JavaScript的兴起,已经逐渐被淘汰。 1. **Frameset的定义与结构**: - `<frameset>`元素是frameset的核心,用于定义...
JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的编程语言。...本教程将深入探讨JavaScript的核心概念和实际应用,帮助初学者和...这个经典的JavaScript教程将带你深入学习这一强大语言,助你在IT领域取得成功。
MV*(Model-View-ViewModel或者Model-View-Controller)是前端开发中常见的设计模式,JavaScript的MV*框架如AngularJS遵循这一模式,实现了数据绑定、依赖注入等功能,提高了代码的可维护性和可扩展性。 七、浏览器...
### HDPHP框架 Beta 2013.05 相关知识点 ...综上所述,HDPHP框架不仅提供了一个强大且灵活的开发平台,还注重代码质量和开发效率,通过一系列详细的规范和指南帮助开发者构建稳定可靠的Web应用程序。