Đại Cương Về Thiết Kế Web Và Lập Trình Web- P10
Số trang: 5
Loại file: pdf
Dung lượng: 146.71 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P10: Giáo trình bao gồm 5 chương, mỗi chương đều có phần kiến thức lý thuyết và câu hỏi nghiên cứu cụ thể...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P10 http://www.ebook.edu.vn 46 • NÕu ®iÒu kiÖn ®óng th× tr¶ vÒ gi¸ trÞ 1 • NÕu ®iÒu kiÖn sai th× tr¶ vÒ gi¸ trÞ 2 VÝ dô: (day=“Saturday”) ? “Weekend” : “Not Saturday”e. To¸n tö chuçi: “ Welcome to “ + “ Web Design” VÝ dô: Var welcome=”Welcome to” welcome += “ Web Design” => welcome = “Welcome to Web Design” VÝ dô : Sö dông to¸n tö ®iÒu kiÖn ®Ó kiÓm tra ®Çu vµo Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); var output = (response==answer) ? correct:incorrect; http://www.ebook.edu.vn 47 VÝ dô: If (day==“Saturday”) { document.writeln(“It‘s the weekend”); } If (day!=“Saturday”) { document.writeln(“It‘s not Saturday”); } Sö dông cÊu tróc else – if cho vÝ dô ë trªn If (day==“Saturday”) { document.writeln(“It‘s the weekend”); } else { document.writeln(“It‘s not Saturday”); } CÊu tróc kÕt hîp c¸c lÖnh if lång nhau: if ®iÒu kiÖn 1 { C¸c lÖnh JavaScript if ®iÒu kiÖn 2 { C¸c lÖnh JavaScript } else { C¸c lÖnh kh¸c } C¸c lÖnh JavaScript } else { C¸c lÖnh kh¸c } VÝ dô 1 : Sö dông ph−¬ng ph¸p confirm() víi ph¸t biÓu if Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); if (response != answer) { if (confirm(Wrong ! press OK for a second change)) response=prompt(question,0); }http://www.ebook.edu.vn 48 var output = (response ==answer ) ? correct:incorrect ; VÝ dô 2 : Sö dông ph−¬ng ph¸p confirm() víi ph¸t biÓu if - else Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); if (response != answer) { if (confirm(Wrong ! press OK for a second change)) response=prompt(question,0); }else { if (confirm(Correct ! press OK for a second question)) { question=What is 10*10; answer=100; response=prompt(question,0); } } var output = (response ==answer ) ? correct:incorrect ; http://www.ebook.edu.vn 49 3.1.7 Hµm vµ dèi t−îng Trong kü thuËt lËp tr×nh c¸c lËp tr×nh viªn th−êng sö dông hµm ®Ó thùc hiÖnmét ®o¹n ch−¬ng tr×nh thÓ hiÖn cho mét module nµo ®ã ®Ó thùc hiÖn mét c«ng viÖcnµo ®ã. Trong Javascript cã c¸c hµm ®−îc x©y dùng s½n ®Ó gióp chóng ta thùc hiÖnmét chøc n¨ng nµo ®ã vÝ dô nh− hµm alert(), document.write(), parseInt() vµ tacòng cã thÓ ®Þnh nghÜa ra c¸c hµm kh¸c cña m×nh ®Ó thùc hiÖn mét c«ng viÖc nµo®ã cña m×nh, ®Ó ®Þnh nghÜa hµm chóng ta theo có ph¸p sau: function function_name(parameters, arguments) { command block; }a. TruyÒn tham sè: function printName(name) { document.write(“Your Name is ”); document.write(name); document.write(“”); } VÝ dô: Gäi hµm printName() víi lÖnh sau printName(“Bob”); Khi hµm printName() ®−îc thi hµnh gi¸ trÞ cña name lµ Bob, nÕu gäi hµm printName() víi ®èi sè lµ mét biÕn var user = “John”; printName(user); Khi ®ã name lµ “John”. NÕu muèn thay ®æi gi¸ trÞ cña name ta cã thÓ lµmnh− sau : name = “Mr. “ + name;b. Ph¹m vi cña biÕn: BiÕn toµn côc (Global variable): cã gi¸ trÞ ¶nh h−ëng trong toµn bé ch−¬ngtr×nh. BiÕn côc bé (Local variable): chØ cã gi¸ trÞ ¶nh h−ëng trong ph¹m vi hµm,®o¹n m· chøa nã.c. Tr¶ vÒ c¸c gi¸ trÞ: VÝ dô: Dïng return ®Ó tr¶ vÒ gi¸ trÞ cña biÕn. function cube(number) { var cube = number * number * number; return cube; } VÝ dô: http://www.ebook.edu.vn 50 Example ...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P10 http://www.ebook.edu.vn 46 • NÕu ®iÒu kiÖn ®óng th× tr¶ vÒ gi¸ trÞ 1 • NÕu ®iÒu kiÖn sai th× tr¶ vÒ gi¸ trÞ 2 VÝ dô: (day=“Saturday”) ? “Weekend” : “Not Saturday”e. To¸n tö chuçi: “ Welcome to “ + “ Web Design” VÝ dô: Var welcome=”Welcome to” welcome += “ Web Design” => welcome = “Welcome to Web Design” VÝ dô : Sö dông to¸n tö ®iÒu kiÖn ®Ó kiÓm tra ®Çu vµo Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); var output = (response==answer) ? correct:incorrect; http://www.ebook.edu.vn 47 VÝ dô: If (day==“Saturday”) { document.writeln(“It‘s the weekend”); } If (day!=“Saturday”) { document.writeln(“It‘s not Saturday”); } Sö dông cÊu tróc else – if cho vÝ dô ë trªn If (day==“Saturday”) { document.writeln(“It‘s the weekend”); } else { document.writeln(“It‘s not Saturday”); } CÊu tróc kÕt hîp c¸c lÖnh if lång nhau: if ®iÒu kiÖn 1 { C¸c lÖnh JavaScript if ®iÒu kiÖn 2 { C¸c lÖnh JavaScript } else { C¸c lÖnh kh¸c } C¸c lÖnh JavaScript } else { C¸c lÖnh kh¸c } VÝ dô 1 : Sö dông ph−¬ng ph¸p confirm() víi ph¸t biÓu if Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); if (response != answer) { if (confirm(Wrong ! press OK for a second change)) response=prompt(question,0); }http://www.ebook.edu.vn 48 var output = (response ==answer ) ? correct:incorrect ; VÝ dô 2 : Sö dông ph−¬ng ph¸p confirm() víi ph¸t biÓu if - else Example var question=What is 10+10 ?; var answer=20; var correct=; var incorrect=; var response=prompt(question,0); if (response != answer) { if (confirm(Wrong ! press OK for a second change)) response=prompt(question,0); }else { if (confirm(Correct ! press OK for a second question)) { question=What is 10*10; answer=100; response=prompt(question,0); } } var output = (response ==answer ) ? correct:incorrect ; http://www.ebook.edu.vn 49 3.1.7 Hµm vµ dèi t−îng Trong kü thuËt lËp tr×nh c¸c lËp tr×nh viªn th−êng sö dông hµm ®Ó thùc hiÖnmét ®o¹n ch−¬ng tr×nh thÓ hiÖn cho mét module nµo ®ã ®Ó thùc hiÖn mét c«ng viÖcnµo ®ã. Trong Javascript cã c¸c hµm ®−îc x©y dùng s½n ®Ó gióp chóng ta thùc hiÖnmét chøc n¨ng nµo ®ã vÝ dô nh− hµm alert(), document.write(), parseInt() vµ tacòng cã thÓ ®Þnh nghÜa ra c¸c hµm kh¸c cña m×nh ®Ó thùc hiÖn mét c«ng viÖc nµo®ã cña m×nh, ®Ó ®Þnh nghÜa hµm chóng ta theo có ph¸p sau: function function_name(parameters, arguments) { command block; }a. TruyÒn tham sè: function printName(name) { document.write(“Your Name is ”); document.write(name); document.write(“”); } VÝ dô: Gäi hµm printName() víi lÖnh sau printName(“Bob”); Khi hµm printName() ®−îc thi hµnh gi¸ trÞ cña name lµ Bob, nÕu gäi hµm printName() víi ®èi sè lµ mét biÕn var user = “John”; printName(user); Khi ®ã name lµ “John”. NÕu muèn thay ®æi gi¸ trÞ cña name ta cã thÓ lµmnh− sau : name = “Mr. “ + name;b. Ph¹m vi cña biÕn: BiÕn toµn côc (Global variable): cã gi¸ trÞ ¶nh h−ëng trong toµn bé ch−¬ngtr×nh. BiÕn côc bé (Local variable): chØ cã gi¸ trÞ ¶nh h−ëng trong ph¹m vi hµm,®o¹n m· chøa nã.c. Tr¶ vÒ c¸c gi¸ trÞ: VÝ dô: Dïng return ®Ó tr¶ vÒ gi¸ trÞ cña biÕn. function cube(number) { var cube = number * number * number; return cube; } VÝ dô: http://www.ebook.edu.vn 50 Example ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình thiết kế thiết kế web giới thiệu HTML ngôn ngữ HTML tài liệu thiết kế webGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 551 2 0 -
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 468 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 255 2 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 167 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 146 0 0 -
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
67 trang 123 0 0 -
38 trang 110 0 0
-
Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
85 trang 109 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 100 0 0 -
Giáo trình phân tích một số phương pháp cấu hình cho hệ thống chức năng RAS p2
11 trang 99 0 0