Professional Documents
Culture Documents
Mt s khi nim c bn
Ngn ng kch bn
Dng ngn ng lp trnh cp cao
2
Mt s khi nim c bn
tc vi CSDL
Cc ngn ng ph bin: CGI, Cold Fusion, ASP, ASP.NET,
PHP, JSP
3
Mt s khi nim c bn
x l cc yu cu ca ngi dng.
Cc m lnh c nhng vo HTML hay file ring. User
hin nay.
4
JavaScript - tng quan
5
JavaScript - tng quan
JS c th lm c g?
Cung cp cho ngi thit k HTML cng c lp trnh
6
JavaScript - tng quan
Cc bc thc thi ca JS
1. Trnh duyt ti trang web v
2. Trnh duyt kim tra xem c m JS trong web hay khng
3. Nu c, trnh duyt s chuyn m JS cho b thng dch
4. B thng dch x l v thc thi cc m lnh JS
5. Cc m lnh c th tc ng n cc thnh phn ca
trang web.
6. Trnh duyt hin th ton b ni dung web.
7
JavaScript - tng quan
8
JavaScript - tng quan
phn head.
9
Ton t (operator)
Cc ton t ton hc
y=5
10
Ton t (operator)
Cc ton t gn
11
Ton t (operator)
Cc ton t so snh
12
Ton t (operator)
Ton t logic
Ton t iu kin
Cu trc iu khin if
14
Cu trc iu khin
15
Cu trc iu khin
16
Cu trc iu khin
17
Cu trc d liu - bin
Khai bo bin
Cch t tn bin
Dng cc k t a..z, A..Z, 1..9, du gch di _, du $
Tn bin khng trng vi t kha JS
Tn bin khng bt u bi con s
Tn bin khng c k t khong trng
Tn bin l case sensitive.
18
Hm (function)
19
Hm (function)
Gi hm trong JS
Gi tn hm v truyn tng ng cc tham s vo
VD: tn_hm(i s 1, i s 2)
Khi gi hm khng nht thit phi truyn cc i s
20
Hm (function)
21
Khai bo s dng bin
22
Khai bo s dng bin
Xc nh kiu ca bin
Cc gi tr tr v ca ton t typeof
number
string
boolean
object
function
undefined
23
Khai bo s dng bin
Tm vc ca bin
Khai bo bin ton cc
24
Khai bo s dng bin
Tm vc ca bin
var numberCars = 3; // global
numberTrees = 15; // global
if (numberTrees > numberCars) {
var numberRoads = 4; // global
} else {
var numberLakes = 9; // global, nhng ko nh ngha do on code ko lm.
}
function simpleFunction()
{
var colorCar = 'blue'; // local
colorTree = 'green'; // global, ch khi hm c gi
if (colorCar != colorTree) {
var colorRoad = 'grey'; // local, t dng ny
} else {
var colorLake = 'aqua'; // local, nhng ko nh ngha do code ko lm.
}
}
25
i tng mng (array object)
26
i tng mng (array object)
Cch 1
Cch 2
27
i tng mng (array object)
28
i tng mng (array object)
29
i tng mng (array object)
30
i tng mng (array object)
31
i tng mng (array object)
32
i tng mng (array object)
33
i tng mng (array object)
34
i tng mng (array object)
35
i tng mng (array object)
36
i tng mng (array object)
37
i tng mng (array object)
38
i tng mng (array object)
Sp gim
39
i tng chui (string object)
40
i tng chui (string object)
41
i tng chui (string object)
42
i tng chui (string object)
43
i tng chui (string object)
44
i tng chui (string object)
45
i tng chui (string object)
46
Chui v s
Chuyn s ra chui
Chuyn chui ra s
47
i tng Date
48
i tng Date
49
i tng Date
50
i tng math
51
i tng math
52
i tng math
53