|
课程介绍:# v5 D, b8 J2 i' W3 c4 Y2 k
# _, S a4 G8 S, P) K& P t
JS基础课程,让你对JS基础有一个全新的认识。
" p6 y8 J% m+ Z) U8 e
7 E- w- M+ e+ h4 a; U- k/ N |9 P, V' a课程目录:
% Q4 B0 u% C3 \: R3 r" P; t+ \! F
, e5 j3 R* ~! _+ k1JavaScript热身运动、JS入门教程 6 J B( a' h, k: @6 y8 j
1-JS热身运动-上
1 Z3 j/ |) L9 l- m. x" B2-JS热身运动-下 8 V% R6 _1 m+ w( b
2属性操作、图片切换、短信发送模拟 1 j) q. P* A; P: U l
1-HTML属性操作 0 h/ s7 `7 R! P: b
2-属性操作实例
& y5 L( x3 Y, d3-属性操作注意事项 $ H8 R0 \/ Z6 U
4-属性操作注意事项
7 ^" }: r" U6 U: T6 ]) z5-属性操作注意事项 L7 L% i0 ^8 A0 G- Q% D
6-条件判断
4 \7 b% M+ L+ `; r o/ Q- S7-数组应用及实例应用 : U0 k5 P. w. b2 \/ _4 T q# k
8-图片切换及函数合并
0 g& r+ I$ d8 U' d9-图片切换扩展及模拟短信作业 ! U& A3 E# E+ i/ j5 W
3for应用、自动生成、this关键字
) b/ E) C. X( X: q1-动态方法:ByTagName() + ?1 {1 n$ I/ |8 C, C
2-ByTagName动态方法特性 1 L- x% E8 b9 f
3-初识for循环
W5 o% h' U5 i/ ]4-for循环执行顺序
6 C7 ~" w7 x& ~0 A& J2 Y; Y f& w" X5-for应用:选取、生成、性能 + P r9 ~2 ^$ e/ @! d& M
6-for循环生成坐标 ! D+ _' n5 u* I, p4 `; d. p
7-for循环遍历2维数组、嵌套元素
8 X- s# H8 P6 ^4 z* Q# `6 f; g8-cssText文本格式化与属性操作 ! W3 Y3 p+ y3 z1 k( e
9-综合实例:生成一组新闻及思路分析 ' R( v: j9 ^0 b# w# ?
10-this指向及this应用
* O1 E2 Q- g* {& J8 ^6 `4自定义属性、索引值 5 t" h9 [& Z9 s) ?& j' M- a) @
1-自定义属性、自定义一组开关应用 - q1 L( s8 J- I c4 R
2-获取自身递增数字及匹配数组内容
1 V* V5 A* E" E1 d3 g3-添加索引值、匹配数组、HTML元素
: c4 t2 W4 Z- t4 y' ?0 l4-图片切换综合实例1:布局
, \. H/ K" Z1 e" V. r: T# k! Q5-图片切换综合实例2:数据与初始化
: L. [7 t# W2 L$ Y6-图片切换实例3:2种图片切换思路
+ ~( o5 Q5 x2 F6 m# `7-图片切换实例4:代码简化函数合并
' r0 f+ @" s. `% ^6 s3 r; h2 @% R8-QQ菜单实例1:实现折叠与展开
" T T9 M$ w8 E& w; Q9-QQ菜单实例2:实现点击高亮显示、3道作业要求 " [- I) F" |4 n6 u( p+ i; Q4 J
5JS数据类型、类型转换 4 _# Y4 {" ^( @7 e' D
1-JS数据类型及相关操作
3 P c2 J; J9 G2 s: H' H! w% O2-数据类型转换-Number % v* W* }0 I ]( |+ x4 c: ~
3-parseInt与parseFloat的区别及小技巧 3 J; W) j* k( X8 g
4-JS中稀奇古怪的隐式类型转换 1 u2 g* X4 [& n: Q, j. p9 G5 i l
5-isNaN应用实例 + Z# }. {! O$ z/ [. J: ]2 `
6-数据类型转换所对应的小练习说明 5 n. |8 K. s/ V8 |0 [
6函数传参、重用、价格计算 ) L1 }, P C$ u3 v
1-函数传参、参数类型 & n/ H/ l4 n# V* S5 t
2-传参应用:类型判断及多组图片切换实例
' E5 Z- ~9 e; p" ]0 ^2 U3 ^; ~3-传参实例:商品价格计算及4道课后小练习
! C$ @1 x% |/ i, w8 I T7作用域、JS预解析机制
) H5 w% Y( ` ]& g0 a2 R1-JS作用域概念-预解析规则、表达式 ; P& J% F4 P' R- s0 t9 ^
2-全局与局部作用域解析、作用域链
$ j6 ~) {; O' u8 p( O+ d3-调用局部数据、全局声明、for嵌套函数中i取值
) u1 j) O3 [8 @/ \2 r# E# J8运算符、流程控制 " B, v7 s; d* t7 X7 {
1-运算符、程序流程控制(上) & s- K1 z+ V. g+ N2 d% Z6 ^. s
2-运算符、程序流程控制(下)
9 S2 Y% F/ p, A b: L, n- a. Q9return、定时器基础
$ D& R! o9 n% L( U7 L1-函数返回值-return详解及应用
/ @5 ]: Y" {+ \3 H9 h2-arguments实参集合与局部变量、参数关系
% K$ p6 J0 n/ e. P7 W: q3-currentStyle与getComputedStyle应用 : q4 k4 Q* w% u9 g/ k0 u$ H
4-setInterval详解、定时器管理、背景选择实例 . O7 {/ |3 a* `4 K7 R2 @- t- F8 }
5-setTimeout详解、弹窗广告实例
$ {$ a0 ]% F; y% e6-定时器应用-自动切换焦点图、QQ延时菜单实例 & k( s5 ?! V0 b# M
10定时器管理、函数封装
L! b) X' l" V) @: M6 {2 H; e1-定时器管理-开关设置 ; n' k6 d7 t. i/ K3 Z
2-函数封装的传参、判断处理
/ v" r3 k, b; |+ ^1 n3-正负值的处理、添加回调函数
5 |7 ?/ p: r( _7 o4-doMove应用-小练习 4 N6 _/ v! \0 B3 `$ @8 {' Q1 g
5-抖动原理及实现过程
/ l$ i1 L: m' g1 Z! }. ]4 C6-抖的函数封装 4 l, Z- q' b# G+ A
7-抖函数的隐患、修复及练习 ) F- R6 D) y. w
11日期对象、时钟倒计时 R; q( Z/ I9 ?/ q
1-系统时间对象
5 @1 r7 M3 [- t5 `9 L1 U2-图片时钟实例 ! i% {% N) W3 V: p6 T* H
3-倒计时原理
$ N& I V9 @! U8 B% V4-倒计时实例-未添加定时器 * J( x' y8 Q T0 }+ Q! x2 }
5-倒计时实例-最终版、作业说明
, |* S4 A% l* @9 y12字符串、查找高亮显示 3 s- Z9 z: m: x( W) I
1-字符串获取类、封装检测数字的方法 . d% K/ [/ Q3 q
2-fromCharCode返回字符串实例、字符串加密
2 l4 V0 N) p) K6 j3 ~3-indexOf、lastIndexOf + v9 r F8 c1 P) q
4-比较类、截取类、substring应用实例
2 n' ^- c6 w. M5-大小写转换、split分割字符串
$ Q+ B; F$ I, `0 ]+ W6 {7 \6-split彩色文字效果实例 % d& V/ l# v$ ]7 U c
7-高亮显示关键字实例、替换搜索关键字实例 6 Z. ]4 o" P- ~. B) ^) T! D8 F
8-字符串方法总结、两道有趣的课后练习
4 N2 L* J6 D% h4 g) }0 V0 t13Json、数组方法、随机函数、数组去重
K8 F9 ~) U V& n( h1-json数据格式及json语法
7 O. _' l; Y0 L4 @, X$ c1 X2-for-in遍历json
9 }9 t# o% I4 U* |8 A u9 J- d3-数组定义及清空数组效率问题
9 V+ A" ?% [) H: D- G4-数组4个小宝贝方法与技巧
2 H# n; b" o( O3 q5-splice方法、数组去重
6 S- g8 v2 ]# }6-sort排序 . k7 N7 u& X3 g8 g7 Y H y
7-随机数及随机公式推理过程 5 Y( N% y# e0 J# C w2 N, W2 K
8-concat、reverse、面试题及练习 8 x9 Z# D8 a) y4 t
2 I* z" L$ i/ e; U( n
I. ]0 K) D, x% S- a9 D: {/ @$ B7 c U/ s# P, o: ?1 k& i
* s) w) g4 M$ o: O. T2 p S+ l. |资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见3 z" `2 G! }, d. J$ H& U
# S* B/ W3 ?$ P( O7 l$ ^( A' b- {6 Z a
6 g0 Y2 U; _. F0 k
3 I+ W% g, B$ h# e8 t& J# L本资源由Java自学网收集整理【www.javazx.com】 |
|