将JavaScript文件插入DOM中(方法比较)
inserting javascript file to the dom (approach comparison)
我正在研究一个需要javascript文件的网站小部件,该文件呈现一个小部件,我想知道两种不同方法之间的区别是什么:
-
通常包括JS文件:(typekit使用这个)
<script type="text/javascript" src="//use.typekit.net/mty1vkg.js"></script>
-
将JS文件动态插入到DOM(谷歌分析示例)
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'http://' : 'http://') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
这些方法之间有什么区别,有什么优点?我应该使用哪种方法?
当您希望在开始时加载小部件时,使用第一种方法。 也就是说,如果这对您很重要,那么您可以将 js 文件添加到
相关文章:
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- Javascript集:任何覆盖元素之间比较的方法
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- 任何比较两个不同位图图像并在javascript中检测不同区域的方法
- 如何将 Math.random() 方法生成的当前值与以前的值进行比较
- 为什么 ECMAScript 6 包含 Set 对象,但没有提供比较它们相等的方法
- 我需要使用单独类中的方法将单个对象与数组进行比较
- 如何在 $scope.$watch 方法中比较 oldVal 和 newVal
- 将JavaScript文件插入DOM中(方法比较)
- 比较两种回退机制加载本地jQuery库的方法
- 短手(类型不同)是字符串的正确/错误比较的好方法
- For和While迭代方法的比较
- 比较为零的有效方法
- array.sort()方法中反向比较函数背后的逻辑
- 什么'将一个值与多个值进行比较是最漂亮的方法
- 什么'这是比较Google Sheets中两列数据并使用Google脚本仅输出不匹配数据的最佳方法
- 在这种情况下,java脚本中对象方法的比较返回false
- 在javascript中比较位置的正确方法
- 跨浏览器附加body onload(方法比较)
- 方法比较:EaselJS vs多个画布vs隐藏画布的互动性