jquery.js和jquery.min.js的區(qū)別介紹:
目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計、蕉嶺網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、區(qū)別:
jquery.js是完整的未壓縮的jQuery庫,文件比較大,一般用于閱讀學(xué)習(xí)源碼或修改源碼,一般不用于線上項目。
jquery.min.js是由完整版的jQuery庫經(jīng)過壓縮得來,壓縮后功能與未壓縮的完全一樣,只是將其中的空白字符、注釋、空行等與邏輯無關(guān)的內(nèi)容刪除,并進(jìn)行一些優(yōu)化。這個版本一般用于網(wǎng)站引用使用,減小文件體積,降低網(wǎng)站流量,提升訪問速度等。
2、介紹:
jQuery 是繼prototype 之后又一個優(yōu)秀的輕量級JavaScript 框架。其宗旨是“Write Less, Do
More”,寫更少的代碼,做更多的事情。 它是一個快速和簡潔的JavaScript 庫,可以簡化HTML
文檔元素的遍歷,事件處理,動畫和Ajax 交互以實現(xiàn)快速Web 開發(fā),它被設(shè)計用來改變編寫JavaScript 腳本的方式。
jQuery是免費、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計可以使開發(fā)更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強大的靜態(tài)或動態(tài)網(wǎng)頁。
參考資料:百度百科 jQuery
新增功能;修改,優(yōu)化功能;以及可能的淘汰不合時宜的功能;
jQuery3.0之后除了標(biāo)準(zhǔn)版本之外,還推出了一個全新的模式版本,我們可以稱之為瘦身的版本,官方命名為“Slim”。
最主要的區(qū)別就是,如果你不使用 AJAX、效果等功能,就可以選擇使用這個廋身版“Slim”的 jQuery,它的壓縮大小是 23.6kb,而標(biāo)準(zhǔn)版本的大小是 30kb。
其實每次的升級就是對庫的優(yōu)化。
下面是 Jquery2.0 版本的一些特性:
1、不兼容 IE6/7/8
需要注意 IE9、IE10 的兼容模式仍然會使 jQuery 2.0 運行不正常,需要在 HTTP header 指定 X-UA-Compatible 屬性,或者在頁面 meta 標(biāo)簽中聲明(性能原因,不推薦后者);
2、體積更小
移除 IE6/7/8 兼容所需的代碼,jQuery 2.0 體積減小了 10%,并且會根據(jù) Android 2.x 版本的份額,移除更多兼容性代碼,所以不要指望 jQuery 2.0 對舊設(shè)備的兼容性。
3、可自定義包含的功能模塊
通過配置應(yīng)用所需的功能函數(shù),可編譯獲取指定功能模塊的代碼版本,更大幅度減小文件體積。
4. 兼容 1.9 版本的 API
如果你的網(wǎng)站應(yīng)用已經(jīng)在使用 jQuery 1.9 版本,那就可以直接平滑遷移到 2.0 ,建議使用 jQuery Migrate 插件調(diào)試確認(rèn)。
沒有太大區(qū)別,jquery-1.7.2.js是開發(fā)板的,閱讀起來比較方便,因為它的格式保留著,jquery-1.7.2.min.js是壓縮版的,壓縮版就是說它沒有格式,其實內(nèi)容和開發(fā)板的一樣,只是不方便閱讀,你可以分別打開看看就知道了。一般情況開發(fā)用開發(fā)版的,發(fā)布工程就用壓縮版