本編文章給大家分享的就是javascript 中.min.js 和.js 檔案的差別,若是有朋友不知道這兩者之間有什麼差別,可以看一下
Q: .js和.min.js檔案分別是什麼?
A: .js是JavaScript 原始碼文件, .min.js是壓縮版的js檔案。
Q:為什麼要壓縮為.min.js檔?
減少體積
.min.js檔案經過壓縮,相對編譯前的js檔案體積較小,傳輸效率快。
防止窺視和竊取原始碼
經過編碼將變數和函數原命名改為毫無意義的命名,以防止他人窺視和竊取js 原始碼
#Q:.js 和.min.js檔案的優缺點?
.js文件: 优点: 可读性较好,易于debug和更改. 缺点:体积较大,传输时间长 .min.js文件: 优点:体积较小传输快, 源码防窃 缺点:可读性差
Q:如何產生.min.js檔?
使用壓縮工具:
Google的在线版本 Javascript Closure Compiler 压缩工具参考list: [http://www.cnblogs.com/lhb25/p/15-best-javascript-minifying-tools.html][1]
Q:壓縮原理?
壓縮:刪除 js 程式碼中所有註解、跳格符號、換行符號及無用的空格,從而壓縮
JS 檔案大小。
混淆:經過編碼將變數和函數原命名改為毫無意義的命名,刪除無用程式碼,內聯函數,等價語句替換等(以防止他人窺視和竊取原始碼)
相關推薦:
php物件導向private、protected、public三者區別詳解
AngularJS中@HostBinding()和@HostListener()有什麼區別
以上是javascript 中 .min.js 和.js 檔案的差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!