SlideShare uma empresa Scribd logo
1 de 53
11
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
22
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Mục tiêuMục tiêu
• Sử dụng ngôn ngữ JavaScript
• Chèn hoặc tích hợp JavaScript vào
trang HTML
33
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
44
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
− Của hãng Netscape Communications
− Là một ngôn ngữ kịch bản (scripting language) dùng để
tương tác với các trang HTML dựa trên đối tượng
(object-based scripting language )
− Chủ yếu dùng cho kỹ thuật lập trình ở phía client
− Code của JavaScript thường được nhúng (embedded)
trực tiếp hoặc tích hợp (integrated) vào trang web
Bài 3: Ngôn ngữ lập trình Javascript
Giới thiệu tổng quan về Javascript
55
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
− Có một số đặc điểm sau:
• Là một ngôn ngữ thông dịch(interpreted language), nghĩa là
các script thi hành không cần biên dịch trước (precompile).
Trình duyệt dịch script, phân tích và thi hành ngay tức thời
• Lập trình theo cấu trúc (Structured progarming)
• Có phân biệt chữ HOA và thường
Bài 3: Ngôn ngữ lập trình Javascript
Giới thiệu tổng quan về Javascript
66
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
− Các trình duyệt hỗ trợ JavaScript:
• Netscape Navigator (bắt đầu từ phiên bản 2.0)
• Microsoft Internet Explorer (bắt đầu từ phiên bản 3.0)
• Những trình duyệt khác có hỗ trợ JavaScript (như Opera…)
Bài 3: Ngôn ngữ lập trình Javascript
Giới thiệu tổng quan về Javascript
77
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup Boxescơ bản – Popup Boxes
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup Boxescơ bản – Popup Boxes
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
88
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Một số hộp thoại cơ bản – Popup BoxesMột số hộp thoại cơ bản – Popup Boxes
• Hộp thông báo – Alert box
• Hộp xác nhận – Confirm box
• Hộp nhận giá trị - Prompt box



99
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Hộp thông báo – Alert box
− Xuất câu thông báo trong một cửa sổ
Bài 3: Ngôn ngữ lập trình Javascript
Một số hộp thoại cơ bản – Popup boxes
alert(“Câu thông báo”)
Ví dụ:
<body>
<form id="nhap">
<input type="button" name="chao" value="Xuất câu chào"
onClick="alert('Chào bạn, chúc mừng bạn đến với ngôn ngữ
JavaScript'); ">
</form>
</body>
ClickClick
1010
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Một số hộp thoại cơ bảnMột số hộp thoại cơ bản
• Hộp thông báo – Alert box
• Hộp xác nhận – Confirm box
• Hộp nhận giá trị - Prompt box



1111
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Hộp xác nhận – Confirm box
− Có dạng hàm (true/false), giúp người dùng quyết định
đồng ý hoặc từ chối một yêu cầu
Bài 3: Ngôn ngữ lập trình Javascript
Một số hộp thoại cơ bản – Popup boxes
<biến> = confirm(“Câu hỏi”)
Ví dụ:
<body>
<form id="nhap">
<input type="button" name="chao" value="Đổi mật khẩu"
onClick="traloi=confirm('Bạn có đồng ý đổi mật khẩu');">
</form>
</body>ClickClick
1212
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Một số hộp thoại cơ bảnMột số hộp thoại cơ bản
• Hộp thông báo – Alert box
• Hộp xác nhận – Confirm box
• Hộp nhận giá trị - Prompt box



1313
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Hộp nhận giá trị – Prompt box
− Có dạng hàm, yêu cầu nhập vào một giá trị
Bài 3: Ngôn ngữ lập trình Javascript
Một số hộp thoại cơ bản – Popup boxes
<biến> = prompt(“Câu hướng dẫn”, “giá trị mặc định”)
Ví dụ:
<body>
<form name="nhap">
<label id="chao" style="color:#3300CC"></label><br>
<input type="button" name="xuat" value="Xuất câu chào"
onClick="chao.innerText=prompt('Nhập tên của bạn:', '' )"></form>
</body>
1414
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
1515
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML
• Chèn JavaScript vào Head section
• Chèn JavaScript vào Body section
• Sử dụng tập tin thư viện – External script
• Chèn JavaScript vào sự kiện
• Chú thích trong JavaScript





1616
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Chèn JavaScript vào Head section
− Đặt đoạn lệnh JavaScript trong cặp tag <script>
Bài 3: Ngôn ngữ lập trình Javascript
Sử dụng JavaScript trong trang HTML
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ví dụ về script</title>
<script language="javascript" type="text/javascript">
//Đọan JavaScript
</script>
</head>
<body>
Nội dung trang web
</body>
</html> Minh họaMinh họa
1717
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML
• Chèn JavaScript vào Head section
• Chèn JavaScript vào Body section
• Sử dụng tập tin thư viện – External script
• Chèn JavaScript vào sự kiện
• Chú thích trong JavaScript





1818
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Chèn JavaScript vào Body section
− Đặt cặp tag <script> trong cặp tag <body>
Bài 3: Ngôn ngữ lập trình Javascript
Sử dụng JavaScript trong trang HTML
<html>
<head> <title>Ví dụ về script</title></head>
<body>
<script language="javascript" type="text/javascript">
//Đọan JavaScript
</script>
Nội dung trang web
<script language="javascript" type="text/javascript">
//Đọan JavaScript
</script>
…
</body></html> Minh họaMinh họa
1919
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML
• Chèn JavaScript vào Head section
• Chèn JavaScript vào Body section
• Sử dụng tập tin thư viện – External script
• Chèn JavaScript vào sự kiện
• Chú thích trong JavaScript





2020
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Sử dụng tập tin thư viện – External script
− Các đọan code dùng chung sẽ được viết trong một tập tin
và lưu với phần mở rộng là .js
− Sử dụng thuộc tính src (source) của tag <script> để khai
báo tập tin *.js
Bài 3: Ngôn ngữ lập trình Javascript
Sử dụng JavaScript trong trang HTML
<html>
<head> <title>Ví dụ về script</title>
<script language="javascript" src="<tên tập tin>.js"></script>
</head>
<body>
Nội dung trang web
</body>
</html>
2121
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML
• Chèn JavaScript vào Head section
• Chèn JavaScript vào Body section
• Sử dụng tập tin thư viện – External script
• Chèn JavaScript vào sự kiện
• Chú thích trong JavaScript





2222
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Chèn JavaScript vào sự kiện
− HTML cho phép chèn JavaScript vào các sự kiện của tag
− Code JavaScript sẽ được thi hành khi phát sinh sự kiện
Bài 3: Ngôn ngữ lập trình Javascript
Sử dụng JavaScript trong trang HTML
Minh họaMinh họa
2323
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML
• Chèn JavaScript vào Head section
• Chèn JavaScript vào Body section
• Sử dụng tập tin thư viện – External script
• Chèn JavaScript vào sự kiện
• Chú thích trong JavaScript





2424
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Chú thích trong JavaScript
− Chú thích cho một dòng, ta dùng ký hiệu //
− Chú thích từ 2 dòng trở lên, bắt đầu bằng ký hiệu /* và
kết thúc bằng */
Bài 3: Ngôn ngữ lập trình Javascript
Sử dụng JavaScript trong trang HTML
Ví dụ:
<script language="javascript">
//In dòng tiêu đề
document.write("<h1>Đây là dòng tiêu đề</h1>");
/* Hai dòng lệnh sau
in hai đọan văn bản */
document.write("<p>Đây là đọan văn thứ nhất </p>");
document.write("<p>Đây là đọan văn thứ hai </p>");
</script>
2525
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
1. Giới thiệu tổng quan1. Giới thiệu tổng quan
về JavaScriptvề JavaScript
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
2. Một số hộp thoại2. Một số hộp thoại
cơ bản – Popup boxescơ bản – Popup boxes
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
3. Sử dụng JavaScript3. Sử dụng JavaScript
trong trang HTMLtrong trang HTML
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình
JavaScriptJavaScript
2626
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript
• Biến - Variable
• Các toán tử - Operators
• Một số hàm cơ bản trong JavaScript
• Hàm - Function
• Cấu trúc điều khiển





2727
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Biến – Variable
− Khai báo:
• <tên biến> phải bắt đầu bằng ký tự (a -> z) hoặc dấu gạch
dưới (_)
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
var <tên biến>;
hoặc var <tên biến> = <giá trị>;
hoặc <tên biến> = <giá trị>;
2828
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Biến – Variable
− Khai báo:
• Khai báo bên ngoài hàm gọi là biến toàn cục (global variable)
• Khai báo trong hàm gọi là biến cục bộ (local variable) và chỉ
được phép sử dụng trong hàm khai báo nó
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Minh họaMinh họa
2929
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Biến – Variable
− Giá trị của biến:
• Số - Number : một con số (như 23 hoặc 3.1415)
• Luận lý – Boolean : true hoặc false
• Chuỗi – String : một chuỗi các ký tự ( như “abc”)
• null : khi không xác định giá trị
• undefined : khi không xác định giá trị
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
3030
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Biến – Variable
− Phân biệt giá trị null và undefined:
• undefined: biến được khai báo nhưng chưa được gán giá trị
• null: biến được khai báo và được gán = null
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
var TestVar;
alert(TestVar);  undefined
Ví dụ:
var TestVar = null;
alert(TestVar);  null
3131
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Biến – Variable
− Kiểm tra kiểu dữ liệu: dùng toán tử typeof
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
document.write(typeof 10);  “number”
document.write(typeof ('JS'));  “string”
document.write(typeof new Date());  “object”
document.write(typeof myVar);  “undefined”
typeof <giá trị>
hoặc typeof (<giá trị>)
3232
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript
• Biến - Variable
• Các toán tử - Operators
• Một số hàm cơ bản trong JavaScript
• Hàm - Function
• Cấu trúc điều khiển





3333
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các toán tử - Operators
− Toán tử số học – Arithmetic operators
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
3434
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các toán tử - Operators
− Toán tử gán – Assignment operators
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
3535
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các toán tử - Operators
− Toán tử so sánh – Comparision operators
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
3636
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các toán tử - Operators
− Toán tử luận lý – Logical operators
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
3737
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các toán tử - Operators
− Toán tử điều kiện – Conditonal operator
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
(<điều kiện>) ? <giá trị 1> : <giá trị 2>
Ví dụ:
tinhtrang = (tuoi>=18) ? “trưởng thành” : “vị thành niên”
3838
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript
• Biến - Variable
• Các toán tử - Operators
• Một số hàm cơ bản trong JavaScript
• Hàm - Function
• Cấu trúc điều khiển





3939
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Một số hàm cơ bản trong JavaScript
− eval(“chuỗi”): đánh giá biểu thức “chuỗi” và thi hành như
là code JavaScript
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
str="if (3>2) document.write('đúng'); else document.write('sai');“
var ktra = eval(str); // “đúng”
document.write("<br>" + eval("2+2")); // 4
4040
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Một số hàm cơ bản trong JavaScript
− isNaN(<giá trị>): kiểm tra <giá trị> không phải là số hay
không (true/false). Nếu <giá trị> là chuỗi “”, trả về true
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
document.write(isNaN(5-2)+ "<br />");  false
document.write(isNaN(0)+ "<br />");  false
document.write(isNaN("Hello")+ "<br />");  true
4141
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Một số hàm cơ bản trong JavaScript
− Number(<đối tượng>): chuyển đổi một đối tượng sang
một con số, nếu không chuyển được, trả về NaN
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
document.write(Number("227") + "<br>");  227
document.write(Number(true) + "<br>");  1
document.write(Number(false) + "<br>");  0
document.write(Number("227 233"));  NaN
4242
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Một số hàm cơ bản trong JavaScript
− parseInt(“chuỗi” [,<cơ số>]): phân tích “chuỗi” và trả về
số nguyên, <cơ số> xác định hệ thống số. Chỉ phân tích
số đầu tiên và nếu không chuyển được, trả về NaN.
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ: document.write(parseInt("10") + "<br />");  10
document.write(parseInt("10.33") + "<br />");  10
document.write(parseInt("34 45 66") + "<br />");  34
document.write(parseInt(" 60 ") + "<br />");  60
document.write(parseInt("40 tuổi") + "<br />");  40
document.write(parseInt("Cô ấy 40") + "<br />");  NaN
4343
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Một số hàm cơ bản trong JavaScript
− parseFloat(“chuỗi”): tương tự hàm parseInt nhưng trả về
số thực
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Ví dụ:
document.write(parseFloat("10.33") + "<br />");  10.33
document.write(parseFloat("34 45 66") + "<br />");  34
document.write(parseFloat(" 60 ") + "<br />");  60
document.write(parseFloat("40 tuổi") + "<br />");  40
document.write(parseFloat("Cô ấy 40") + "<br />");  NaN
4444
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript
• Biến - Variable
• Các toán tử - Operators
• Một số hàm cơ bản trong JavaScript
• Hàm - Function
• Cấu trúc điều khiển





4545
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Hàm – Function
− Khai báo: Hàm có thể được khai báo trong tag <head>
hoặc tag <body> hoặc trong tập tin *.js
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
function <tên hàm>( [ tham số 1, tham số 2, … ] )
{
/* khối lệnh xử lý */
[ return <giá trị trả về >]
}
Ví dụ:
function dt_hinhvuong(canh)
{ return canh*canh; }
4646
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Hàm – Function
− Sử dụng:
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
<biến> = <tên hàm>([<giá trị>, …])
hoặc <tên hàm>([<giá trị>, …])
Ví dụ:
<input type="button" value="Tính diện tích"
onClick = "alert(dt_hinhvuong(3))">
4747
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript
• Biến - Variable
• Các toán tử - Operators
• Một số hàm cơ bản trong JavaScript
• Hàm - Function
• Cấu trúc điều khiển





4848
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Cấu trúc điều khiển
− if … else
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
if (<điều kiện>)
// Một lệnh xử lý;
Hoặc
if (<điều kiện>)
{
/* Khối lệnh xử lý; */
}
4949
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Cấu trúc điều khiển
− if … else
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
Hoặc
if (<điều kiện>)
{
/* Khối lệnh xử lý 1; */
}
else
{
/* Khối lệnh xử lý 2; */
}
5050
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Cấu trúc điều khiển
− switch
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
switch (<biểu thức>)
{
case <giá trị 1>:
/* Khối lệnh xử lý 1 ; */
break;
case <giá trị 2>:
/* Khối lệnh xử lý 2 ; */
break;
…
[default:
/* Khối lệnh xử lý n ; */ ]
}
5151
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Cấu trúc điều khiển
− Vòng lặp for
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
for (<giá trị bắt đầu> ; <điều kiện lặp> ; <bước nhảy>)
{
/* Khối lệnh xử lý; */
[break;]
}
Ví dụ: in bảng cửu chương 2
var i;
for ( i=1; i<=10; i++)
{
document.write( "2 * " + i + " = " + 2*i + "<br>")
}
Ví dụ: in ngược bảng cửu chương 2
for (var i=1, j=10; i<=10; i++, j--)
{
document.write( "2 * " + j + " = " + 2*j + "<br>")
}
5252
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Cấu trúc điều khiển
− Vòng lặp while và do … while
Bài 3: Ngôn ngữ lập trình Javascript
Ngôn ngữ lập trình JavaScript
while (<điều kiện>)
{
/* Khối lệnh xử lý; */
[break;]
}
Hoặc
do
{
/* Khối lệnh xử lý; */
[break;]
} while (<điều kiện>)
Ví dụ:
var i = 0;
var n = 0;
while (i < 5)
{ i++ ;
if (i == 3)
continue;
n += i;
document.write("i : " + i + " ; " + "n : " + n + "<br>");
}
5353
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Bài 3: Ngôn ngữ lập trình JavaScript
HẾTHẾT

Mais conteúdo relacionado

Destaque

Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoMasterCode.vn
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSống Khác
 
Expression of Interest New Zeland
Expression of Interest New ZelandExpression of Interest New Zeland
Expression of Interest New Zelanderic3434
 
04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe webĐinh Luận
 
Restful services-slides
Restful services-slidesRestful services-slides
Restful services-slidesMasterCode.vn
 
Chuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinChuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinMasterCode.vn
 
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...MasterCode.vn
 
Bài 2 xử lý sự cố hệ điều hành
Bài 2   xử lý sự cố hệ điều hànhBài 2   xử lý sự cố hệ điều hành
Bài 2 xử lý sự cố hệ điều hànhMasterCode.vn
 
Bài 5 xử lý sự cố email
Bài 5   xử lý sự cố emailBài 5   xử lý sự cố email
Bài 5 xử lý sự cố emailMasterCode.vn
 
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTBài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTMasterCode.vn
 
Pdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnPdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnMasterCode.vn
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnMasterCode.vn
 
Xử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tínhXử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tínhMasterCode.vn
 
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất NghệGiáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất NghệMasterCode.vn
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTMasterCode.vn
 

Destaque (15)

Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bản
 
Expression of Interest New Zeland
Expression of Interest New ZelandExpression of Interest New Zeland
Expression of Interest New Zeland
 
04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web
 
Restful services-slides
Restful services-slidesRestful services-slides
Restful services-slides
 
Chuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinChuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tin
 
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
 
Bài 2 xử lý sự cố hệ điều hành
Bài 2   xử lý sự cố hệ điều hànhBài 2   xử lý sự cố hệ điều hành
Bài 2 xử lý sự cố hệ điều hành
 
Bài 5 xử lý sự cố email
Bài 5   xử lý sự cố emailBài 5   xử lý sự cố email
Bài 5 xử lý sự cố email
 
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTBài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
 
Pdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnPdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vn
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
 
Xử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tínhXử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tính
 
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất NghệGiáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
 

Mais de MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...MasterCode.vn
 

Mais de MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
 

Último

Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfNguyen Thanh Tu Collection
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...Nguyen Thanh Tu Collection
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfhoangtuansinh1
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...hoangtuansinh1
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢImyvh40253
 
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảoKiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảohoanhv296
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgsNmmeomeo
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...Nguyen Thanh Tu Collection
 
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-KhnhHuyn546843
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 

Último (20)

Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
 
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảoKiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 

Bài 3 - Ngôn ngữ lập trình Javascript - Học lập trình web cơ bản với Html, Css, Javascript

  • 1. 11 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
  • 2. 22 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêuMục tiêu • Sử dụng ngôn ngữ JavaScript • Chèn hoặc tích hợp JavaScript vào trang HTML
  • 3. 33 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript
  • 4. 44 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ − Của hãng Netscape Communications − Là một ngôn ngữ kịch bản (scripting language) dùng để tương tác với các trang HTML dựa trên đối tượng (object-based scripting language ) − Chủ yếu dùng cho kỹ thuật lập trình ở phía client − Code của JavaScript thường được nhúng (embedded) trực tiếp hoặc tích hợp (integrated) vào trang web Bài 3: Ngôn ngữ lập trình Javascript Giới thiệu tổng quan về Javascript
  • 5. 55 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ − Có một số đặc điểm sau: • Là một ngôn ngữ thông dịch(interpreted language), nghĩa là các script thi hành không cần biên dịch trước (precompile). Trình duyệt dịch script, phân tích và thi hành ngay tức thời • Lập trình theo cấu trúc (Structured progarming) • Có phân biệt chữ HOA và thường Bài 3: Ngôn ngữ lập trình Javascript Giới thiệu tổng quan về Javascript
  • 6. 66 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ − Các trình duyệt hỗ trợ JavaScript: • Netscape Navigator (bắt đầu từ phiên bản 2.0) • Microsoft Internet Explorer (bắt đầu từ phiên bản 3.0) • Những trình duyệt khác có hỗ trợ JavaScript (như Opera…) Bài 3: Ngôn ngữ lập trình Javascript Giới thiệu tổng quan về Javascript
  • 7. 77 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup Boxescơ bản – Popup Boxes 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup Boxescơ bản – Popup Boxes 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript
  • 8. 88 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Một số hộp thoại cơ bản – Popup BoxesMột số hộp thoại cơ bản – Popup Boxes • Hộp thông báo – Alert box • Hộp xác nhận – Confirm box • Hộp nhận giá trị - Prompt box   
  • 9. 99 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Hộp thông báo – Alert box − Xuất câu thông báo trong một cửa sổ Bài 3: Ngôn ngữ lập trình Javascript Một số hộp thoại cơ bản – Popup boxes alert(“Câu thông báo”) Ví dụ: <body> <form id="nhap"> <input type="button" name="chao" value="Xuất câu chào" onClick="alert('Chào bạn, chúc mừng bạn đến với ngôn ngữ JavaScript'); "> </form> </body> ClickClick
  • 10. 1010 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Một số hộp thoại cơ bảnMột số hộp thoại cơ bản • Hộp thông báo – Alert box • Hộp xác nhận – Confirm box • Hộp nhận giá trị - Prompt box   
  • 11. 1111 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Hộp xác nhận – Confirm box − Có dạng hàm (true/false), giúp người dùng quyết định đồng ý hoặc từ chối một yêu cầu Bài 3: Ngôn ngữ lập trình Javascript Một số hộp thoại cơ bản – Popup boxes <biến> = confirm(“Câu hỏi”) Ví dụ: <body> <form id="nhap"> <input type="button" name="chao" value="Đổi mật khẩu" onClick="traloi=confirm('Bạn có đồng ý đổi mật khẩu');"> </form> </body>ClickClick
  • 12. 1212 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Một số hộp thoại cơ bảnMột số hộp thoại cơ bản • Hộp thông báo – Alert box • Hộp xác nhận – Confirm box • Hộp nhận giá trị - Prompt box   
  • 13. 1313 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Hộp nhận giá trị – Prompt box − Có dạng hàm, yêu cầu nhập vào một giá trị Bài 3: Ngôn ngữ lập trình Javascript Một số hộp thoại cơ bản – Popup boxes <biến> = prompt(“Câu hướng dẫn”, “giá trị mặc định”) Ví dụ: <body> <form name="nhap"> <label id="chao" style="color:#3300CC"></label><br> <input type="button" name="xuat" value="Xuất câu chào" onClick="chao.innerText=prompt('Nhập tên của bạn:', '' )"></form> </body>
  • 14. 1414 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript
  • 15. 1515 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML • Chèn JavaScript vào Head section • Chèn JavaScript vào Body section • Sử dụng tập tin thư viện – External script • Chèn JavaScript vào sự kiện • Chú thích trong JavaScript     
  • 16. 1616 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Chèn JavaScript vào Head section − Đặt đoạn lệnh JavaScript trong cặp tag <script> Bài 3: Ngôn ngữ lập trình Javascript Sử dụng JavaScript trong trang HTML <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Ví dụ về script</title> <script language="javascript" type="text/javascript"> //Đọan JavaScript </script> </head> <body> Nội dung trang web </body> </html> Minh họaMinh họa
  • 17. 1717 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML • Chèn JavaScript vào Head section • Chèn JavaScript vào Body section • Sử dụng tập tin thư viện – External script • Chèn JavaScript vào sự kiện • Chú thích trong JavaScript     
  • 18. 1818 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Chèn JavaScript vào Body section − Đặt cặp tag <script> trong cặp tag <body> Bài 3: Ngôn ngữ lập trình Javascript Sử dụng JavaScript trong trang HTML <html> <head> <title>Ví dụ về script</title></head> <body> <script language="javascript" type="text/javascript"> //Đọan JavaScript </script> Nội dung trang web <script language="javascript" type="text/javascript"> //Đọan JavaScript </script> … </body></html> Minh họaMinh họa
  • 19. 1919 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML • Chèn JavaScript vào Head section • Chèn JavaScript vào Body section • Sử dụng tập tin thư viện – External script • Chèn JavaScript vào sự kiện • Chú thích trong JavaScript     
  • 20. 2020 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Sử dụng tập tin thư viện – External script − Các đọan code dùng chung sẽ được viết trong một tập tin và lưu với phần mở rộng là .js − Sử dụng thuộc tính src (source) của tag <script> để khai báo tập tin *.js Bài 3: Ngôn ngữ lập trình Javascript Sử dụng JavaScript trong trang HTML <html> <head> <title>Ví dụ về script</title> <script language="javascript" src="<tên tập tin>.js"></script> </head> <body> Nội dung trang web </body> </html>
  • 21. 2121 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML • Chèn JavaScript vào Head section • Chèn JavaScript vào Body section • Sử dụng tập tin thư viện – External script • Chèn JavaScript vào sự kiện • Chú thích trong JavaScript     
  • 22. 2222 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Chèn JavaScript vào sự kiện − HTML cho phép chèn JavaScript vào các sự kiện của tag − Code JavaScript sẽ được thi hành khi phát sinh sự kiện Bài 3: Ngôn ngữ lập trình Javascript Sử dụng JavaScript trong trang HTML Minh họaMinh họa
  • 23. 2323 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Sử dụng JavaScript trong trang HTMLSử dụng JavaScript trong trang HTML • Chèn JavaScript vào Head section • Chèn JavaScript vào Body section • Sử dụng tập tin thư viện – External script • Chèn JavaScript vào sự kiện • Chú thích trong JavaScript     
  • 24. 2424 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Chú thích trong JavaScript − Chú thích cho một dòng, ta dùng ký hiệu // − Chú thích từ 2 dòng trở lên, bắt đầu bằng ký hiệu /* và kết thúc bằng */ Bài 3: Ngôn ngữ lập trình Javascript Sử dụng JavaScript trong trang HTML Ví dụ: <script language="javascript"> //In dòng tiêu đề document.write("<h1>Đây là dòng tiêu đề</h1>"); /* Hai dòng lệnh sau in hai đọan văn bản */ document.write("<p>Đây là đọan văn thứ nhất </p>"); document.write("<p>Đây là đọan văn thứ hai </p>"); </script>
  • 25. 2525 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 1. Giới thiệu tổng quan1. Giới thiệu tổng quan về JavaScriptvề JavaScript 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 2. Một số hộp thoại2. Một số hộp thoại cơ bản – Popup boxescơ bản – Popup boxes 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 3. Sử dụng JavaScript3. Sử dụng JavaScript trong trang HTMLtrong trang HTML 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript 4. Ngôn ngữ lập trình4. Ngôn ngữ lập trình JavaScriptJavaScript
  • 26. 2626 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript • Biến - Variable • Các toán tử - Operators • Một số hàm cơ bản trong JavaScript • Hàm - Function • Cấu trúc điều khiển     
  • 27. 2727 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Biến – Variable − Khai báo: • <tên biến> phải bắt đầu bằng ký tự (a -> z) hoặc dấu gạch dưới (_) Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript var <tên biến>; hoặc var <tên biến> = <giá trị>; hoặc <tên biến> = <giá trị>;
  • 28. 2828 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Biến – Variable − Khai báo: • Khai báo bên ngoài hàm gọi là biến toàn cục (global variable) • Khai báo trong hàm gọi là biến cục bộ (local variable) và chỉ được phép sử dụng trong hàm khai báo nó Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Minh họaMinh họa
  • 29. 2929 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Biến – Variable − Giá trị của biến: • Số - Number : một con số (như 23 hoặc 3.1415) • Luận lý – Boolean : true hoặc false • Chuỗi – String : một chuỗi các ký tự ( như “abc”) • null : khi không xác định giá trị • undefined : khi không xác định giá trị Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript
  • 30. 3030 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Biến – Variable − Phân biệt giá trị null và undefined: • undefined: biến được khai báo nhưng chưa được gán giá trị • null: biến được khai báo và được gán = null Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: var TestVar; alert(TestVar);  undefined Ví dụ: var TestVar = null; alert(TestVar);  null
  • 31. 3131 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Biến – Variable − Kiểm tra kiểu dữ liệu: dùng toán tử typeof Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: document.write(typeof 10);  “number” document.write(typeof ('JS'));  “string” document.write(typeof new Date());  “object” document.write(typeof myVar);  “undefined” typeof <giá trị> hoặc typeof (<giá trị>)
  • 32. 3232 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript • Biến - Variable • Các toán tử - Operators • Một số hàm cơ bản trong JavaScript • Hàm - Function • Cấu trúc điều khiển     
  • 33. 3333 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các toán tử - Operators − Toán tử số học – Arithmetic operators Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript
  • 34. 3434 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các toán tử - Operators − Toán tử gán – Assignment operators Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript
  • 35. 3535 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các toán tử - Operators − Toán tử so sánh – Comparision operators Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript
  • 36. 3636 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các toán tử - Operators − Toán tử luận lý – Logical operators Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript
  • 37. 3737 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các toán tử - Operators − Toán tử điều kiện – Conditonal operator Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript (<điều kiện>) ? <giá trị 1> : <giá trị 2> Ví dụ: tinhtrang = (tuoi>=18) ? “trưởng thành” : “vị thành niên”
  • 38. 3838 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript • Biến - Variable • Các toán tử - Operators • Một số hàm cơ bản trong JavaScript • Hàm - Function • Cấu trúc điều khiển     
  • 39. 3939 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số hàm cơ bản trong JavaScript − eval(“chuỗi”): đánh giá biểu thức “chuỗi” và thi hành như là code JavaScript Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: str="if (3>2) document.write('đúng'); else document.write('sai');“ var ktra = eval(str); // “đúng” document.write("<br>" + eval("2+2")); // 4
  • 40. 4040 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số hàm cơ bản trong JavaScript − isNaN(<giá trị>): kiểm tra <giá trị> không phải là số hay không (true/false). Nếu <giá trị> là chuỗi “”, trả về true Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: document.write(isNaN(5-2)+ "<br />");  false document.write(isNaN(0)+ "<br />");  false document.write(isNaN("Hello")+ "<br />");  true
  • 41. 4141 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số hàm cơ bản trong JavaScript − Number(<đối tượng>): chuyển đổi một đối tượng sang một con số, nếu không chuyển được, trả về NaN Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: document.write(Number("227") + "<br>");  227 document.write(Number(true) + "<br>");  1 document.write(Number(false) + "<br>");  0 document.write(Number("227 233"));  NaN
  • 42. 4242 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số hàm cơ bản trong JavaScript − parseInt(“chuỗi” [,<cơ số>]): phân tích “chuỗi” và trả về số nguyên, <cơ số> xác định hệ thống số. Chỉ phân tích số đầu tiên và nếu không chuyển được, trả về NaN. Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: document.write(parseInt("10") + "<br />");  10 document.write(parseInt("10.33") + "<br />");  10 document.write(parseInt("34 45 66") + "<br />");  34 document.write(parseInt(" 60 ") + "<br />");  60 document.write(parseInt("40 tuổi") + "<br />");  40 document.write(parseInt("Cô ấy 40") + "<br />");  NaN
  • 43. 4343 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số hàm cơ bản trong JavaScript − parseFloat(“chuỗi”): tương tự hàm parseInt nhưng trả về số thực Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Ví dụ: document.write(parseFloat("10.33") + "<br />");  10.33 document.write(parseFloat("34 45 66") + "<br />");  34 document.write(parseFloat(" 60 ") + "<br />");  60 document.write(parseFloat("40 tuổi") + "<br />");  40 document.write(parseFloat("Cô ấy 40") + "<br />");  NaN
  • 44. 4444 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript • Biến - Variable • Các toán tử - Operators • Một số hàm cơ bản trong JavaScript • Hàm - Function • Cấu trúc điều khiển     
  • 45. 4545 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Hàm – Function − Khai báo: Hàm có thể được khai báo trong tag <head> hoặc tag <body> hoặc trong tập tin *.js Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript function <tên hàm>( [ tham số 1, tham số 2, … ] ) { /* khối lệnh xử lý */ [ return <giá trị trả về >] } Ví dụ: function dt_hinhvuong(canh) { return canh*canh; }
  • 46. 4646 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Hàm – Function − Sử dụng: Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript <biến> = <tên hàm>([<giá trị>, …]) hoặc <tên hàm>([<giá trị>, …]) Ví dụ: <input type="button" value="Tính diện tích" onClick = "alert(dt_hinhvuong(3))">
  • 47. 4747 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Ngôn ngữ lập trình JavaScriptNgôn ngữ lập trình JavaScript • Biến - Variable • Các toán tử - Operators • Một số hàm cơ bản trong JavaScript • Hàm - Function • Cấu trúc điều khiển     
  • 48. 4848 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Cấu trúc điều khiển − if … else Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript if (<điều kiện>) // Một lệnh xử lý; Hoặc if (<điều kiện>) { /* Khối lệnh xử lý; */ }
  • 49. 4949 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Cấu trúc điều khiển − if … else Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript Hoặc if (<điều kiện>) { /* Khối lệnh xử lý 1; */ } else { /* Khối lệnh xử lý 2; */ }
  • 50. 5050 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Cấu trúc điều khiển − switch Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript switch (<biểu thức>) { case <giá trị 1>: /* Khối lệnh xử lý 1 ; */ break; case <giá trị 2>: /* Khối lệnh xử lý 2 ; */ break; … [default: /* Khối lệnh xử lý n ; */ ] }
  • 51. 5151 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Cấu trúc điều khiển − Vòng lặp for Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript for (<giá trị bắt đầu> ; <điều kiện lặp> ; <bước nhảy>) { /* Khối lệnh xử lý; */ [break;] } Ví dụ: in bảng cửu chương 2 var i; for ( i=1; i<=10; i++) { document.write( "2 * " + i + " = " + 2*i + "<br>") } Ví dụ: in ngược bảng cửu chương 2 for (var i=1, j=10; i<=10; i++, j--) { document.write( "2 * " + j + " = " + 2*j + "<br>") }
  • 52. 5252 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Cấu trúc điều khiển − Vòng lặp while và do … while Bài 3: Ngôn ngữ lập trình Javascript Ngôn ngữ lập trình JavaScript while (<điều kiện>) { /* Khối lệnh xử lý; */ [break;] } Hoặc do { /* Khối lệnh xử lý; */ [break;] } while (<điều kiện>) Ví dụ: var i = 0; var n = 0; while (i < 5) { i++ ; if (i == 3) continue; n += i; document.write("i : " + i + " ; " + "n : " + n + "<br>"); }
  • 53. 5353 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Bài 3: Ngôn ngữ lập trình JavaScript HẾTHẾT

Notas do Editor

  1. Thời lượng : 15 tiết
  2. Minhoa_Bai03_slide16.html
  3. Minhoa_Bai03_slide18.html
  4. Minhoa_Bai03_slide22.html
  5. Minhoa_Bai03_slide28.html