【CSDN 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,
【CSDN 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。
以下十个十大Javascript框架,你常用其中的几个?
1. script.aculo.us (http://script.aculo.us/)
URL: http://script.aculo.us/.
文档: http://wiki.script.aculo.us/.
注释: script.aculo.us不是自己独立的framework,而是Prototype的附加组件。
“script.aculo.us能为你提供使用简单、跨浏览器用户接口的JavaScript库,它让你的网站和程序如虎添翼。”
2. Prototype (http://www.prototypejs.org/)
URL: http://www.prototypejs.org/.
Blog: http://www.prototypejs.org/blog.
文档: http://www.prototypejs.org/learn.
“Prototype是让动态web程序开发更加简单的JavaScript framework。它为class-driven开发提供了独特简单的工具箱,并以目前最好的Ajax库著称。Prototype正在迅速成为每位web程序开发者的codebase of choice。”
3. Moo Tools (http://www.mootools.net/)
URL: http://www.mootools.net/.
Blog: http://blog.mootools.net/.
文档: http://docs.mootools.net/.
演示:http://demos.mootools.net/.
“MooTools是精简而模式化的面向对象JavaScript framework,它专为从中级向高级迈进的JavaScript开发者设计。在它优雅、详细并且流畅的API帮助下,你能够写出强大、灵活、可跨浏览器使用的代码。”
4. jQuery (http://jquery.com/)
URL: http://jquery.com/.
Blog: http://jquery.com/blog/.
文档: http://docs.jquery.com/.
“jQuery是一个快速、简洁的JavaScript库,能够简化阅读HTML文档、处理事件、实现动画以及向网页添加Ajax互动等过程。jQuery改进了你编写JavaScript的方式。”
5. MochiKit (http://www.mochikit.com/)
URL: http://www.mochikit.com/.
Blog: http://www.mochikit.com/blog.html.
文档: http://www.mochikit.com/doc/html/MochiKit/index.html.
演示:http://www.mochikit.com/demos.html.
“MochKit-让JavaScript不那么差劲了。”
6. Rialto (http://rialto.improve-technologies.com/wiki/)
URL: http://rialto.improve-technologies.com/wiki/.
Blog: 无
文档: http://rialto.improve-technologies.com/js/doc/.
演示:http://rialto.improve-technologies.com/rialto/.
“Rialto (Rich Internet Application Toolkit)是基于Ajax的跨浏览器Javascript小型工具集。”
7. Dojo Toolkit (http://dojotoolkit.org)
URL: http://dojotoolkit.org/about.
Blog: http://dojotoolkit.org/blog.
文档: http://dojotoolkit.org/docs.
演示:http://dojotoolkit.org/demos.
“Dojo是用JavaScript编写的一款开源的DHTML工具箱。Dojo解决了DHTML部分历史遗留问题,这些问题曾让大量动态web程序开发无法实现。”
8. Spry Framework (http://labs.adobe.com/technologies/spry/)
URL: http://labs.adobe.com/technologies/spry/.
Blog: 无
文档: http://www.adobe.com/go/labs_gnav_wiki.
演示:http://www.adobe.com/go/labs_gnav_showcase.
“为Ajax设计的Spry framework是一个能提供简单而强大Ajax功能的JavaScript库,它令开发者能开发出让用户有更丰富体验的页面。它还可以使Ajax的复杂度降低,以便设计师更为简单的创建Web2.0页面。”
9. ASP.NET Ajax Framework (http://asp.net/ajax/)
URL: http://asp.net/ajax/.
Blog: 无
文档: http://asp.net/ajax/documentation/.
演示:http://asp.net/ajax/showcase/.
“ASP.NET AJAX是一款免费框架,能让你在各种流行浏览器上快速创建有效而互动的Web程序。”
10. Cean Ajax Framework (http://sourceforge.net/projects/clean-ajax/)
URL: http://sourceforge.net/projects/clean-ajax/.
Blog: 无
文档: http://sourceforge.net/docman/?group_id=145307.
“简单易用的AJAX 框架,能提供消息排序, XSLT, XPath, 加密软件 (SHA1, MD5), Web服务入口 (SOAP, XMLRPC), JSON-RPC, 跨浏览器 AJAX以及 AJAX历史及缓存控制。”等功能。(责编/杨东杰)
分享到:
相关推荐
根据给定文件的信息,我们可以总结出以下关于十大最广泛应用的JavaScript框架的相关知识点: ### 1. Script.aculo.us - **官网**: [http://script.aculo.us/](http://script.aculo.us/) - **文档**: ...
Ext JS是一款强大的客户端JavaScript框架,它提供了丰富的组件和数据绑定机制,其Ext.Ajax模块支持复杂的AJAX操作,如多并发请求、文件上传和自定义HTTP头。 4. **Dojo Toolkit** Dojo提供了dojo.xhr系列方法,如...
Prototype 提供了一个模块化的框架,方便开发者进行 JavaScript 开发,尤其是在使用 Ruby on Rails 构建 AJAX 应用时。由于其轻量级特性以及易于使用的 API 设计,Prototype 在 AJAX 应用开发领域受到了广泛的欢迎。...
### 十大前端开发框架知识点概述 #### 一、前端开发框架的重要性 随着移动互联网的兴起,用户访问网站的方式发生了巨大变化。从前,用户主要通过台式机的大屏幕浏览网页,设计者仅需考虑十几个主流桌面浏览器的兼容...
在JavaScript框架的应用方面,文章可能会涉及React、Vue、Angular等主流框架的最佳实践,包括组件化开发、状态管理(如Redux或Vuex)、生命周期方法等。同时,这些文章也可能探讨框架间的比较,帮助你选择最适合项目...
1. **Node.js(Express)**:作为JavaScript的运行环境,Node.js及其核心框架Express被广泛应用于Web开发之中。它支持非阻塞I/O操作,非常适合构建高性能且轻量级的服务端应用程序。 2. **Django**:基于Python...
7. Vue.js:是一种构建用户界面的渐进式JavaScript框架,以轻量级、易用性著称。它用于构建单页应用程序(SPA)等复杂的Web应用,因其灵活性和简洁性而受到开发者的青睐。 8. React:是由Facebook开发和维护的用于...
【计算机软件开发和应用领域十大关键技术解析】 在不断发展的信息技术领域,掌握最新的关键技术和知识是保持竞争力的关键。本文将深入探讨计算机软件开发和应用领域的十大核心技术,这些技术不仅影响着当前的就业...
7. **Git**: Git作为分布式版本控制系统,在2005年推出,极大地改变了代码管理和协作方式,其高效和灵活的特性使其成为当今最广泛使用的版本控制工具。 8. **jQuery**: jQuery简化了JavaScript开发,通过提供一套...
在2023年的"物联网技能大赛国赛十大样题-高职组"中,参赛者将面临一场关于物联网应用开发的激烈竞争。这次比赛聚焦于物联网技术的实际运用和创新,旨在提升高职院校学生的专业技能,培养他们在物联网领域的实践能力...
虽然Java是最常使用的语言之一,但了解并掌握其他语言对于提高个人技能和增加职业竞争力同样重要。例如: - **C++**:广泛应用于系统级编程、游戏开发等领域。 - **C#**:Microsoft .NET框架的核心语言,适用于Web...
在IT领域,特别是软件开发行业中,Java作为一种广泛应用的编程语言,其重要性不言而喻。对于希望从初学者成长为高手的Java开发者而言,掌握一系列关键技术和概念是必不可少的。本文将深入解析标题与描述中提到的知识...
4. 编程语言:Java、C++、C#和VB.NET是当前广泛使用的高级编程语言。它们各自拥有独特的特性和应用场景,例如Java适合企业级应用,C++用于高性能计算,C#是.NET框架的主要语言,而VB.NET则提供直观的开发体验。掌握...
1. HTML/CSS/JavaScript:网页开发的基础,资料可能涵盖HTML5新特性、CSS布局、响应式设计、JavaScript DOM操作、ES6语法以及Vue.js、React.js、Angular.js等前端框架的使用。 2. Bootstrap和Materialize:流行的...
4. 主流编程语言:Java、C++、C#和VB.NET 是当前广泛使用的编程语言。虽然不必精通所有语言,但理解和阅读其他语言的代码能力是提高自身技能的重要途径。这些语言在功能上日益相似,使得开发者能够更灵活地选择适合...
Node.js的流行也推动了JavaScript在服务器端的使用,成为构建高性能网络应用的首选工具。 【React/React Native】是Facebook推出的用于构建用户界面的库,尤其是React Native,允许开发者创建跨平台的原生移动应用...
JavaScript是一种广泛用于前端开发的编程语言,它允许开发者在用户的浏览器端创建动态、交互式的网页内容。在这个项目中,JavaScript可能被用来处理数据加载、页面渲染、用户交互等关键任务,确保新闻的实时性和用户...
在现代网络应用开发中,ASP.Net作为一款广泛使用的框架,其性能优化是确保应用程序高效、稳定运行的关键。本文将深入探讨如何通过十大方法来提高ASP.Net应用程序的性能,旨在为开发者提供实用的指导。 #### 1. 优化...