|
|
课程目录:6 B* Y: v$ B1 d) ]# T
│ ! E4 d- |+ r9 @. H7 d- L
├─01 JavaScript基础知识讲解$ v! @" ~ n4 x/ k4 ~2 P3 M Z
│ 1.了解JS.mp46 y8 ^0 W8 k2 b* a
│ 2.JS的输出语句.mp4
2 m' i- h! ^! l; A6 g│ 3.JS变量.mp49 z4 g T! f! h% \
│ 4.JS运算符.mp4
) t; W! r# U( P1 p7 i│
$ s7 [+ e! H) V├─02 数据类型和prompt
* ]7 o5 r# ]' {4 K│ 1.数据类型的分类.mp46 D+ e9 Z. f. Y& F3 |3 M9 B
│ 2.基本数据类型和引用数据类型的区别.mp4: D8 C1 B8 _. g: q$ w
│ 3.数据类型的使用.mp4
. o1 }5 \, g& i% ?, F: P. I│ 4.数据类型的转换.mp4
# R' h8 U1 i/ D% l│ 5.prompt的使用.mp41 R5 [' c; w, {% b+ |
│
" @& n( a( b! b+ D├─03 函数和作用域9 w6 z2 Q: _% f' K0 W
│ 1.函数.mp4
9 t8 H; D9 Y$ `* ?% J( _0 Y4 F│ 2.作用域.mp4* ~* H8 T8 S" ^& T( z2 }" Z( c
│ 3.预解析.mp41 h0 s, B8 m- G' e5 a- U/ w
│ 3 v J/ N9 a7 I& M, y- v; L
├─04 分支结构
* z( M: b% j. \, x4 z, E; p1 G' u" x│ 1.if语句.mp40 V/ n! I a$ Y M9 M( ]
│ 2.三元不等式.mp4" m; Y0 r/ T; v- |
│ 3.案例讲解.mp4- s: D% ^. N5 B% n% J
│ 4.switch语句.mp4) }# s( f' X- `8 K& x
│ ' M6 j4 y1 N P! v4 c$ @' g6 Y
├─05 循环结构
8 y8 H: L, A" i' M" w0 _' r│ 1.for循环和for-in循环.mp4* ]% j' k6 \0 \- w3 B0 K3 V
│ 2.案例讲解.mp4
4 ?! Q% j- M. F- L# g# ~7 U0 T3 C│ 3.while循环.mp4
1 V( C" a$ C [' E0 f- q│ 4.do-while循环.mp4
( E8 `$ o3 \8 e7 H│ $ N7 o& e$ t4 g# |! H+ ^
├─06 数组的语法
- i$ }" Z. R: |5 J│ 1.创建数组的两种方式.mp4
0 [) T! t( a' D4 N│ 2.识别数组类型.mp4! J) I' u2 U: y8 N
│ 3.获取和改变数组中的元素.mp4
% v* V. h8 S8 w* k% x' O│ 4.数组的几种属性.mp4
0 c( a0 k' u/ p3 p o│ 5.操作数组的几种常用方法.mp4# q0 m. Y6 t+ N X2 I2 ^
│ 6.数组排序.mp45 l' R" p3 { h8 u7 A3 U
│
3 `, f# U- A, C7 d7 k! S0 |( q$ {├─07 数组的应用
7 J' d [! R1 R# m│ 1.数组去重.mp4
- T' ~- P5 f4 Y) k- d% |│ 2.数组的冒泡.mp4. ]; r* @' k- `& y" ~
│ 3.数据渲染.mp4, P7 Y1 Q$ r" E; o
│ 4.高频面试题讲解.mp4( n! C- j) B3 s2 s4 T
│ 6 a, M) A3 J7 i8 e; h, g
├─08 字符串的语法" L7 _, |" B7 B o9 R/ C) l
│ 1.字符串的创建.mp4: @% p* L1 R g0 P
│ 2.转义符.mp4
/ ^. B8 q7 D9 }7 [* w$ p│ 3.字符串的属性.mp4
, ]* R$ C# r5 W│ 4.查找字符串.mp4' |$ M" B8 h- N" c, {
│ 5.提取部分字符串.mp43 P5 [1 M* b& l
│ 6.替换字符串内容.mp4
( T0 n- [0 x5 ?+ A3 |) F1 c d% A8 I: S│ 7.把字符串转换为数组.mp4
' X) a+ x5 W: z6 N1 M│ 8.提取字符串字符.mp4
* h5 S: x/ d9 R$ P6 F8 n' @1 u│ 9.案例讲解.mp4
: B, y$ T/ a2 f6 Y- M) v│ 9 x. ^$ ?0 M! t3 w, D7 X# l! }
├─09 Date对象和Math对象
" [+ g7 ]4 p* U1 ?5 F3 l" S│ 1.创建Date对象.mp4* O2 _6 q! ~: D
│ 2.获取日期.mp4/ C0 i5 R1 D1 Q8 u0 W8 G
│ 3.设置日期.mp4$ F7 B" D& A0 s6 F% O* e6 t! ?% C) T
│ 4.常用的Math方法.mp48 o; x* \+ } T+ q/ N2 G. h; c" T
│ 4 I8 i% J6 r, c. i! {) B- I0 D6 @
├─10 Object对象和js核心语法总结
6 {% x* Y, e1 k' ~4 z- I7 y│ 1.了解对象.mp4
& D/ {9 A9 m8 D" O9 n; b+ e* ^│ 2.创建对象.mp4
( N5 ~5 r, h& \6 j( J9 p│ 3.遍历对象.mp40 [0 y, q, D/ y8 E4 t
│ 4.JS核心语法总结.mp42 X& t" Y6 f; H. y5 X. D
│ t" S/ I/ U& G
├─11 DOM(1)
B2 H$ y% T. K( k3 |2 i│ 1.什么是DOM?.mp4% ], ~% x# e5 ?0 I. H8 b- q: L
│ 2.查找节点.mp4) n+ s. I8 X* ?" B0 `
│ 3.事件三要素.mp4
$ X5 W m/ V' d% D│ 4.改变HTML内容.mp4+ {! {) O7 `9 E$ l H( D: w5 Z
│ 5.获取节点属性.mp4* X. X5 ~! ]0 ?/ H: _
│ % ]+ q; l' D( I. [& I9 x9 W, z
├─12 DOM(2)) ?! v$ g- Y" i! m+ S6 Y5 C5 c
│ 【JavaScript入门教程】之DOM(2).mp44 k4 H9 U: z. ~) J$ `
│
. P, \* x& U1 [$ q$ y├─13 DOM(3)1 u" ^ T& G: v/ Q3 U% J
│ 1.DOM的表格操作.mp4
' Y0 ~. ^# Q0 {( w" n│ 2.元素大小.mp45 u' J) N" ~+ x/ f2 @2 J* S3 C
│ 3.周边大小.mp4; `& c; I! ^" U2 N
│ y2 [0 P' W5 D6 T+ h4 Z& H
├─14 DOM(4)7 @- V9 E. t) u( A8 e" x
│ 1.注册事件和删除事件.mp4
8 \$ B& V9 @1 J* ~│ 2.this关键字.mp4; I1 T, O/ v4 ~& f
│ 3.事件对象.mp4- [2 D' S( l, T0 j" }" {
│ 4.鼠标事件.mp4
9 `( G& p h* ^5 a9 c* V: L. j│ 5.可视区和屏幕的坐标.mp4
& }5 ?- s& B- g% W1 ~7 q# \│ 6.键盘事件.mp4
; C3 K8 C; S: ^9 K& z1 x/ x4 c/ |; a│ ; q/ y6 H& s7 ^+ k Q2 ~* T
├─15 DOM(5)# u: p+ U, ?: l! |7 _
│ 1.表单事件.mp4; F9 h4 p7 k8 M5 u0 C
│ 2.事件流.mp4# @, y, H9 `7 M0 R6 S* N( d5 u/ [
│ 3.事件对象的常见属性和方法.mp4, S! x# D1 G* v/ Q. x( L, ~6 c
│ 4.事件委托.mp4
9 l G* {, ?0 H8 f2 w2 O$ W│ / i- e; s5 e0 q& ?# I( @' m
├─16 BOM(1)
+ |) p) n! ?) k2 i4 \3 o│ 1.BOM的定义和常见对象.mp4$ q k$ y- E! y1 V
│ 2.window对象.mp4- d6 ], b, ]1 D* J. y
│ 3.Navigator.mp4. E8 b% T/ u% ]1 o3 W5 ?1 e) i
│ 4.Location.mp4# s8 v8 b- U; ^' r* \. g* r/ c: v
│ 5.Hsitory.mp4; m" `. |* Q9 N0 o6 Y
│ 6.Screen.mp4
5 Z) B; {; C- O% y- B- u8 c│
& r9 H# p2 H% P4 ?) s" _! m% f├─17 BOM(2)
* X6 [3 O5 U% C* t& s1 p1 I$ K│ 1.本地存储.mp49 L- ?& ?3 c0 W) Y6 l2 R- ?
│ 2.定时器.mp4
' B9 L! x& {+ v( l9 R9 l│ ( N# U% Q- N- P6 ^" d1 d- t; L
├─18 高级语法(1)
n7 _0 _9 L. e& N│ 1.对象.mp49 C4 ? H( }& g q( c
│ 2.json.mp4
1 n; o8 W! N7 x T0 @$ M% k│ 3.对象中的this.mp4
6 a4 ] L% V/ \* s: C8 o│ 4.函数重载.mp4, ?( {2 T- Z# P5 P) A
│
& C% M, u- c! P0 c+ C, ]├─19 高级语法(2)" |, V% w) a0 j9 f" }. s7 C9 X
│ 1.call()和applu().mp4. k4 L, q$ R) h; b" y5 {, Y$ z
│ 2.工厂函数.mp4+ ?" [" W3 \4 g9 ?
│ 3.原型.mp4
) K% |, o9 v5 `; H$ B0 d4 o, S│ 4.原型链.mp4
# L% J6 ]8 v. Q$ \, {│ 5.知识点补充.mp4. i! m( J0 t6 {; ~ }0 q- N, c
│ 1 [8 J5 I2 P; l( b2 T% ]/ T" b$ g
├─20 高级语法(3)9 c$ A' G, w5 i
│ 1.面向对象.mp4
& S( E( D- C, |. w' i% @; K) x+ N│ 2.内置对象的构造函数.mp4
5 A9 O, J& w1 g b9 U3 M│ 3.闭包.mp4
% Y6 G4 E# I' B) G: M6 e) n│ " W: B$ e+ t) M0 j- _4 ^
├─21 高级语法(4)
8 w4 z- ]; b3 q. T0 b) l( C│ 1.原型链的深入.mp4
4 I% G1 E7 n/ E1 D$ m│ 2.面向对象的继承.mp4
# S+ p) e9 z# z; n0 H# H; n│ 3.函数的防抖和节流.mp4
! K- I9 L5 u' v+ i│ % c* p3 W+ U( F
├─22 ES6语法(1): Q5 ^2 ]1 Y, C' h
│ 1.let和const命令.mp46 K# c! E2 o) Y. Q: [7 v
│ 2.扩展运算符.mp4
8 f( g$ n2 c7 j, S6 b0 ~: n0 @9 \│ 3.变量的解构赋值.mp4 [0 w+ Z2 M+ p8 Q V' M( y
│
* Y" b l, V: n( ?9 s2 ~( ~└─23 ES6语法(2)
: ~- S4 _6 w/ A1 C) O 1.字符串的拓展.mp4- t9 z/ ]" @0 E/ `: j3 B$ o
2.正则表达式.mp4
y3 }" l: V( c& S 3.数值的拓展.mp4+ r/ c& \/ e6 M- m' Q" @" O1 G
+ u6 z1 d( ^: `6 ~2 M" I7 z+ R* w% M) v' r; l Y! }+ b
. X; j9 l5 f6 }2 ]& x ~( s |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|