我需要为我正在开发的框架实现 javascript 和 css 资源,但我有一个大问题。
如果您查看当前的网站,如 Facebook、Google、Youtube 和其他顶级网站,它们的源代码会在代码的各个位置显示它们对 javascript 的使用。我想到的第一个问题是......不应该在文档开头分配javascript源文件吗?您可以/应该能够将javascript命令放在脚本块中,但是......源文件呢?
我一直在阅读的书籍建议(我猜是最佳实践)所有源文件都应该分配在 head 部分,同时将所有代码块移到页面末尾,就在关闭 body 部分之前(如果可能)。
同样适用于 CSS。我已经看到在页面中间找到源文件包含的页面,而正常的声明是在开头包含所有 css 文件(因为它比就地包含更有效,因为它们并行加载方式)。
在我看来,如果我要遵循我一直在阅读的书籍,源文件(javascript 和 css)总是放在最上面,脚本块(如果可能的话)放在文档的底部,CSS 包含是就地避免(除非您想使用 scope 属性或者它是 html 标记内的样式声明,如果可能,也应避免使用)。
是对的吗?