将javascript文件移动到内联html中
我有一个允许使用内联javascript的应用程序,但不允许使用源文件中的javascript。我正在尝试修改网页以在此浏览器上打开,并且需要知道如何将网页中的javascript文件内联放置。在HTML中使用将javascript文件移动到内联html中,javascript,html,Javascript,Html,我有一个允许使用内联javascript的应用程序,但不允许使用源文件中的javascript。我正在尝试修改网页以在此浏览器上打开,并且需要知道如何将网页中的javascript文件内联放置。在HTML中使用标记。他们可以去任何地方-我更喜欢在标签内: <head> <script type="text/javascript"> // put anything here - any type of valid javascript works
标记。他们可以去任何地方-我更喜欢在
标签内:
<head>
<script type="text/javascript">
// put anything here - any type of valid javascript works
// if you import jquery, you can use jquery here too!
</script>
</head>
//把任何东西放在这里——任何类型的有效javascript都可以工作
//如果导入jquery,也可以在这里使用jquery!
您应该将导入的代码放入HTML页面的脚本
标记中(您的应用程序),请参见以下示例:
<html>
<head>
<script type="text/javascript">
//Import your JS script here, e.g.:
function doSomething(){
..
}
</script>
</head>
<body>...</body>
</html>
//在此处导入您的JS脚本,例如:
函数doSomething(){
..
}
...
我会把
放在正文的末尾,以优化用户experience@myroman这将如何优化脚本?我会将其加载到HTML
下,这样在尝试操作DOM
时不会出现错误。我所熟悉的最优化的位置是在主体的结束标记下谈论用户体验,当浏览器处理页面并找到脚本元素时,它会停止渲染并执行它,因此,页面呈现会暂停一段时间,具体取决于脚本的操作。因此,如果页面在
中包含长时间运行的脚本,用户将看到一段时间的空白屏幕。因此,除非您对脚本有特定的要求(例如,某些统计数据收集脚本(如SiteCatalyst)放在头部),否则放在正文末尾总是更好的