|
课程介绍:
+ V, T0 C7 n7 m+ Y! {7 B
# d) U& i$ ^9 F# s7 n8 ?3 PJS基础课程,让你对JS基础有一个全新的认识。
8 b7 h3 X `5 f# u, Q/ x9 v7 e
( N6 a: X) g: k& f/ A z% S, s# e课程目录:
5 K' R, S7 X ^# Y9 q* u* o: M( L# o$ v# t# Y2 h
1JavaScript热身运动、JS入门教程
, q% @. x3 P# s2 u. l1-JS热身运动-上 ; c* [2 g! R% {' B$ C
2-JS热身运动-下
3 c. I' B1 G3 F5 h2属性操作、图片切换、短信发送模拟
2 e- [5 l6 O( O+ c# k1-HTML属性操作
k4 p1 d- j& @1 _5 E+ z# G' l2-属性操作实例
; G% B6 r9 O2 x+ o' V" @) a' K3-属性操作注意事项
5 Z3 [0 N1 a6 I4-属性操作注意事项
% x4 ]3 |7 N, G% }5 q5-属性操作注意事项
6 L% b4 f# P3 R0 i6-条件判断 8 C% Q. l6 ?3 J" {) Q
7-数组应用及实例应用
* U8 k9 o2 B; I& |/ P, F8 }- F) Z8-图片切换及函数合并 * N) L# Z7 T K- v% E" g( T
9-图片切换扩展及模拟短信作业 ! s; r0 O4 P4 H, L* L% t' F- M
3for应用、自动生成、this关键字 ( L* o: k: P$ I6 v6 S! f$ M
1-动态方法:ByTagName()
! Q( x4 d J& w# A) a9 T+ e2-ByTagName动态方法特性 + {" b( ?4 c& ~5 b0 p$ o
3-初识for循环 6 i6 v* D( w( c, }# x( U# q" }. |
4-for循环执行顺序
: G+ I* M( y3 T/ f4 K8 L% v5-for应用:选取、生成、性能 2 ` f) h; R* {$ z
6-for循环生成坐标
. J( g+ g! _* m1 _& w7-for循环遍历2维数组、嵌套元素 : l2 c, j5 I, s
8-cssText文本格式化与属性操作
% O$ M+ T* x8 H- U8 q9-综合实例:生成一组新闻及思路分析 6 d. X! J- b! H6 \% `# a0 k2 [
10-this指向及this应用 4 `( C; n: r4 S D4 Z; j" |2 v
4自定义属性、索引值
" q0 _* ^; Z1 |) B0 l$ k' _ `1-自定义属性、自定义一组开关应用 5 |9 a5 p" b9 ^, m0 m3 Y7 ?
2-获取自身递增数字及匹配数组内容 ! B$ N* Z# E' a2 A4 v4 R
3-添加索引值、匹配数组、HTML元素 ' [/ J& k& ^& n5 z, T3 x
4-图片切换综合实例1:布局 * b! F, k1 H; ~
5-图片切换综合实例2:数据与初始化
7 N+ w% A* z T$ p) \& M) T9 |6-图片切换实例3:2种图片切换思路
( C) p6 n* \; J5 T8 {7-图片切换实例4:代码简化函数合并
6 q+ y5 K# l' @& P8-QQ菜单实例1:实现折叠与展开
; ]+ x( B0 X- h3 p- f {4 v9-QQ菜单实例2:实现点击高亮显示、3道作业要求 # l, M+ `/ N4 A, f/ Q' a
5JS数据类型、类型转换 ' k. {4 p' K) W; ~
1-JS数据类型及相关操作 1 s8 z, c4 Q( u' i& V7 ^! O
2-数据类型转换-Number 8 E. J7 u$ p, y/ \
3-parseInt与parseFloat的区别及小技巧
; ^+ p5 c$ G3 d6 t4-JS中稀奇古怪的隐式类型转换
1 L' H Z* b k( g& i' A# J0 G5-isNaN应用实例
; O# G, q2 v' D, E/ V2 m: n) ?2 e6-数据类型转换所对应的小练习说明 5 S* n3 M, z5 ?" ?# y3 @! H. c, j
6函数传参、重用、价格计算 , k5 N# c. q/ t+ |
1-函数传参、参数类型 % g x8 m Z" x/ N
2-传参应用:类型判断及多组图片切换实例 ( R& J) z3 X, e; M% ~. |- o* h
3-传参实例:商品价格计算及4道课后小练习 ; x7 [1 L6 i$ A: x$ n, ^# t" m
7作用域、JS预解析机制
- h; k5 x0 o$ y4 M$ v3 p& I6 M1-JS作用域概念-预解析规则、表达式 4 G7 M2 }5 Y' z. e$ ^% ^, R
2-全局与局部作用域解析、作用域链 ( y7 D6 s: U; A! Y- m
3-调用局部数据、全局声明、for嵌套函数中i取值 ! C$ J( j H$ k+ o
8运算符、流程控制
7 ]/ }* m# x9 z2 f1-运算符、程序流程控制(上)
6 L9 L/ R/ m5 _$ [; S8 P5 p8 D2-运算符、程序流程控制(下) ( m& ^' R$ c- n) \2 w& ]
9return、定时器基础 ) E( a/ ?8 ^0 A9 a% d& ^
1-函数返回值-return详解及应用
2 l: ?+ B1 A3 U5 j& v2-arguments实参集合与局部变量、参数关系
; F, Z; ?6 ]4 t3-currentStyle与getComputedStyle应用
5 Q# J. g7 _, k4-setInterval详解、定时器管理、背景选择实例
^" B( j! ]7 _5-setTimeout详解、弹窗广告实例 " n) \: J0 y, d, x0 O: p& f
6-定时器应用-自动切换焦点图、QQ延时菜单实例
8 Z) [2 c, I, B: C10定时器管理、函数封装 $ e1 Q% w, m9 k
1-定时器管理-开关设置 7 l& d! o# Y0 o, j0 `# c, a
2-函数封装的传参、判断处理 3 H6 {6 D9 R r
3-正负值的处理、添加回调函数 z8 [( \) D9 D$ u7 Q
4-doMove应用-小练习
* {4 L" Z9 q X8 _8 F0 E) W. n5-抖动原理及实现过程
% t. T+ E- i8 f- C# T d6-抖的函数封装
5 B' w) ~( W& H5 p3 F6 Y% e% B7-抖函数的隐患、修复及练习
) X6 g* h" _$ i11日期对象、时钟倒计时 2 s+ ~, w a1 W
1-系统时间对象 6 j+ `8 l) ^: V2 J
2-图片时钟实例
, N* ~- ^7 V: l7 U2 O3-倒计时原理
, l6 i- ~( v9 j% D/ @; F7 K8 C% u- F4-倒计时实例-未添加定时器 1 S) s( j0 I5 Y1 n% M
5-倒计时实例-最终版、作业说明
0 W+ c9 L* Q6 O$ B' |( H12字符串、查找高亮显示
* i4 ]/ ?' @, Z1 r1-字符串获取类、封装检测数字的方法 3 U i4 E. U2 Z3 V. n" F* p/ l% I8 e* l
2-fromCharCode返回字符串实例、字符串加密 6 W: Z( I/ r# P3 H! I2 g( ^
3-indexOf、lastIndexOf 3 o6 J# ~# z. [
4-比较类、截取类、substring应用实例 $ q8 R8 G6 G* |+ P& w( Y" x, t
5-大小写转换、split分割字符串 ) e+ X% C2 X! D: |
6-split彩色文字效果实例
5 z/ e8 k6 C7 d: N9 a7-高亮显示关键字实例、替换搜索关键字实例 4 @/ i- V) G9 |% l; [; P2 p) r
8-字符串方法总结、两道有趣的课后练习 7 H2 g7 h1 d( k0 @7 \' f
13Json、数组方法、随机函数、数组去重 0 f. o o+ t1 C! Y& N
1-json数据格式及json语法 2 Y( k; r# L2 X6 l& |4 g9 c, Z
2-for-in遍历json ) }1 g+ z7 E% G0 I# I
3-数组定义及清空数组效率问题
6 F8 c& h: b' C& ~$ K( }4-数组4个小宝贝方法与技巧
4 l; N" j4 d( c$ F, r5-splice方法、数组去重 ' P% B3 D0 o" X! z0 v" z* z' g
6-sort排序 ' k9 y* R! I% `& d3 i
7-随机数及随机公式推理过程
: P5 z0 u2 Y4 Y; F* E/ R, C8-concat、reverse、面试题及练习
4 b. m" M2 O5 t! I+ ?3 E2 I2 h6 J: H. u# i* ~
8 o( Y3 F( r# K' [9 E) M( J* M% S" K
; ^9 m% w' I1 q4 _3 n+ w3 ]
- Z! P }9 R d- D; G资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
& S- a; n% N; m4 u! Y
" v/ w- l: S$ h' A- m o
7 z$ K2 ]! ^# f- l- s/ d# q: N7 _! B u3 x4 {2 ~
本资源由Java自学网收集整理【www.javazx.com】 |
|