JavaScript 庫 - jQuery、Prototype、MooTools
JavaScript 高級程序設(shè)計(特別是對瀏覽器差異的復(fù)雜處理),通常很困難也很耗時。
為了應(yīng)對這些調(diào)整,許多的 JavaScript (helper) 庫應(yīng)運而生。
這些 JavaScript 庫常被稱為 JavaScript 框架。
jQuery:
使用 CSS 選擇器來訪問和操作網(wǎng)頁上的 HTML 元素(DOM 對象)。
Prototype:
Prototype 是一種庫,提供用于執(zhí)行常見 web 任務(wù)的簡單 API。
API 是應(yīng)用程序編程接口(Application Programming Interface)的縮寫。它是包含屬性和方法的庫,用于操作 HTML DOM。
Prototype 通過提供類和繼承,實現(xiàn)了對 JavaScript 的增強。
MooTools:
MooTools 也是一個框架,提供了可使常見的 JavaScript 編程更為簡單的 API。
MooTools 也含有一些輕量級的效果和動畫函數(shù)。
CDN - 內(nèi)容分發(fā)網(wǎng)絡(luò)
如果許多不同的網(wǎng)站使用相同的 JavaScript 框架,那么把框架庫存放在一個通用的位置供每個網(wǎng)頁分享就變得很有意義了。
CDN (Content Delivery Network) 解決了這個問題。CDN 是包含可分享代碼庫的服務(wù)器網(wǎng)絡(luò)。
Google 為一系列 JavaScript 庫提供了免費的 CDN,包括:
- jQuery
- Prototype
- MooTools
- Dojo
- Yahoo! YUI
如需在您的網(wǎng)頁中使用 JavaScript 框架庫,只需在 <script> 標簽中引用該庫即可:
引用 jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>