JavaScript基础到提高课程
课程介绍
课程章节 
课程公告

JavaScript基础到提高课程,

包含基础语法、数据类型、流程控制、数组、

函数、函数作用域链、面向对象等重要知识点

1. day01-JavaScript概述、入门、注释、输入输出 试学
1.1. 高级语言会被解释成机器语言执行 试学
1.2. 计算机组成、数据存储单位、内存运行快常识介绍 试学
1.3. 简单认识JavaScript的作用、与HTML、css配合 试学
1.4. 了解JavaScript的三部分、语法、文档模型、浏览器模型 试学
1.5. 体验HTML标签行内写JavaScript代码 选修
1.6. 内嵌式写JavaScript代码,使用script标签 选修
1.7. 外部js文件写JavaScript代码,适合代码复用 选修
1.8. 注释的作用、单行注释、多行注释 选修
1.9. JavaScript输入输出语句 选修
1.10. 教案和代码下载 选修
1.11. day01作业 选修
2. day02-变量、数据类型 试学
2.1. 复习变量使用,了解声明变量三种特殊情况 试学
2.2. 变量命名规范、推荐小驼峰风格 试学
2.3. 算法实现,两个变量值的交换 选修
2.4. 数据类型,便于区分不同数据,有效利用内存空间 选修
2.5. 简单数据类型的种类、数字的最大值最小值、非数字判断 选修
2.6. 字符串string类型,引号成对使用、转义字符 选修
2.7. 字符串拼接用法、prompt输入框接收值 选修
2.8. 布尔类型、undefined、null类型了解 选修
2.9. typeof查看数据类型,字面量、其他类型转换成字符串类型 选修
2.10. parseInt、parseFloat转为整数和小数 选修
2.11. Boolean函数转换为布尔类型 选修
2.12. 两个案例复习字符串转型成Number 选修
2.13. 解释型语言和编译型语言的区别,翻译时机不同 选修
2.14. 标识符、关键字、保留字,命名不要使用关键字和保留字 选修
2.15. 教案和代码下载 选修
2.16. day02作业 选修
3. day03-运算符 试学
3.1. 算术运算符(加减乘除) 试学
3.2. 算术运算符(求商和余数) 试学
3.3. 了解浮点数精度问题,避免使用等于号判断浮点数相等 选修
3.4. 了解表达式和返回值的概念 选修
3.5. 前自增和后自增的用法和区别 选修
3.6. 前自增和后自增案例,进一步理解 选修
3.7. 比较运算符、三个等于号值和类型都判断 选修
3.8. 逻辑运算符-与或非 选修
3.9. 逻辑运算符案例 选修
3.10. 短路运算,重点理解非布尔值参与逻辑运算短路结果 选修
3.11. 短路运算案例 选修
3.12. 赋值运算符 选修
3.13. 运算符优先级,多个表达式尽量小括号分别括起来 选修
3.14. 教案和代码下载 选修
3.15. day03作业 选修
4. day04-流程控制-选择流程 试学
4.1. 选择流程if语句 试学
4.2. 选择流程if-else语句 试学
4.3. 选择流程if-else if多分支语句 选修
4.4. 三元表达式,相当于if-else 选修
4.5. switch特定值判断,相当于多个if-else判断 选修
4.6. switch要求值和类型均相等,比两个等于号值相等判断严格 选修
4.7. 教案和代码下载 选修
4.8. day04作业 选修
5. day05-循环结构 试学
5.1. for循环小括号三个表达式详细分析 试学
5.2. debug断点调试,逐行调试,观察for循环变量值的变化 试学
5.3. for循环的案例,请同学动手完成 选修
5.4. 双重for循环的执行规律,外层循环每次都执行完内层循环 选修
5.5. 双重for循环案例,请同学动手完成 选修
5.6. while循环逻辑,和for循环类似,但是更加灵活 选修
5.7. while循环案例复习 选修
5.8. do-while循环结构和案例 选修
5.9. continue跳出某一次循环,break取消后续的循环 选修
5.10. 通过案例进一步断点调试分析continue和break区别 选修
5.11. 代码规范,见名知意,代码格式化美观 选修
5.12. 教案和代码下载 选修
5.13. day05作业 选修
6. day06-数组 试学
6.1. 数组中可以放不同类型元素,索引从0开始 试学
6.2. 通过for循环遍历数组 试学
6.3. 数组的length变长添加空元素,变短删除元素值 选修
6.4. 数组案例练习-求和、最大值、平均值等 选修
6.5. 数组新增元素值、修改元素值 选修
6.6. 案例练习,通过循环不断给数组新增元素 选修
6.7. 案例练习,熟悉数组的元素获取,判断,新增 选修
6.8. 教案和代码下载 选修
6.9. day06作业 选修
7. day07-函数 试学
7.1. 函数先定义再调用,被调用才执行 试学
7.2. 了解函数参数的作用,以及形参和实参的区别 试学
7.3. 形参和实参个数要匹配,实参个数少于形参undefined 选修
7.4. 函数返回值return的用法,把函数内的值返回到外部 选修
7.5. 两个函数使用案例,进一步复习函数返回值用法 选修
7.6. for循环中return可以中断循环,退出函数体,返回值 选修
7.7. arguments函数内置对象,可以获取遍历获取实参 选修
7.8. 函数可以在内部调用其他的函数 选修
7.9. 了解命名函数和匿名函数的区别 选修
7.10. 教案和代码下载 选修
7.11. day07作业 选修
8. day08-作用域和作用域链 试学
8.1. 了解作用域概念,全局、局部作用域区别 试学
8.2. 块级作用域概念,JS在ES6之前没有块级作用域 选修
8.3. 了解全局、局部变量定义、内存存在时间区别 选修
8.4. 作用域链的概念,变量生效使用就近原则 选修
8.5. 预解析现象,var和function提前声明或者定义 选修
8.6. 命名函数和匿名函数预解析区别讲解,function命名函数会预解析 选修
8.7. 预解析的作用域,变量和函数提升存在作用域 选修
8.8. 教案和代码下载 选修
8.9. day08作业 选修
9. day09-对象定义和创建 试学
9.1. 对象的概念,作用 试学
9.2. 对象的创建和使用,字面量值创建对象 试学
9.3. 复习字面量创建对象,了解变量和属性的区别 选修
9.4. 通过new Object创建空对象,然后添加属性 选修
9.5. 定义构造函数,通过构造函数创建对象,注意this用法和含义 选修
9.6. 使用构造函数创建对象的好处,定义对象模板,标准化,简化代码 选修
9.7. 构造函数和对象区别,构造函数相当于模板,用来创建对象 选修
9.8. new关键字作用分析 选修
9.9. 使用for-in遍历对象属性 选修
9.10. 教案和代码下载 选修
9.11. day09作业 选修