JS库之什么是JS框架(库)

2023-10-17 1095阅读

温馨提示:这篇文章已超过526天没有更新,请注意相关的内容是否还可用!

JavaScript 高级程序设计,通常很困难也很耗时。为了应对这些调整,许多的 JavaScript 库应运而生。这些 JavaScript 库常被称为 JavaScript 框架 。所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。jQuery 是目前最受欢迎的 JavaScript 框架。Prototype 是一种库,提供用于执行常见 web 任务的简单 API。它是包含属性和方法的库,用于操作 HTML DOM。Prototype 通过 提供类和继承 ,实现了对 JavaScript 的增强。script.aculo.us – 开源的 JavaScript 框架,针对可视效果和界面行为。如需在网页中使用 JavaScript 框架库,只需在 标签中 引用 该库即可, 如:引用JQuery. 《JS库之什么是JS框架(库)》来自互联网同行内容,若有侵权,请联系我们删除!



该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明

JS库之什么是JS框架(库)
(图片来源网络,侵删)

JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。

为了应对这些调整,许多的

JavaScript (helper)

库应运而生。


这些 JavaScript 库常被称为

JavaScript 框架


在本教程中,我们将了解到一些广受欢迎的 JavaScript 框架:



jQuery




Prototype




MooTools

所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。

下面我们将将学习如何使用它们,来使得 JavaScript 编程更容易、更安全且更有乐趣。

1、JQuery

jQuery 是目前最受欢迎的 JavaScript 框架。

它使用


CSS 选择器


来访问和操作网页上的 HTML 元素(DOM 对象)。

jQuery 同时提供 companion UI(用户界面)和插件。

许多大公司在网站上使用 jQuery:

GoogleMicrosoftIBMNetflix

如需更深入地学习 jQuery,请访问

2、Prototype


Prototype

是一种库,提供用于执行常见 web 任务的简单 API。


API

是应用程序编程接口(Application Programming Interface)的缩写。它是包含属性和方法的库,用于操作 HTML DOM。

Prototype 通过

提供类和继承

,实现了对 JavaScript 的增强。

3、MooTools


MooTools

也是一个框架,提供了可使常见的 JavaScript 编程更为简单的 API。

MooTools 也含有一些

轻量级的效果和动画函数

4、其它框架


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、模板等等。

5、


cdn




内容分发

网络

我们总是希望网页可以尽可能地快。希望页面的容量尽可能地小,同时浏览器尽可能多地进行缓存。

如果许多不同的网站使用相同的 JavaScript 框架,那么把框架库存放在一个通用的位置供每个网页分享就变得很有意义了。

CDN (Content Delivery Network) 解决了这个问题。

CDN 是包含可分享代码库的服务器网络。

国内免费的 CDN 资源有:

海外免费的 CDN 资源有:

如需在网页中使用 JavaScript 框架库,只需在 标签中


引用


该库即可,

如:引用JQuery

 

原文链接:www.cnblogs.com/xypersonal/p/16252311.html

本文从https://www.cdnb.net/bbs/archives/7513转载,原作者保留一切权利,若侵权请联系删除。

《JS库之什么是JS框架(库)》来自互联网同行内容,若有侵权,请联系我们删除!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]