`

HTML中JavaScript代码执行时间

阅读更多
①浏览器是至上而下解析html文档中的代码的,从<!DOCTYPE>到</html>。
  其次,js代码是可以插在head或body中的
②通过script标签可以包围内部js代码或引用外部js代码,并在html文档中script越靠前通常越先执行,
  前提是都设置了解析到时就立即执行。外部js文件中的代码 比 内嵌的js代码先执行。
③通过设置script元素的defer属性,可以设置包围其内的js代码是在html文档加载完后才执行该js代码,
  还是html代码加载到该js代码时,就执行。
  1)当defer属性值为"true"或"defer"时(true比较标准),
     会在整个页面加载完成后执行没有写在function里的JS代码。
  2)反之,当其属性值为"false"(默认值),浏览器在加载html文档时,
     一解析到该js代码就会执行没有写在function里的JS代码。
④设置defer属性值为true后,script中没有包含在函数中(并该函数没被调用)的代码会立即执行,
  在其函数中则不会。
⑤如果方法写在function里的话,会按照你的触发事件而执行,以下是各种事件: 
  onabort 图像加载被中断
  onblur 元素失去焦点
  onchange 用户改变域的内容
  onclick 鼠标点击某个对象
  ondblclick 鼠标双击某个对象
  onerror 当加载文档或图像时发生某个错误
  onfocus 元素获得焦点
  onkeydown 某个键盘的键被按下
  onkeypress 某个键盘的键被按下或按住
  onkeyup 某个键盘的键被松开
  onload 某个页面或图像被完成加载
  onmousedown 某个鼠标按键被按下
  onmousemove 鼠标被移动
  onmouseout 鼠标从某元素移开
  onmouseover 鼠标被移到某元素之上
  onmouseup 某个鼠标按键被松开
  onreset 重置按钮被点击
  onresize 窗口或框架被调整尺寸
  onselect 文本被选定
  onsubmit 提交按钮被点击
  onunload 用户退出页面
⑥onload事件函数是指html文档加载结束后执行的函数,当需要操作HTMl的DOM树时,
  通常应该在onload事件函数中操作,防止html还没加载完就执行js代码时,
  找不到指定的元素(标签)和内容。
  onload标准来说与匿名函数配合使用:window.onload=function(){ html加载后做的事;}
分享到:
评论

相关推荐

    JavaScript代码应该放在HTML代码哪个位置比较好?

    但放置的地方,会对 JavaScript 代码的正常执行会有一定影响,具体如下所述。 放置于&lt;head&gt;&lt;/head&gt;之间 将 JavaScript 代码放置于 HTML 文档的 &lt;head&gt;&lt;/head&gt; 标签之间是一个通常的做法。...

    HTML,JAVASCRIPT代码编辑器

    本项目提供的"HTML, JAVASCRIPT代码编辑器"允许开发者直接在编辑器中输入这两种语言的代码,并能够即时预览效果,极大地提升了开发效率和用户体验。 首先,我们来深入了解HTML。HTML是一种标记语言,通过使用不同的...

    javascript经典特效---javascript代码自动生成.rar

    本资源“javascript经典特效---javascript代码自动生成.rar”显然聚焦于如何利用JavaScript生成代码,以创建出吸引人的视觉特效。这个压缩包内包含了一个名为“javascript代码自动生成.htm”的文件,很可能是教程或...

    JavaScript的执行过程详细研究

    当JavaScript代码存储在外部文件中并通过`&lt;script src="file.js"&gt;`的方式引入时,这些文件也按照其在HTML文档中的位置顺序执行。这意味着即使JavaScript文件位于不同的位置,它们仍然遵循文档流的顺序执行。 **示例...

    javascript代码和网页演示

    这个名为"javascript代码和网页演示"的资源集合,显然是为了帮助初学者或开发者深入理解JavaScript在实际网页中的应用,通过源码分析和效果展示来提升技能。 首先,JavaScript的核心知识点包括变量、数据类型、控制...

    JavaScript经典代码收集

    这个“JavaScript经典代码收集”压缩包显然包含了各种实用且经典的JavaScript代码片段,对于学习和提升JavaScript技能非常有帮助。下面我们将深入探讨其中可能涵盖的一些重要知识点。 1. **变量与数据类型**:...

    JavaScript

    1. **插入JavaScript代码的位置**:JavaScript代码通常放置在HTML中的`&lt;script&gt;`标签内,选项A是正确的。例如: ```html &lt;script type="text/javascript"&gt; // JavaScript代码放在这里 ``` 2. **变量类型和初始值*...

    《HTML5+JavaScript动画基础》源代码

    HTML5和JavaScript是现代网页开发中的核心技术,...通过学习《HTML5+JavaScript动画基础》的源代码,开发者不仅可以掌握基本的动画制作技巧,还能深入了解网页游戏开发的各个方面,从而创作出更加引人入胜的网络内容。

    javascript实例代码集

    6. **闭包**: 闭包是JavaScript中的一个重要特性,允许函数访问和修改外部作用域的变量,即使在函数执行完毕后。 7. **Promise和异步编程**: 为了处理复杂的异步操作,JavaScript引入了Promise,用于管理异步操作的...

    通过htmlunit获取执行js代码后的html文档

    4. **执行JavaScript**:在页面加载后,你可以使用`executeJavaScript`方法执行任意JavaScript代码。这个方法返回一个`JavaScriptResult`对象,可以通过`asText`或`asDomNodeList`方法获取结果。 ```java String ...

    JavaScript代码生成器

    3. 代码优化:通过分析代码逻辑,代码生成器可以生成优化过的JavaScript,提高代码执行效率。 4. 代码格式化:自动格式化代码,保持代码整洁,遵循一定的编码规范。 5. 插件扩展:许多代码生成器支持插件系统,...

    javaScript函数中执行C#代码中的函数

    2. **HTML代码示例**:接下来,需要在HTML页面中嵌入一些特定的JavaScript代码,以便调用后端C#代码中的方法。 ```html &lt;script language="javascript"&gt; var a = '() %&gt;'; alert(a); ``` 这段代码中使用...

    javascript代码大全

    7. **实用工具**:在“JavaScript代码大全”中,可能会包含一些常用的工具函数,如数组操作方法(如map、filter、reduce)、字符串处理函数、日期和时间处理,以及错误处理等。这些工具函数能提高代码的可读性和效率...

    javascript执行环境,作用域理解

    在 JavaScript 中,所有代码都是在一个执行环境中被执行的。执行环境可以分为三种类型:Global Code、Eval Code 和 Function Code。Global Code 是指不在任何函数里面的代码,例如一个 js 文件、嵌入在 HTML 页面中...

    javascript代码自动生成

    1. **模板引擎**:如EJS、Handlebars和Pug等,它们允许开发者使用特定语法编写模板,然后在运行时动态地将数据插入到模板中,生成最终的HTML、CSS或JavaScript代码。这在创建动态网页或者构建复杂的前端项目时非常...

    JavaScript特效代码集

    学习如何有效地捕捉和处理错误,以及使用console.log和其他调试工具来追踪代码执行过程,将有助于提高代码质量并解决潜在问题。 总的来说,"JavaScript特效代码集"是一个综合性的学习资源,它涵盖了JavaScript基础...

    javascript函数中执行C#代码中的函数

    在探讨“JavaScript函数中执行C#代码中的函数”这一主题时,我们触及的是Web开发领域一个有趣且实用的交叉技术应用。通常情况下,JavaScript作为前端脚本语言,负责处理网页上的交互逻辑,而C#则作为后端语言,运行...

    javascript代码应当放在html代码哪个位置比较好_.docx

    在严格的XHTML中,`&lt;script&gt;`标签必须包含在CDATA部分内,否则XHTML解析器可能会将`&lt;script&gt;`标签误认为是XML标签的一部分,导致JavaScript代码无法正确执行。 **代码示例:** ```html &lt;!DOCTYPE html PUBLIC "-//...

    修复网页javascript方法及代码

    3. **错误处理:** 当JavaScript代码中出现错误时,IE浏览器可能会显示错误消息或完全禁用脚本执行。 #### 解决方案 ##### 方法一:检查并启用JavaScript 首先,确保用户的IE浏览器已经正确启用了JavaScript。...

    JavaScript完全自学宝典 源代码

    1.4.html 使用JavaScript对网页中的内容进行验证。 1.5.html HMTL中调用.js文件。 1.6.html 使用“”标记,实现的滚动字幕效果。 1.7.html 使用JavaScript实现简单的字幕滚动。 1.8.html 使用...

Global site tag (gtag.js) - Google Analytics