本篇內(nèi)容主要講解“javascript中的庫有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“javascript中的庫有哪些”吧!
10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有濰城免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。JavaScript 庫
JavaScript 庫 - jQuery、Prototype(原型)、MooTools。
JavaScript 框架(庫):
JavaScript 高級(jí)程序設(shè)計(jì)(特別是對(duì)瀏覽器差異的復(fù)雜處理),通常很困難也很耗時(shí)。
為了應(yīng)對(duì)這些調(diào)整,許多的 JavaScript (helper) 庫應(yīng)運(yùn)而生。
這些 JavaScript 庫常被稱為 JavaScript 框架。
在本教程中,我們將了解到一些廣受歡迎的 JavaScript 框架:
jQuery
Prototype
MooTools
所有這些框架都提供針對(duì)常見 JavaScript 任務(wù)的函數(shù),包括動(dòng)畫、DOM 操作以及 Ajax 處理。
jQuery:
jQuery 是目前最受歡迎的 JavaScript 框架。
http://www.iis7.com/a/lm/yczmljgj/
它使用 CSS 選擇器來訪問和操作網(wǎng)頁上的 HTML 元素(DOM 對(duì)象)。
jQuery 同時(shí)提供 companion UI(用戶界面)和插件。
Prototype:
Prototype 是一種庫,提供用于執(zhí)行常見 web 任務(wù)的簡單 API。
API 是應(yīng)用程序編程接口(Application Programming Interface)的縮寫。它是包含屬性和方法的庫,用于操作 HTML DOM。
Prototype 通過提供類和繼承,實(shí)現(xiàn)了對(duì) JavaScript 的增強(qiáng)。
MooTools:
MooTools 也是一個(gè)框架,提供了可使常見的 JavaScript 編程更為簡單的 API。
MooTools 也含有一些輕量級(jí)的效果和動(dòng)畫函數(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 框架,針對(duì)可視效果和界面行為。
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,包括:
jQuery
Prototype
MooTools
Dojo
Yahoo! YUI
但是由于 Google 在中國經(jīng)常被GFW(防火長城,英文名稱Great Firewall of China,簡寫為Great Firewall,縮寫GFW)屏蔽,造成訪問不穩(wěn)定,所以建議使用百度靜態(tài)資源公共庫。
如需在您的網(wǎng)頁中使用 JavaScript 框架庫,只需在 <script> 標(biāo)簽中引用該庫即可。
使用框架:
在您決定為網(wǎng)頁使用 JavaScript 框架之前,首先對(duì)框架進(jìn)行測試是明智的。
JavaScript 框架很容易進(jìn)行測試。您無需在計(jì)算機(jī)上安裝它們,同時(shí)也沒有安裝程序。
通常您只需從網(wǎng)頁中引用一個(gè)庫文件。
JavaScript - 測試 jQuery
測試 JavaScript 框架庫 - jQuery
引用 jQuery
如需測試 JavaScript 庫,您需要在網(wǎng)頁中引用它,為了引用某個(gè)庫,請(qǐng)使用 <script> 標(biāo)簽,其 src 屬性設(shè)置為庫的 (地址)URL。
jQuery 描述:
主要的 jQuery 函數(shù)是 $() 函數(shù)(jQuery 函數(shù))。如果您向該函數(shù)傳遞 DOM 對(duì)象,它會(huì)返回 jQuery 對(duì)象,帶有向其添加的 jQuery 功能。
jQuery 允許您通過 CSS 選擇器來選取元素。
在 JavaScript 中,您可以分配一個(gè)函數(shù)以處理窗口加載事件。
jQuery 返回 jQuery 對(duì)象,與已傳遞的 DOM 對(duì)象不同。
jQuery 對(duì)象擁有的屬性和方法,與 DOM 對(duì)象的不同。
您不能在 jQuery 對(duì)象上使用 HTML DOM 的屬性和方法。
JavaScript - 測試 Prototype
測試 JavaScript 框架庫 - Prototype
引用 Prototype
如需測試 JavaScript 庫,您需要在網(wǎng)頁中引用它,為了引用某個(gè)庫,請(qǐng)使用 <script> 標(biāo)簽,其 src 屬性設(shè)置為庫的 URL。
Prototype 描述:
Prototype 提供的函數(shù)可使 HTML DOM 編程更容易。
與 jQuery 類似,Prototype 也有自己的 $() 函數(shù)。
$() 函數(shù)接受 HTML DOM 元素的 id 值(或 DOM 元素),并會(huì)向 DOM 對(duì)象添加新的功能。
與 jQuery 不同,Prototype 沒有用以取代 window.onload() 的 ready() 方法。相反,Prototype 會(huì)向?yàn)g覽器及 HTML DOM 添加擴(kuò)展。
在 JavaScript 中,您可以分配一個(gè)函數(shù)以處理窗口加載事件。
到此,相信大家對(duì)“javascript中的庫有哪些”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
本文標(biāo)題:javascript中的庫有哪些-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article40/dgciho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站改版、外貿(mào)建站、ChatGPT、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容