繁体   English   中英

JQuery最佳实践

[英]JQuery best practices

好的,这里有三个问题。 他们都很漂亮,但我只是想让你们的家伙对他们有所了解。

1)在编写jquery脚本时,我应该包含类型吗?

IE:

<script type="text/javascript" charset="utf-8">
  //Jquery here
</script>

或者只是一个可以接受的开始和结束脚本标签?

2)我知道在关闭正文标记之前包含所有JQuery是一种最佳实践,但这是否也意味着我在正文之前包含了实际的jquery.js文件?

3)如果我的页面依赖于jquery来查看它应该是什么(不仅仅是动作事件/ ajax / etc)。 例如,我正在使用一个名为datatables的jquery插件,它通过我指定的数据库进行排序并自动分页/排序/ etc。 我发现因为我在DOM加载后包含了所有脚本,所以在我的datatables.js文件和相应的构造函数加载之前,我看到了数据表的原始格式。 在我的身体加载之前包含它是否可以接受,这样就不会发生这种情况?

  1. 包括类型( type="text/javascript" )是最佳实践,但在HTML5中它不是必需的,因为它是默认的。 在HTML 4中它是必需的,但是如果没有指定,所有现代浏览器都会将脚本内容读作javascript ,但根据规范,它仍然无效。 你可以在这里阅读更多内容: 哪个更好:<script type =“text / javascript”> ... </ script>或<script> ... </ script>
  2. 将jQuery脚本放在头脑中是一个不错的选择,但它不是强制性的,它必须高于使用jQuery库的所有其他脚本。
  3. 关于插件,如果没有看到你的代码,并且知道插件是如何工作的,很难说清楚。 您可以尝试将所有脚本移动到<head> ,看看它是否对您有所帮助。 (如果插件等待DOM准备好,它可能仍然具有相同的效果。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM