|
什么是JavaScript* S- X9 S5 \7 a) }0 P
) M. N1 D% Y. {: f8 ]
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
% C$ m/ c& @8 }
0 G4 l. M8 z& U3 s, o! Z7 h, [ tJavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
& ^/ g$ P6 S1 C7 f) X: F( M: [JavaScript 是因特网上最流行的脚本语言。
. d' P$ O5 j6 J" ~JavaScript 很容易使用!你一定会喜欢它的!: Z, |7 { T( p# t" T3 M
课程介绍
) e! ^/ d2 v2 {# w7 E6 z9 ~+ o, n4 E0 C- X/ N1 k
最近看了部美剧叫创业公司,一个小白想找一个黑客拜师,黑客说,先学javascript...小白快速入门js的精选课程,js无论是前端工程师还是后端工程师都是必须掌握的编程技能,主要学习js的语法与对dom模型的理解。这两套课程讲的很细致,推荐大家学习。) g. d+ K$ Q% W' m
; n6 e# H0 g5 p, _' x# S1 U! p" Q课程目录
9 c8 S- E; r0 \$ c4 e& `第一部分 JavaScript基础入门视频教程 36课
+ D: p: X' r2 c' k( P2 A1.介绍
8 O3 C, I" v! T8 k* Y4 M2.在网页中嵌入脚本代码的方法& {3 C: I" M% E) O. x, W* F
3.注释/ z$ j- V1 u9 s* w$ Y0 V1 r
4.变量给东西起个名字5 y9 X) t* P/ K
5.数据的类型数字,文字,真与假.
+ e+ V; P! Y( h: j, d% E. J6.文本字符串的处理
$ Q6 O7 }. H6 b2 G4 U: N1 A5 U7.Array数组5 P2 D- G F) r3 {2 Y# \- P& l7 }
8.流程控制if..else..( H5 a+ B) n0 a* Z8 L t* v
9.流程控制switch..' f+ `3 v5 f$ Y$ _
10.流程控制while循环
2 W8 F( |1 v/ R1 r2 G1 i4 Z K11.流程控制for循环! y* O$ x" H4 q# d
12.function函数
. x. A" g8 y6 v) ]/ S! D5 B13.定义一个函数6 [2 R- S, Y- K
14.函数表达式& g& `5 N* \, j2 a6 Z9 d" w7 L
15.变量的范围0 p6 G" Y& O `6 L8 ]
16.Object对象
0 U& \! ^' U) z6 U7 ^2 u17.创建一个对象
# z# Z7 f5 Z9 I- z7 f# m5 ?% g18.对象里的数组5 q1 O v6 I% ?9 l3 m
19.更新与删除对象里的属性! f7 E( Q0 s( n" p$ u+ m/ s
20.为对象添加方法# H7 ?' P* \/ f' b' d
21.循环输出对象里的属性
0 f2 H/ d j7 g) \% F22.DOM操作文档的接口# v( z: \% W9 v7 ]' O- j1 p9 {
23.文档树# d: P8 B+ K7 K5 N8 f
24.获取文档中的元素getElementById" S+ L/ n& g! k$ {% A' o/ z8 v
25.getElementsByTagName
4 Y4 v. b& Z+ O$ b7 [26.querySelector与querySelectorAll) M3 }; v! }. }6 [& Z$ h
27.访问元素的属性3 Y5 {# h/ q" N+ H+ t! `
28.在文档中创建并插入新的节点; M0 h' X* s' F; U* l
29.insertBefore在指定的位置插入节点
: {( C6 a0 U# ?; E# _30.Event处理发生的事情
7 {: n: F. c$ E* m31.处理事件的方法0 [$ q( s' f. P8 K }& E
32.用对象的事件处理程序处理发生的事件
7 k; A; Y2 m- B) h* S* g/ x# @33.addEventListener为对象绑定事件
# N2 E: {, A6 N6 o34.事件的传播
3 Y7 C% E8 A2 X" y35.更改事件传播方式
: H( Q4 e8 S( k2 \: s0 [/ p/ L3 c36.停止传播事件
: L) P2 d# J; T6 d' b+ o2 D# C' ?/ n6 R# M) p4 I+ l# I3 o- x
. i% Y6 T, @" V& q' i: Q2 {第二部分 JavaScript深入学习视频教程 48课
& l! f2 v2 Q) p/ E1.js操作DOM的原理
* W) {7 T2 X) k3 m- H" Q2.变量原理深入讲解
) X7 F( S3 O) F R3 Z' t3.js变量名规范与变量类型9 A8 p* }' M8 {
4.js引入及注释' v: M3 p# `2 R" j% E, d
5.运算符(1)
' o9 x; Z2 d$ v" g W& _5 w6.昨天回顾
( i& c% B$ x) V+ W1 ^, t$ a. ~7.逻辑运算符&自增自减运算符
. ~9 t& ?& i1 V) _& G8.再讲自增自减运算符! Y! J1 n5 y; y
9.3讲自增自减运算符
1 L1 k1 y" B. }% \. U3 g10.3元运算符/ n0 {& a6 t; {1 \$ W
11.顺序结构与ifelse分支结构6 ~( [, \9 e& A; P, B
12.switch分支结构
' q) p: J/ y! `* j( S/ ?13.while循环
# j, W q' J; D K3 b$ `# c& x+ `14.昨天回顾
) y. e X1 h- D/ D+ [( ?15.do_while循环/ j; B# p7 n8 s* G& C
16.breakcontinue0 |# n0 o2 N9 Z2 R3 w/ [
17.for循环语法1 t5 a1 p# p' z! K- J
18.for循环3个表达式的省略
+ w2 S6 p1 f0 d: G19.js基础与页面特效的关系答同学问: z9 f5 `; I* [. t
20.百钱买百鸡问题
{! r% ^0 X/ ?. _21.昨天回顾
1 g/ S' ^1 ?0 d$ `, y/ N: J22.函数声明封装调用
( l8 I9 P! O# c: C) q) m$ A23.函数的返回值执行权作用域
5 m9 `+ v7 I: [ d2 Z4 ]3 w/ n, I24.js系统函数. ?$ K! S9 z# D
25.数组学习
* x# I# ]) x. B2 z26.昨天回顾+ M; `! Y8 N3 z. l& Z3 |
27.对象
% E) r3 t7 w7 o8 i: b2 j28.对象的方法% H R9 d" { ?2 W5 ^4 u
29.内置对象" w- y1 B* K* y0 |5 I0 ?
30.DOM节点查找13 F9 {" [1 o2 ^
31.DOM节点查找2
6 T1 ?- I; b1 s3 M5 a; q32.上午习题解答' }: X' {' S0 ~6 Y
33.昨天回顾- M- T7 z/ H# y; H
34.DOM节点的创建增加克隆
. H# J2 @; l4 k, }35.DOM节点的删除替换与修改
0 j% C+ ?1 \4 b( e% A7 i( z7 L36.修改节点的属性0 J* ?. H j, e( a8 ^8 m
37.DOM事件& B. _/ |7 C! _1 R& P% _
38.绑定事件的第2种办法! J; g$ A' E7 `- r" E
39.特效讲解1 r8 x0 {) A6 f. J" c
40.js操作css的属性名规律
. Y9 K# l7 f M4 j% @- n% X/ T41.昨天回顾) L# c3 \+ ^ ` n
42.window对象的子对象
; H3 p3 y* ^1 u$ p. w43.winow定时器8 Y; q: S3 x2 O+ ~8 h$ K% g. N. A
% \7 c4 a" H0 {/ N0 [
, M8 a+ a9 I0 o" x. E+ g3 h @, T
# L. q7 \6 i) h7 r& t; A资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
/ R: U$ r" n7 U$ i& W+ ?6 n7 ^7 O+ y1 V& U" s* E8 O
' P7 F- z) H/ Q- A- f" K, `5 x
. \& B7 }! N! l% E. M& a, J本资源由Java自学网收集整理【www.javazx.com】 |
|