《Web前端全系列》
本次更新内容为Web前端第二阶段:JavaScript编程模块
·JavaScript为前端的描述语言,也是核心。在本阶段中,我们主要学习基础JavaScript语法与深入解析JavaScript。包含DOM操作同时也涵盖了面向对象和设计模式。希望大家在本阶段可以熟练掌握这些知识点。
章节1:基础与变量 |
01javascript简介 |
02JavaScript语句和标识符 |
03JavaScript变量与常量 |
04JavaScript文件引入方式 |
05JavaScript注释 |
06JavaScript打印方式 |
章节2:运算符、数据类型和流程循环语句 |
07JavaScript数据类型 |
08JavaScript typeof |
09JavaScript加法运算符 |
10JavaScript算数运算符 |
11JavaScript赋值运算符 |
12JavaScript比较运算符 |
13JavaScript布尔运算符 |
14JavaScript位运算符与优先级 |
1JavaScript类型转换 |
16JavaScript条件语句if |
17JavaScript条件语句if...else |
18JavaScript if...else作业 |
19JavaScript 条件语句Switch |
20JavaScript Switch作业 |
21JavaScript三目运算符 |
22JavaScript循环for |
23JavaScript for作业 |
24JavaScript循环while |
25JavaScript循环do...while |
26JavaScript break和continue |
章节3:字符串与数组 |
27 JavaScript字符串 |
28 JavaScript字符串方法 |
29 JavaScript数组 |
30 JavaScript数组方法 |
31 JavaScript字符串数组作业 |
章节4:函数与对象 |
32 JavaScript函数的声明 |
33 JavaScript函数的属性和方法 |
34 JavaScript函数作用域 |
35 JavaScript函数参数 |
36 JavaScript函数其他 |
37 JavaScript闭包 |
38 JavaScript函数应用 |
39 JavaScript对象 |
章节5:标准库Math与Date |
40 Math对象 |
41 Date对象 |
42 Math与Date作业 |
章节6:DOM相关与事件 |
43 DOM概述 |
44 Document对象 |
45 Element对象 |
46 Text与DocumentFragment |
47 事件处理程序 |
48 事件类型之鼠标事件 |
49 事件流 |
50 Event 事件对象 |
51 事件类型之键盘事件 |
52 事件类型之表单事件 |
53 事件类型之窗口事件 |
54 焦点剪贴板事件 |
55 网页状态事件 |
56 Touch事件 |
57 this指向 |
58 事件代理(事件委托) |
59 练习之 Tab 切换(上) |
60 练习之 Tab 切换(下) |
61 练习之瀑布流(上) |
62 练习之瀑布流(中) |
63 练习之瀑布流(下) |
64 练习之轮播图(上) |
65 练习之轮播图(下) |
66 练习之放大镜(上) |
67 练习之放大镜(下) |
68 练习之回到顶部 |
69 练习之三级联动 |
章节7:BOM相关 |
70 回流和重绘 |
71 定时器之setTimeout() |
72 定时器之setInterval() |
73 防抖(debounce) |
74 节流(throttle) |
75 window对象(上) |
76 window对象(下) |
77 History对象 |
78 Cookie对象 |
79 apply、call和bind函数 |
章节8:面向对象编程 |
80 对象是什么 |
81 构造函数 |
82 prototype 对象(原型) |
83 原型链 |
84 constructor 属性 |
85 instanceof 运算符 |
86 Object 对象的相关方法 |
87 继承与多重继承 |
88 模块 |
89 面向对象实例之Tab切换 |
章节9:正则 |
90 概述与正则实例属性 |
91 正则实例方法 |
92 字符串的实例方法 |
93 匹配规则之字面量字符和元字符 |
94 匹配规则之转义符和字符类 |
95 匹配规则之预定义模式和重复类 |
96 匹配规则之量词符和贪婪模式 |
97 匹配规则之修饰符和组匹配 |
98 正则应用场景 |
章节10:算法与数据 |
99算法之冒泡算法 |
100 算法之递归 |
101数组去重 |
102算法之快速排序 |
103回文字符串判断 |
104数组中最大差值 |
105JSON对象 |
章节11:编程风格 |
106编程风格(上) |
107编程风格(下) |
另附各章节课程资料