Đề tài: Chế tạo mạch com ảo dựa trên mạch Stm32f4-discovery - Gửi miễn phí qu...Dịch vụ viết bài trọn gói ZALO: 0909232620 Download luận văn nghiên cứu khoa học với đề tài: Chế tạo mạch com ảo dựa trên mạch phát triển Stm32f4-discovery, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Luận văn: Tìm hiểu nghiên cứu về truyền thông profibus PA, HOTDịch vụ viết bài trọn gói ZALO: 0909232620 Download luận văn đồ án tốt nghiệp với đề tài: Tìm hiểu và nghiên cứu về truyền thông profibus PA, cho các bạn làm luận văn tham khảo
2. NỘI DUNG
Giới thiệu về JavaScript
Biến, kiểu dữ liệu, phép toán
Lệnh điều khiển
Popup
Sử dụng các đối tượng
29/Oct/2009 2 Bộ môn Mạng máy tính & Truyền thông
3. NỘI DUNG
Giới thiệu về JavaScript
Biến, kiểu dữ liệu, phép toán
Lệnh điều khiển
Popup
Sử dụng các đối tượng
29/Oct/2009 3 Bộ môn Mạng máy tính & Truyền thông
4. JAVASCRIPT LÀ GÌ?
1 2 3
Được thiết kế cùng Được viết trực tiếp Khác với Java
với HTML tạo vào trang HTML
trang Web sinh
động
Là ngôn ngữ Là ngôn ngữ
script, hướng đối thông dịch
tượng, chứa các
dòng lệnh thực thi
được
29/Oct/2009 4 Bộ môn Mạng máy tính & Truyền thông
5. JAVASCRIPT DÙNG ĐỂ LÀM GÌ?
Viết Cung
trang cấp
HTML thông
sinh tin về
động browser
Xuất Kiểm tra
động
Tạo dữ liệu
cookie trước
trang khi
HTML submit
Đọc,
Bắt và viết phần
xử lý tử /nội
dung
các sự trang
kiện HTML
29/Oct/2009 5 Bộ môn Mạng máy tính & Truyền thông
6. VÍ DỤ 1 VỀ JAVASCRIPT
29/Oct/2009 6 Bộ môn Mạng máy tính & Truyền thông
7. VÍ DỤ 2 VỀ JAVASCRIPT
29/Oct/2009 7 Bộ môn Mạng máy tính & Truyền thông
8. VÍ DỤ 3 VỀ JAVASCRIPT
29/Oct/2009 8 Bộ môn Mạng máy tính & Truyền thông
9. VÍ DỤ 4 VỀ JAVASCRIPT
29/Oct/2009 9 Bộ môn Mạng máy tính & Truyền thông
10. VÍ DỤ 5 VỀ JAVASCRIPT
29/Oct/2009 10 Bộ môn Mạng máy tính & Truyền thông
11. ẾN
Đặc điểm Khai báo Gán trị
Chứa dữ liệu • var strname = • var strname
Phân biệt hoa và
some value = "Hege"
thường Hoặc
Hoặc
Phạm vi: • strname = some
value • strname =
Toàn cục
"Hege"
Cục bộ
29/Oct/2009 11 Bộ môn Mạng máy tính & Truyền thông
13. KIỂU DỮ LIỆU
Kiểu dữ liệu
Số nguyên : 10, -301, 1974, etc.
Số thực và số chấm động : 13.5, 1.35E1
Luận lý : true, false
Chuỗi : “do thanh nghi”, “sinh nam 1974”, b, n, r, t,
var quote = "He read "The Cremation of Sam McGee" by R.W. Service."
document.write(quote)
Kết quả sẽ là :
He read "The Cremation of Sam McGee" by R.W. Service.
29/Oct/2009 13 Bộ môn Mạng máy tính & Truyền thông
14. KIỂU DỮ LIỆU
Kiểu dữ liệu
Mảng :
myArray = new Array(10); foo = new Array(5);
myArray[0] = 56; myArray[9] = 44;
colors = new Array();
colors[99] = "midnightblue";
numberOfElements = myArray.length;
29/Oct/2009 14 Bộ môn Mạng máy tính & Truyền thông
15. KIỂU DỮ LIỆU
Kiểu dữ liệu
Đối tượng :
29/Oct/2009 15 Bộ môn Mạng máy tính & Truyền thông
16. CHUYỂN KIỂU DỮ LIỆU
Kiểu dữ liệu
Được chuyển tự động :
var answer = 42
answer = "Thanks for all the fish..."
x = "The answer is " + 42
Chuyển chuỗi sang số : ParseInt(), ParseFloat()
29/Oct/2009 16 Bộ môn Mạng máy tính & Truyền thông
17. PHÉP TOÁN
Phép toán
Gán : =
Phép tăng hoặc giảm 1 : ++, --
Gán rút gọn : +=, -=, *=, /=, %=
So sánh : ==, !=, <, <=, >, >=
Phép tính số học : +, -, *, /, %
Phép toán luận lý : &&, ||, !,
Phép : (cond) ? Expr1:Expr2
29/Oct/2009 17 Bộ môn Mạng máy tính & Truyền thông
23. ĐỊNH NGHĨA HÀM
Định nghĩa
function functionname(var1,var2,...,varX)
{
some code
}
29/Oct/2009 23 Bộ môn Mạng máy tính & Truyền thông
24. ĐỊNH NGHĨA HÀM
Ví dụ
function total(a,b)
{
x=a*b
return x
}
product=total(2,3)
29/Oct/2009 24 Bộ môn Mạng máy tính & Truyền thông
25. ĐỊNH NGHĨA HÀM
Ví dụ
<html> <head>
<script type="text/javascript">
function displaymessage()
{
alert("Hello World!")
}
</script>
</head><body>
<form>
<input type="button" value="Click me!"
onclick="displaymessage()" >
</form>
</body>
</html>
29/Oct/2009 25 Bộ môn Mạng máy tính & Truyền thông
28. NỘI DUNG
Giới thiệu về JavaScript
Biến, kiểu dữ liệu, phép toán
Lệnh điều khiển
Popup
Sử dụng các đối tượng
29/Oct/2009 28 Bộ môn Mạng máy tính & Truyền thông
29. CẤU TRÚC IF-ELSE
Cú pháp
if (condition) {
statements1
}
Hay
if (condition) {
statements1
}
else {
statements2
}
29/Oct/2009 29 Bộ môn Mạng máy tính & Truyền thông
32. CẤU TRÚC SWITCH-CASE
Cú pháp
switch(n) {
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
execute code block n
}
29/Oct/2009 32 Bộ môn Mạng máy tính & Truyền thông
33. CẤU TRÚC SWITCH-CASE
Ví dụ
<script type="text/javascript">
theDay=d.getDay()
switch (theDay) {
case 5:
document.write("Finally Friday")
break;
case 6:
document.write("Super Saturday");
break;
case 0:
document.write("Sleepy Sunday");
break
default:
document.write("I'm looking forward to this weekend!")
}
</script>
29/Oct/2009 33 Bộ môn Mạng máy tính & Truyền thông
35. CẤU TRÚC LẶP FOR
Cú pháp
for (initial-expression; condition; increment-expression) {
statements
}
Ví dụ:
var n = 0;
for (var i = 0; i < 3; i++) {
n += i;
alert("The value of n is now " + n);
}
29/Oct/2009 35 Bộ môn Mạng máy tính & Truyền thông
36. CẤU TRÚC LẶP FOR
29/Oct/2009 36 Bộ môn Mạng máy tính & Truyền thông
37. CẤU TRÚC LẶP FOR
29/Oct/2009 37 Bộ môn Mạng máy tính & Truyền thông
38. CẤU TRÚC WHILE, DO-WHILE
Cú pháp
while (var<=endvalue)
{
code to be executed
}
do
{
code to be executed
}
while (var<=endvalue)
29/Oct/2009 38 Bộ môn Mạng máy tính & Truyền thông
39. CẤU TRÚC WHILE, DO-WHILE
Ví dụ
<html>
<body>
<script type="text/javascript">
var i=0
while (i<=10)
{
document.write("The number is " + i)
document.write("<br />")
i=i+1
}
</script>
</body>
</html>
29/Oct/2009 39 Bộ môn Mạng máy tính & Truyền thông
40. CẤU TRÚC WHILE, DO-WHILE
Ví dụ
<html>
<body>
<script type="text/javascript">
var i=0
do {
document.write("The number is " + i)
document.write("<br />")
i=i+1
}
while (i<0)
</script>
</body>
</html>
29/Oct/2009 40 Bộ môn Mạng máy tính & Truyền thông
41. CẤU TRÚC WHILE, DO-WHILE
29/Oct/2009 41 Bộ môn Mạng máy tính & Truyền thông
42. CẤU TRÚC WHILE, DO-WHILE
29/Oct/2009 42 Bộ môn Mạng máy tính & Truyền thông
43. BREAK TRONG CẤU TRÚC LẶP
29/Oct/2009 43 Bộ môn Mạng máy tính & Truyền thông
44. CONTINUE TRONG CẤU TRÚC LẶP
29/Oct/2009 44 Bộ môn Mạng máy tính & Truyền thông
45. NỘI DUNG
Giới thiệu về JavaScript
Biến, kiểu dữ liệu, phép toán
Lệnh điều khiển
Popup
Sử dụng các đối tượng
29/Oct/2009 45 Bộ môn Mạng máy tính & Truyền thông
49. KẾT HỢP VỚI FORM
29/Oct/2009 49 Bộ môn Mạng máy tính & Truyền thông
50. KẾT HỢP VỚI FORM
29/Oct/2009 50 Bộ môn Mạng máy tính & Truyền thông
51. NỘI DUNG
Giới thiệu về JavaScript
Biến, kiểu dữ liệu, phép toán
Lệnh điều khiển
Popup
Sử dụng các đối tượng
29/Oct/2009 51 Bộ môn Mạng máy tính & Truyền thông
52. ĐỐI TƯỢNG
Các đối tượng
String
Date
Array
Boolean
Math
HTML DOM
29/Oct/2009 52 Bộ môn Mạng máy tính & Truyền thông
55. ĐỐI TƯỢNG STRING
Ví dụ
var txt="Hello world!"
document.write(txt.length)
document.write(txt.toUpperCase())
document.write(txt.substring(4, 8))
document.write(txt.small())
document.write(txt.strike())
document.write(txt.charAt(8))
29/Oct/2009 55 Bộ môn Mạng máy tính & Truyền thông
60. ĐỐI TƯỢNG DATE
Ví dụ
var myDate=new Date()
myDate.setFullYear(2010,0,14)
myDate.setDate(myDate.getDate()+5)
myDate.setFullYear(2010,0,14)
var today = new Date()
if (myDate>today)
alert("Today is before 14th January 2010")
else
alert("Today is after 14th January 2010")
29/Oct/2009 60 Bộ môn Mạng máy tính & Truyền thông
62. ĐỐI TƯỢNG ARRAY
Ví dụ:
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW“
var mycars=new Array("Saab","Volvo","BMW")
var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
29/Oct/2009 62 Bộ môn Mạng máy tính & Truyền thông
63. ĐỐI TƯỢNG ARRAY
Ví dụ
var arr = new Array(3)
arr[0] = "Jani"
arr[1] = "Tove"
arr[2] = "Hege"
var arr2 = new Array(3)
arr2[0] = "John"
arr2[1] = "Andy"
arr2[2] = "Wendy"
document.write(arr.concat(arr2))
29/Oct/2009 63 Bộ môn Mạng máy tính & Truyền thông
64. ĐỐI TƯỢNG ARRAY
Ví dụ
var arr = new Array(6)
arr[0] = "Jani"
arr[1] = "Hege"
arr[2] = "Stale"
arr[3] = "Kai Jim"
arr[4] = "Borge"
arr[5] = "Tove"
document.write(arr + "<br />")
document.write(arr.sort())
29/Oct/2009 64 Bộ môn Mạng máy tính & Truyền thông
66. ĐỐI TƯỢNG BOOLEAN
Ví dụ
var myBoolean=new Boolean()
var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)
var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Richard")
29/Oct/2009 66 Bộ môn Mạng máy tính & Truyền thông
70. ĐỐI TƯỢNG MATH
Ví dụ
Math.E
Math.PI
Math.SQRT2
Math.SQRT1_2
Math.LN2
Math.LN10
Math.LOG2E
Math.LOG10E
document.write(Math.round(4.7))
document.write(Math.random())
document.write(Math.floor(Math.random()*11))
document.write(Math.round(-4.60))
29/Oct/2009 70 Bộ môn Mạng máy tính & Truyền thông
71. ĐỐI TƯỢNG HTML DOM
29/Oct/2009 71 Bộ môn Mạng máy tính & Truyền thông
72. ĐỐI TƯỢNG HTML DOM
29/Oct/2009 72 Bộ môn Mạng máy tính & Truyền thông
73. ĐỐI TƯỢNG HTML DOM
29/Oct/2009 73 Bộ môn Mạng máy tính & Truyền thông
79. VÍ DỤ 5 VỀ JAVASCRIPT
29/Oct/2009 79 Bộ môn Mạng máy tính & Truyền thông