// 作用域:
// 域:空间、范围、区域……
// 作用:读、写

    script        全局变量、全局函数
        自上而下

    函数
        由里到外

    {}

    浏览器:
        “JS解析器”
            1)“找一些东西”    :var  function 参数

                            a = ...
                                    所有的变量,在正式运行代码之前,都提前赋了一个值:未定义
                            fn1 = function fn1(){ alert(2); }
                                    所有的函数,在正式运行代码之前,都是整个函数块

                            JS 的预解析

                        遇到重名的:只留一个
                            变量和函数重名了,就只留下函数

            2)逐行解读代码:
                        表达式:= + - * / % ++ -- ! 参数……

                        表达式可以修改预解析的值!

最新文章

  1. Centos 6.5 安装 ionCube PHP Loader
  2. 如何分析解决Android ANR
  3. LVS负载平衡集群(没成型)
  4. 教你使用Android SDK布局优化工具layoutopt
  5. 类库探源——System.Delegate
  6. IIS上部署网站404错误
  7. JavaScript总体的介绍【JavaScript介绍、定义函数方式、对象类型、变量类型】
  8. Flyway--数据库版本管理和控制工具
  9. uni-app实现顶部导航栏显示按钮+搜索框
  10. 20189210牟健 《Linux内核原理与分析》第二周作业
  11. Python学习(十八)—— 数据库(三)
  12. div左右居中css
  13. bzoj5281/luogu4377 Talent Show (01分数规划+背包dp)
  14. Android JNI 数组操作
  15. 算法笔记--字典树(trie 树)&& ac自动机 && 可持久化trie
  16. 12.利用kakatips对网站数据信息监控
  17. MVC002之获取当前用户失败(Context.User.Identity.Name)
  18. C#foreach的用法
  19. mysql 创建新用户并添加权限
  20. [label][PHP-Security]PHP Security Program

热门文章

  1. HDOJ 2030 汉字统计
  2. Asp.Net MVC4新特性指南(1): 基本介绍
  3. Index of super-prime - SGU 116(素数+背包)
  4. ios策略模式应用
  5. 390. Elimination Game
  6. git常用操作指令
  7. 不同车型 不同起步价不同费用的问题(switch语句)
  8. 【Android - 框架】之刷新加载框架Ultra-Pull-To-Refresh的使用
  9. [RxJS] Transformation operator: map and mapTo
  10. uva 11440 - Help Tomisu(欧拉功能)