jquery.js和jquery.min.js的區(qū)別介紹:

網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為混凝土攪拌機(jī)等企業(yè)提供專業(yè)服務(wù)。
1、區(qū)別:
jquery.js是完整的未壓縮的jQuery庫,文件比較大,一般用于閱讀學(xué)習(xí)源碼或修改源碼,一般不用于線上項(xiàng)目。
jquery.min.js是由完整版的jQuery庫經(jīng)過壓縮得來,壓縮后功能與未壓縮的完全一樣,只是將其中的空白字符、注釋、空行等與邏輯無關(guān)的內(nèi)容刪除,并進(jìn)行一些優(yōu)化。這個(gè)版本一般用于網(wǎng)站引用使用,減小文件體積,降低網(wǎng)站流量,提升訪問速度等。
2、介紹:
jQuery 是繼prototype 之后又一個(gè)優(yōu)秀的輕量級(jí)JavaScript 框架。其宗旨是“Write Less, Do
More”,寫更少的代碼,做更多的事情。 它是一個(gè)快速和簡潔的JavaScript 庫,可以簡化HTML
文檔元素的遍歷,事件處理,動(dòng)畫和Ajax 交互以實(shí)現(xiàn)快速Web 開發(fā),它被設(shè)計(jì)用來改變編寫JavaScript 腳本的方式。
jQuery是免費(fèi)、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計(jì)可以使開發(fā)更加便捷,例如操作文檔對象、選擇DOM元素、制作動(dòng)畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強(qiáng)大的靜態(tài)或動(dòng)態(tài)網(wǎng)頁。
參考資料:百度百科 jQuery
動(dòng)態(tài)加載Javascript是一項(xiàng)非常強(qiáng)大且有用的技術(shù)。
它們很強(qiáng)大,但有時(shí)候也會(huì)得不償失。如果使用的是jQuery,它里面有一個(gè)內(nèi)置的方法可以用來加載單個(gè)js文件。當(dāng)需要延遲加載一些js插件或其它類型的文件時(shí),可以使用這個(gè)方法。
一、jQuery getScript()方法加載JavaScript
jQuery內(nèi)置了一個(gè)方法可以加載單一的js文件;當(dāng)加載完成后你可以在回調(diào)函數(shù)里執(zhí)行后續(xù)操作。最基本的使用jQuery.getScript的方法是這樣:
jQuery.getScript("/path/to/myscript.js", function(data, status, jqxhr) {
/*
做一些加載完成后需要執(zhí)行的事情
*/
});
這個(gè)getScript方法返回一個(gè)jqxhr,可以像下面這樣用它:
jQuery.getScript("/path/to/myscript.js")
.done(function() {
/* 耶,沒有問題,這里可以干點(diǎn)什么 */
})
.fail(function() {
/* 靠,馬上執(zhí)行挽救操作 */
});
最常見的使用jQuery.getScript的地方是延遲加載一個(gè)js插件,而且在加載完成時(shí)執(zhí)行它:
jQuery.getScript("jquery.cookie.js")
.done(function() {
jQuery.cookie("cookie_name", "value", { expires: 7 });
});
二、緩存問題
有一個(gè)非常重要的問題,使用jQuery.getScript時(shí),需要用一個(gè)時(shí)間戳字符串跟在需要加載的js地址后面,防止它被緩存。但是,如果希望這個(gè)腳本被緩存,需要設(shè)置全局緩存變量,像下面這樣:
jQuery.ajaxSetup({
cache: true
});
jQuery.ajax({
url: "jquery.cookie.js",
dataType: "script",
cache: true
}).done(function() {
jQuery.cookie("cookie_name", "value", { expires: 7 });
});
“jquery.min.js”和“jquery.js”的區(qū)別是:1、jquery的不同的下載方式。2、文件名不完全相同。
詳情:
一、區(qū)別:
1、jquery.min.js:是由完整版的jQuery庫經(jīng)過壓縮得來,壓縮后功能與未壓縮的完全一樣,只是將其中的空白字符、注釋、空行等與邏輯無關(guān)的內(nèi)容刪除,并進(jìn)行一些優(yōu)化。
2、jquery.js:是完整的未壓縮的jQuery庫,文件比較大。
二、應(yīng)用:
1、jquery.min.js:這個(gè)版本一般用于網(wǎng)站引用使用,減小文件體積,降低網(wǎng)站流量,提升訪問速度等。
2、jquery.js:一般用于閱讀學(xué)習(xí)源碼或修改源碼,一般不用于線上項(xiàng)目。
三、關(guān)于jQuery:
1、jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。
2、由于目前高校基本尚未開JavaScript的相關(guān)課程,目前jQuery的學(xué)習(xí),使用,研究都僅限于在職Web程序員之間。
3、用jq的前提,首先要引用一個(gè)有jq的文件。
4、lt;script type="text/javascript" src=""/script
5、這個(gè)是jquery官方最新的地址。可用在自己網(wǎng)站里加個(gè)這個(gè),就能使用jquery了。?但仍然建議下載到本地服務(wù)器上。
jQuery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上發(fā)布第一個(gè)版本。目前是由 Dave Methvin 領(lǐng)導(dǎo)的開發(fā)團(tuán)隊(duì)進(jìn)行開發(fā)。全球前10000個(gè)訪問最高的網(wǎng)站中,有59%使用了jQuery,是目前最受歡迎的JavaScript庫。
文章標(biāo)題:jquery.js,如何下載jqueryjs
文章轉(zhuǎn)載:http://chinadenli.net/article41/dsipghd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、建站公司、域名注冊、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)