国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript(五)之框架

2019-11-14 11:49:59
字體:
供稿:網(wǎng)友

javaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、Javascript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。

JavaScript 庫 - jQuery、PRototype、MooTools

所有這些框架都提供針對常見 JavaScript 任務(wù)的函數(shù),包括動畫、DOM 操作以及 Ajax 處理;

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

它使用 CSS 選擇器來訪問和操作網(wǎng)頁上的 HTML 元素(DOM 對象)。

jQuery 同時(shí)提供 companion UI(用戶界面)和插件。

許多大公司在網(wǎng)站上使用 jQuery:

Prototype

Prototype 是一種庫,提供用于執(zhí)行常見 web 任務(wù)的簡單 API。

API 是應(yīng)用程序編程接口(application Programming Interface)的縮寫。它是包含屬性和方法的庫,用于操作 HTML DOM。

Prototype 通過提供類和繼承,實(shí)現(xiàn)了對 JavaScript 的增強(qiáng)

MooTools 也是一個(gè)框架,提供了可使常見的 JavaScript 編程更為簡單的 API。

MooTools 也含有一些輕量級的效果和動畫函數(shù)

YUI - Yahoo! User Interface Framework,涵蓋大量函數(shù)的大型庫,從簡單的 JavaScript 功能到完整的 internet widget。

Ext JS - 可定制的 widget,用于構(gòu)建富因特網(wǎng)應(yīng)用程序(rich Internet applications)。

Dojo - 用于 DOM 操作、事件、widget 等的工具包。

script.aculo.us - 開源的 JavaScript 框架,針對可視效果和界面行為。

UIZE - Widget、AJAX、DOM、模板

==================

CDN - 內(nèi)容分發(fā)網(wǎng)絡(luò)

您總是希望網(wǎng)頁可以盡可能地快。您希望頁面的容量盡可能地小,同時(shí)您希望瀏覽器盡可能多地進(jìn)行緩存。

如果許多不同的網(wǎng)站使用相同的 JavaScript 框架,那么把框架庫存放在一個(gè)通用的位置供每個(gè)網(wǎng)頁分享就變得很有意義了。

CDN (Content Delivery Network) 解決了這個(gè)問題。CDN 是包含可分享代碼庫的服務(wù)器網(wǎng)絡(luò)。

Google 為一系列 JavaScript 庫提供了免費(fèi)的 CDN,包括:

jQueryPrototypeMooToolsDojoYahoo! YUI

如需在您的網(wǎng)頁中使用 JavaScript 框架庫,只需在 <script> 標(biāo)簽中引用該庫即可:

為了引用某個(gè)庫,請使用 <script> 標(biāo)簽,其 src 屬性設(shè)置為庫的 URL:

引用jQuery;

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大安市| 收藏| 松潘县| 哈巴河县| 荣成市| 长海县| 桃园市| 乌鲁木齐县| 开鲁县| 河北省| 福清市| 东阿县| 铜陵市| 勃利县| 龙海市| 明溪县| 西乌珠穆沁旗| 宣恩县| 缙云县| 静宁县| 枣阳市| 喀什市| 始兴县| 铁岭市| 乌鲁木齐县| 宁波市| 永福县| 盐亭县| 永丰县| 平邑县| 安平县| 太白县| 吉首市| 平阳县| 扶风县| 大港区| 阿鲁科尔沁旗| 伽师县| 桂林市| 禄丰县| 福清市|