公司以前的代码,很多 JS 脚本都是以<script type="text/javascript">...</script>
和 <style>...</style>
方式写在html里的。感觉好乱,想都独立成js和css文件,以后复用会比较方便
写在html文件里有什么优点吗?
独立出来会有什么问题吗?尤其是载入页面的时候,应该会多发很多http请求吧,会不会造成加载变慢?
公司以前的代码,很多 JS 脚本都是以<script type="text/javascript">...</script>
和 <style>...</style>
方式写在html里的。感觉好乱,想都独立成js和css文件,以后复用会比较方便
写在html文件里有什么优点吗?
独立出来会有什么问题吗?尤其是载入页面的时候,应该会多发很多http请求吧,会不会造成加载变慢?
个人想到了三点:
你提到的开发团队维护,不同的人可以负责不同的js,避免冲突;
文件处理,分开写我们就可以压缩,gulp bable预处理啦
网络优化,有利于内容分发和缓存,降低页面请求时长。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
这个问题你自己都回答了,让别人怎么玩?
都写在html里是性能最优的方案。
都写在html里是可维护性最差的方案。
分开写在js、css、html是可维护性最有的方案。
分开写在js、css、html是性能最差的方案。
折中一下,不可复用的
js
和css
直接写在html
中。再优化下,把
js
都打包在一个文件里,css
也打包在一个文件,减少http请求。以上都过渡完了,那个时候会有一群人叫你
大神
。