- 概述
- 使用
- 语法、关键保留字及变量
- 数据类型
- 运算符
- 流程控制语句
- 函数
- 对象和数组
- 时间与日期
- 正则表达式
- 定义:描述字符模式的对象
- RegExp类、主要用来验证客户端的输入数据
- 创建
- 两种方式
- 参数字符串
- 参数可选模式修饰符
- 测试正则表达式
- test()测试模式匹配返回true或false
- exec()执行匹配搜索返回结果数组
- 使用字符串的正则表达式
- RegExp对象的静态属性
- RegExp对象的实例属性
- 两种方式
- 获取控制
- 正则表达式元字符是包含特殊含义的字符
- 字符类
- 贪婪和惰性
- 常用的正则
- 检查邮政编码
- 检查文件压缩包
- 删除多余空格
- 删除首尾空格
- 简单的电子邮件验证
- 定义:描述字符模式的对象
- Function类型
- 函数的声明方式
- 普通的函数声明方式
- 使用变量初始化函数
- 使用Function构造函数
- 作为值的函数
- 函数名本身就是变量,可以作为值来使用
- 函数的内部属性
- arguments
- 类数组对象
- 包含传入函数的所有参数
- 主要用途为保存函数参数
- callee属性(指针)
- this
- 引用的是函数据以执行操作的对象
- 函数调用语句所处的那个作用域
- arguments
- 函数属性和方法
- length
- 表示函数希望接收的命名参数的个数
- prototype
- 保存所有实例的真正所在
- 方法
- apply()
- call()
- length
- 函数的声明方式
- 变量、作用域及内存
- 变量及作用域
- 变量
- 基本类型值
- 保存在栈内存中的简单数据段
- 引用类型的值
- 保存在堆内存中的对象
- 基本类型值
- 动态属性
- 定义
- 创建一个变量并为该变量赋值
- 定义
- 复制变量值
- 基础类型
- 值本身
- 引用类型
- 地址
- 基础类型
- 传递参数
- 按值传递
- 检测类型
- typeof
- instanceof
- 执行环境及作用域
- 执行环境
- 定义了变量或函数有权访问的其他数据
- 决定了它们各自的行为
- 全局执行环境
- 执行环境
- 没有块级作用域
- 变量
- 内存问题
- 自动垃圾收集机制
- 标记清除
- 周期性运行
- 解除引用
- 自动垃圾收集机制
- 变量及作用域
- 基本包装类型
- 概述
- 字面量写法
- new运算符写法
- Boolean类型
- 没有特定的属性或者方法
- Number类型
- 静态属性和方法
- String类型
- 三个属性和大量可用的内置方法
- 概述
- 内置对象
- Global对象
- URI编码方法
- eval()字符串解析器
- Global对象属性
- undefined、NaN、Object、Array、Function等等
- windows对象
- Math对象
- 保存数学公式和信息
- 属性
- min()和max()
- 舍入方法
- random()方法
- 其他方法
- Global对象
- 面向对象与原型
- 学习条件
- xhtml基础
- 扣代码基础
- 面向对象基础
- 创建对象
- 使用工厂方法
- 使用构造函数
- 不同之处
- 原型
- prototype属性
- 包含可以由特定类型的所欲实例共享的属性和方法
- in操作符
- hagOwnProperty()检测属性是否存在实例中
- 继承
- 原型链
- 组合继承
- 原型式继承
- 寄生式继承
- 学习条件
- 匿名函数和闭包
- 匿名函数
- 闭包
- 有权访问另一个函数作用域中的变量的函数
- 创建:在一个函数内部创建另一个函数
- 优点:可以把局部变量驻留在内存中,避免使用全局变量
- 内存泄露
- 模仿块级作用域
- 私有变量
- BOM
- window对象
- 对象的属性和方法
- 系统对话框
- 新建窗口
- 窗口的位置和大小
- 间歇调用和超时调用
- location对象
- history对象
- window对象
- 浏览器检测
- navigation对象
- 浏览器及版本号
- 浏览器嗅探器
- 检测插件
- ActiveX
- MIME类型
- 客户端检测
- 能力检测
- 怪癖检测(bug)
- 用户代理检测
- navigation对象
- DOM
- 基础
- DOM介绍
- 节点
- 节点种类
- 元素节点、文本节点、属性节点
- 查找元素
- getElementById()方法
- DOM节点
- 节点操作
- DOM介绍
- 进阶
- 操作表格及样式
- 基础元素尺寸和位置
- 动态加载脚本和样式
- 基础
- 事件
- 入门
- 对象
- 绑定及深入
- 表单处理
- 错误处理与调试
- Cookies与存储
- XML
- Xpath
- JSON
- Ajax
【BS学习】JavaScript总结
最新推荐文章于 2018-03-19 23:57:36 发布