js复习

107 阅读1分钟
1、变量的类型(基本类型、复合类型)、类型检测(undefind、nullNaN)
    程序的结构和特点
2、内置对象概念,类型,类型的判断
    String、math、 array、 date、正则表达式,所有方法及使用
    实例:滚动的文字效果、日期时间效果、验证码、表单验证、字符串截取....),短信登录验证、(数组去重3种方法、排序3种)、字符串截取、拆分、组合
3、宿主对象(浏览器内部架构图,加载页面流程)
    Bom.模型
        Window(全局对象,setTimeout,setInterval) 、 screen、loaction(所有属性: search、host...)、histroy所有方式及使用方式
    实例:自动阅读、打开窗口中间显示、倒计时、发送手机验证码、跨域传值(封装后方法 search)、滚动图像(文字滚动)、防抖节流的原理,应用
4Dom
DOM模型,及dom_和 bom,区别
    1、获取节点的所有方法及区别
    2、操作对象的所有方法
    3、获得相关对象的属性
    4、属性设置方法
    实例:鼠标滑过变色、购物车添加商品、侧导航、二级菜单、焦点图、表单验证(只写一次)、树形结构(侧导航实例),懒加载
5、迭代、遍历、循环、递归
6、事件
    1、事件绑定方式及兼容性
    行内样式不建议使用、对象名.事件=function(){}(使用最广泛)
    2、所有事件及作用
    3、冒泡原理,阻止冒泡的方法(举例),事件捕获
    4、事件对象,及事件对象的属性方法
    5、事件代理
1、闭包
    函数、函数对象(属性、实参形参、函数类型、调用方式、实现原理)
    1、闭包的原理
    2、闭包的优缺点