JS_JavaScript 框架(库)
来源:互联网 发布:知牛财经老师怎么赚钱 编辑:程序博客网 时间:2024/06/08 08:01
JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。
为了应对这些调整,许多的 JavaScript (helper) 库应运而生。
这些 JavaScript 库常被称为 JavaScript 框架。
在本教程中,我们将了解到一些广受欢迎的 JavaScript 框架:
- jQuery
- Prototype
- MooTools
所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。
在本教程中,您将学习到如何开始使用它们,来使得 JavaScript 编程更容易、更安全且更有乐趣。
jQuery
jQuery 是目前最受欢迎的 JavaScript 框架。
它使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象)。
jQuery 同时提供 companion UI(用户界面)和插件。
许多大公司在网站上使用 jQuery:
- Microsoft
- IBM
- Netflix
如需更深入地学习 jQuery,请访问我们的 jQuery 教程。
Prototype
Prototype 是一种库,提供用于执行常见 web 任务的简单 API。
API 是应用程序编程接口(Application Programming Interface)的缩写。它是包含属性和方法的库,用于操作 HTML DOM。
Prototype 通过提供类和继承,实现了对 JavaScript 的增强。
MooTools
MooTools 也是一个框架,提供了可使常见的 JavaScript 编程更为简单的 API。
MooTools 也含有一些轻量级的效果和动画函数。
其他框架
下面是其他一些在上面未涉及的框架:
YUI - Yahoo! User Interface Framework,涵盖大量函数的大型库,从简单的 JavaScript 功能到完整的 internet widget。
Ext JS - 可定制的 widget,用于构建富因特网应用程序(rich Internet applications)。
Dojo - 用于 DOM 操作、事件、widget 等的工具包。
script.aculo.us - 开源的 JavaScript 框架,针对可视效果和界面行为。
UIZE - Widget、AJAX、DOM、模板等等。
CDN - 内容分发网络
您总是希望网页可以尽可能地快。您希望页面的容量尽可能地小,同时您希望浏览器尽可能多地进行缓存。
如果许多不同的网站使用相同的 JavaScript 框架,那么把框架库存放在一个通用的位置供每个网页分享就变得很有意义了。
CDN (Content Delivery Network) 解决了这个问题。CDN 是包含可分享代码库的服务器网络。
Google 为一系列 JavaScript 库提供了免费的 CDN,包括:
- jQuery
- Prototype
- MooTools
- Dojo
- Yahoo! YUI
如需在您的网页中使用 JavaScript 框架库,只需在 <script> 标签中引用该库即可:
引用 jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
- JS_JavaScript 框架(库)
- Js_JavaScript的开发环境
- JS_JavaScript设置编码格式
- js_JavaScript中有六种值为“假”
- Js_JavaScript和JAVA的关系
- 【js_javascript函数】eval强制计…
- JS_JavaScript类_超类与子类_2011-08-25;
- .Net框架与框架类库
- .Net框架与框架类库
- .Net框架与框架类库
- .NET 框架库源代码
- 各种类库框架
- 库和框架区别
- 库与框架
- acl 框架库
- 框架和类库
- python并发框架库
- poco库应用框架
- WCF异常管理—不要在using语句中调用WCF服务(z)
- Android 获取网络api数据get请求
- 多线程、多进程TCP服务器比较
- WebApi_基于Token的身份验证——JWT(z)
- WebApi_基于token的多平台身份认证架构设计(Z)
- JS_JavaScript 框架(库)
- Blend_ControlTemplate(Z)
- Blend_软件系列简介(Z)
- Blend_界面快速入门(Z)
- Blend_技巧篇_导入PSD文件制作ToggleButton (Z)
- 找合法帧
- Blend_技巧篇_淡入淡出
- 自编码器的tensoflow的具体实现及理解
- WPF_MVVM 开发的几种模式讨论