是应该通过<script src =“”>标记包含javascript,还是直接包含在页面模板中?</script>

时间:2014-03-17 04:56:06

标签: node.js

对于像Jade这样的模板系统,最好是在公共目录中将自己的.js文件中的特定于页面(即仅用于2-3页)的javascript放入其中(包含在<script>标签),或者将它写在自己的.jade文件中,直接包含在任何html文件中?我应该这样做:


page.jade

script(src="/path/to/file.js")

file.js

$(document).ready(function() { /* do a thing */ });

或者这个:


page.jade

block script-file
include scripts/file

scripts/file.jade

block script-file
    script(type="text/javascript").
         $(document).ready(function() { /* Do a thing */ });

似乎第二个会导致更少的HTTP请求,这是一件好事,对吧?但是,它似乎有点超出了Jade在服务器端模板中托管客户端javascript的预期用例。人们在实践中使用哪种?哪个更好?

0 个答案:

没有答案