压缩文件.min.js介绍

JavaScript中的.min.js和.js文件的区别

1 .js和.min.js文件分别是什么

​ .js是JavaScript源码文件,.min.js是压缩版的js文件

2. 为什么要压缩为.min.js文件

  • 减少体积,.min.js文件经过压缩,相对编译前的js文件体积较小,传输效率快

  • 防止窥视和窃取源代码 ,经过编码将变量和函数原命名改为毫无意义的命名,以防止他人窥视和窃取js源码

  • .js和.min.js文件的文件优缺点

    .js文件:优点:可读性较好,易于debug和更改

    ​ 缺点:体积较大,传输时间长

    .min.js文件:

    ​ 优点:体积较小传输快,源码防窃

    ​ 缺点:可读性差

  • 压缩原理

    压缩:删除js代码中所有注释、跳格符号、换行符号及无用的空格,从而压缩JS文件大小

    混淆:经过编码将变量和函数原命名改为毫无意义的命名,删除无用代码,内联函数,等价语句等

    这种代码随缘被压缩了,但是是可以被浏览器识别的

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务