设计开发中的“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使设计师和开发人员把重点放在任务项目所特有的方面,避免重复开发。通常的讲,框架就是就是最常用的javascript框架和Web应用框架,当然,还有CSS框架(15个CSS框架简介和Typogridphy: 适合网格布局的CSS框架和用于网格设计的960网格系统)。
下面我们介绍一些比较常见的Javascript框架,高手跳过,才学JS和ajax的朋友则应该好好了解一下。
Dojo
Dojo 是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
YUI(Yahoo! User Interface Library)
Yahoo! User Interface (YUI) Library是一组采用DOM scripting,Dhtml和Ajax等技术开发的Web UI控件和工具。中文说过来就是“Yahoo用户界面库”。
Yui 工具包利用DOM脚本来简化浏览器内的开发(in-browser devolvement),使用DHTML和AJAX的特性开发所有的Web程序。
YUI控件库为你页面提供一组高交互性性的可视化元素。这些元素完全在客户端创建维护,不需要请求服务器进行页面刷新。
jQuery
jquery是一个快速、简洁的JavaScript框架,帮助你简化查询DOM对象,处理事件,制作动画,和处理Ajax交互过程。利用jQuery将改变你编写JavaScript代码的方式。原先用20行代码完成的功能,jQuery用10行就可以轻松搞定。
Mootools
MooTools 是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。 Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。
prototype
prototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。
script.aculo.us
script.aculo.us 是一个易于使用,支持多种浏览器,用于增强Prototype的JavaScript框架。script.aculo.us包含:动画框架(animation framework),拖放(drag and drop), Ajax控件,DOM工具,单元测试等。
ExtJS
ExtJS是一个跨浏览器,用于开发RIA(Rich iInternet Application)应用的JavaScript框架。提供:高性,可定制的Web UI控件库。良好的设计、丰富的文档和可扩展的组件模型。
分享到:
相关推荐
### 7个常见Javascript框架介绍 #### Dojo Dojo是一个功能强大的面向对象的JavaScript框架,主要用于构建复杂的前端应用程序。Dojo主要分为三个模块:Core、Dijit 和 DojoX。 - **Core**:提供了丰富的API来处理...
下面我们将详细介绍七个常见的 JavaScript 框架。 1. Dojo Dojo 是一个强大的面向对象 JavaScript 框架,由三大模块组成:Core、Dijit、DojoX。Core 提供了 Ajax、events、packaging、CSS-based querying、...
### 21个强大的JavaScript框架概览 #### Dojo:面向对象的强大框架 Dojo是一个高度模块化的JavaScript框架,以其强大的功能和灵活性著称。它由三个主要部分组成:Core、Dijit和DojoX。Core部分提供了对AJAX、事件...
在这篇文章中,我们将介绍使用JavaScript来让IFRAME框架的高度自适应的方法。首先,我们需要定义一个函数来获取当前页面的高度。这个函数可以使用document.body.offsetHeight或document.body.scrollHeight来获取页面...
在JavaScript验证框架中,有以下几个重要的知识点: 1. **验证规则**:验证框架通常定义了一系列内置的验证规则,如非空、长度限制、格式匹配(例如邮箱、电话号码)等。开发者可以根据需求选择或自定义规则,以...
常见的RIA框架有Adobe Flex、Microsoft Silverlight和本文提到的JavaScript框架。 3. **Ajax(Asynchronous JavaScript and XML)**: Ajax允许在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页内容。...
在这个名为"javascript框架.zip"的压缩包中,包含了三个非常流行的JavaScript框架:Vue、jQuery和Axios。下面将对这三个框架进行详细的介绍。 Vue.js(简称Vue)是一个轻量级的前端框架,由尤雨溪开发,它以数据...
JavaScript弹出框架是一种常见的网页交互技术,用于在用户与页面交互时显示额外信息或功能,如警告、确认对话框、模态窗口等。在这种框架中,`lhgdialog` 是一个具体的实现,它是一个轻量级且功能丰富的弹出对话框...
【标题】"一个很好的javascript框架"所提及的知识点主要集中在JavaScript框架的应用上,尤其是与创建类似QQ菜单的前端交互设计。JavaScript是一种广泛用于网页和网络应用的编程语言,尤其在前端开发中扮演着核心角色...
JavaScript EST框架,全称为"Effective JavaScript Structural Toolkit",是一个针对JavaScript开发者的高级框架,旨在提升JavaScript应用程序的效率、可维护性和可扩展性。这个框架深受开发者喜爱,因为它提供了...
标题中的“不错的轻量级 javascript 框架”指的是一个专为网页开发设计的轻巧、高效的 JavaScript 库。这种框架通常旨在简化网页交互、处理表单数据以及优化页面性能,而不会增加太多额外的加载时间。对于开发者来说...
以下是十大广泛应用的JavaScript框架的详细介绍: 1. **script.aculo.us** - 它基于Prototype库,专注于提供用户界面效果和动画,为网站增加视觉吸引力。虽然不是独立的框架,但与Prototype结合使用,可以创建出...
本文将深入探讨JavaScript框架编程的基础概念、重要性以及常见框架的使用。 首先,我们要理解什么是JavaScript框架。JavaScript框架是预先编写好的代码库,它提供了一种结构化的方式来组织和管理JavaScript应用程序...
JavaScript框架是为了解决JavaScript在多浏览器环境下的兼容性问题以及简化复杂的Web应用开发而诞生的工具集合...常见的JavaScript框架有jQuery、Angular、React、Vue.js等,它们各有特色,满足不同类型的Web开发需求。
常见的JavaScript框架包括React、Angular、Vue等。 3. 扩展性和应用性能:扩展性是指应用程序的可扩展性,即能够添加新的功能和组件,而不影响原有功能的性能。应用性能是指应用程序的执行速度和响应速度。 4. ...
总结起来,"Javascript,Html,Css,Frame,Frameset框架整合的菜单"是网页开发中的常见技术,它们共同作用,创建了一个可交互的、带有动态菜单的多帧布局。通过理解并熟练运用这些技术,开发者可以构建出功能丰富、...
Ember.js 是一个JavaScript框架,它极大地减少了构建任何 Web 应用程序所需的时间、精力和资源。它致力于通过完成大多数 Web 开发项目中涉及的所有常见、重复且至关重要的任务,帮助开发人员达成目标。 Ember.js是...
在JavaScript的开发环境中,常见的工具链包括: 1. **包管理器**:如npm(Node Package Manager)或yarn,用于安装、管理和更新项目依赖。 2. **构建工具**:如Webpack或Rollup,负责将源代码转换成浏览器可执行的...
### JavaScript常见方法详解 #### 一、隐藏脚本代码 ...以上是关于JavaScript常见方法的概述,这些方法涵盖了从基础操作到高级框架管理的广泛内容,为开发者提供了强大的工具箱,用于构建动态且交互丰富的网页应用。
11. **Rico** - Rico是一个基于现有JavaScript框架(如Prototype、jQuery和Dojo)的开源库,提供了诸如拖放功能等常见的网页特效。Rico 2.0是其最新版本。 12. **Script.aculo.us** - Script.aculo.us是一个增强...