zoukankan      html  css  js  c++  java
  • script执行顺序

    一、head区的script会优先于body区的script执行 Copy code 实例:Head区script代先于body区的script执行 二、关于变量,与书写的顺序有关,必须先声明才可引用: 三、关于函数的定义与执行: 1.如果函数的定义与函数的执行,是位于同一Script标签内,则函数的执行与二者位置顺序无关,即以下两则代码都能正常执行: >> 函数定义一: Copy code >> 函数定义二: Copy code 2.如是函数的定义与函数执行是分别位于不同的script标签,则要求函数的定义所在script必需先于函数执行所在script标签,类似JS变量: >> 正确书写方式: Copy code >> 错误书写方式: Copy code 四、关于引用外部JS文件: 1.当网速度比较快,外部JS文件比较小时,以下代码中的 MyFunction 会正常执行: Copy code 2.如果网速度比较慢或而外部JS文件又比较大,则上述代码中的 MyFunction 有可能执行会出错: >> 浏览器在解释到时,会发出一个http请求加载外部的文件,如果加载过程中出现异常(如:文件过大、网速度过慢、文件不存在等等),则会直接忽略掉当前外部文件的加载,进而去解释下一对HTML标签 3.同理,下面的书写顺序也是错误的: Copy code 五、关于body的onload事件和body内部script代码的执行 >> 位于body内部的代码会先于onload事件中的代码执行,测试代码: Copy code 实例:body的onload事件与body区内部script的执行顺序
  • 相关阅读:
    setInterval和setTimeOut方法—— 定时刷新
    json
    开发者必备的火狐插件
    C#泛型类和集合类的方法
    jQuery几种常用方法
    SQL语句优化技术分析
    索引的优点和缺点
    Repeater使用技巧
    jQuery 表格插件
    利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
  • 原文地址:https://www.cnblogs.com/rhws/p/2872936.html
Copyright © 2011-2022 走看看