JavaScript入门与实践

JavaScript入门与实践

汇智网 / hubwiz.com / 2017-3-1

课程从JavaScript的基础入手,在逐一讲解变量、常量、流程控制等基础内容之后,逐步引入JavaScript的一些独特的或者ES2015引入的新知识点,例如:闭包、迭代器、生成器、异步处理、面向对象开发等。 本课程针对有一定HTML和CSS基础的学员,即适合作为JavaScript初学者的入门教程,也适合具备基础JavaScript技能的工程师进一步提高。

¥399.00 ¥299.00
  • 三个月服务期
  • 全新练习环境
  • 一对一远程助教
  • 升级包年会员,立享五折优惠
230
5
javascript 基本概念 javascript 的组成 语句 变量 外部引用 ES2015 的环境支持 变量与常量 变量的声明 常量的声明 数据类型 数据类型-Undefined、Null 数据类型-Boolean 数据类型-Number 数据类型-String 数据类型-Symbol 数据类型-Object 流程控制与异常处理 If...else 语句 switch...case 语句 try...catch 语句 throw 语句 循环语句 for 语句 do...while 语句 while 语句 for..in 语句 循环控制 break/continue 循环控制 label 迭代器与生成器 认识迭代 Array/Map/String/Set 使用 for..of 遍历可迭代对象 迭代器:next() 创建生成器:function */yied 无限序列的生成器 函数 函数声明 函数表达式 函数的参数 Arguments 对象 剩余参数 参数默认值 函数的返回值 return 函数调用 a.apply()/a.call() 箭头函数 高阶函数 变量的作用域 高阶函数 闭包 表达式和操作符 算数操作符 比较操作符 条件操作符 逗号操作符 关系操作符 逻辑操作符 使用字符串 自面量 转义序列 模板字符串 String 对象 数值计算 类型 Number 对象-转换 Number 对象-判别 Number 对象-转换 Math 对象 使用时间和日期 创建时间和日期 获取 unix 时间 读取:年/月/日/时/分/秒 设置:年/月/日/时/分/秒 使用数组 创建数组 数组属性 数组方法(一) 数组方法(二) 数组方法: ES2015 新增的方法 使用键集合 JSON 对象 Map 对象 WeakMap 对象 Set 对象 使用JS 对象 创建对象 添加属性和方法 使用函数创建对象 this 表达式 getter/setter 对象原型链 使用原型链实现继承 使用 class 关键字创建类 创建类 构造函数:constructor 继承声明:extend getting/setting 静态方法:static 异步处理 回调的问题 Promise 模型 创建Promise 对象:resolve/reject 使用Promise 对象:then/catch 代理和反射 代理对象:Proxy 可废止代理对象:Proxy.revocable() 反射对象:Reflect