zoukankan      html  css  js  c++  java
  • JS Day 5

    一、什么是作用域?
        作用的范围
    二、JS中有哪些作用域?
        script作用域(全局作用域)
        函数作用域(局部作用域)
    三、JS解析器
        1. 预解析 (找 var function 形参)
        2. 逐行解读代码
        
    四、作用域链?
    五、注:1. 变量与函数同名时?
            2. 多个script作用域?
            
    六、什么是全局变量?
        声明script中的变量和隐式声明的变量。
    七、什么是局部变量?
        用var声明在函数中的变量和形参是局部变量。
    八、全局变量与局部变量有什么区别?
        1. 作用范围不同
        2. 生存时间不同
    九、什么是递归调用? 自己调用自己的过程。
    十、递归的本质是实现循环(循环三要素)
    十一、什么是匿名函数?没有名字的函数
    十二、匿名函数的执行问题?
        1. 赋值给一个变量
        2. 绑定给一个事件
        3. 自我执行
        4. 将匿名函数的返回值赋值一个变量
        5. 将匿名函数的返回值使用alert输出
    十三、创建对象的方式?
        1. 字面量的方式 {key :value,key : value}
        2. new 构造函数的方式 new 构造函数名()
    十四、如何访问对象中的属性和方法?
        1. 对象.属性 对象.方法()
        2. 对象['属性'] 对象['方法']()
    十五、构造函数如何创建?
        function 构造函数名_大驼峰([形参]){
            this.属性 = 值;
            this.方法 = function(){
            }
        }
  • 相关阅读:
    Oracle ROWID格式及rdba
    Solaris10上配置log server
    Powerpath的IO路径工作模式
    hagui启动时报警VRTSjre15: not found
    stty设置终端参数
    Jumpstart安装报错:Warning: Could not find matching rule in rules.ok
    解决xmanager无法连接Solaris10的问题
    Solaris10下syslogng安装配置
    VS2005 常用的快捷键
    物理路径和虚拟路径 的访问
  • 原文地址:https://www.cnblogs.com/pppoe/p/10389388.html
Copyright © 2011-2022 走看看