tài liệu công nghệ web và ứng dụng

136 372 0
tài liệu công nghệ web và ứng dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN College of Information Technology Địa chỉ: 48B Cao Thắng – Thành phố Đà Nẵng Website: http://www.cit.udn.vn Email: cit@cit.udn.vn Tài liệu CÔNG NGHỆ WEB VÀ ỨNG DỤNG Đà Nẵng, 01/2008 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 2 MỤC LỤC CHƯƠNG 1: TỔNG QUAN 6 1.1 Một số khái niệm 6 1.1.1 Internet: 6 1.1.2 World Wide Web 7 1.1.3 ISP 7 1.1.4 URL 8 1.1.5 DNS 9 1.1.6 Firewall 9 1.2 Tổng quan về một hệ thống Web 9 1.2.1 Mô hình một hệ thống Web nói chung: 9 1.2.2 Nguyên tắc hoạt động: 10 CHƯƠNG 2: NGÔN NGỮ HTML 12 2.1 Giới thiệu HTML 12 2.2 Trình soạn thảo HTML 12 2.2.1 Microsoft FrontPage 12 2.2.2 Macromedia Dreamweaver MX 2004 13 2.3 Tạo trang HTML đầu tiên 13 2.4 Cấu trúc trang HTML 16 2.4.1 Thẻ và cấu trúc thẻ 17 2.4.2 Màu sắc trong thiết kế web 20 2.4.3 Thẻ chú thích 21 2.4.4 Các thẻ định dạng trình bày 22 2.4.5 Form 29 2.4.6 Bảng 43 2.4.7 Danh sách 48 2.4.8 Các ký tự đặc biệt 50 2.4.9 Âm thanh, video, flash và applet 51 2.4.10 Frame 52 2.4.11 Một số thẻ meta thông dụng 54 2.4.12 Thẻ DOCTYPE 54 2.5 Những lưu ý 55 2.5.1 Tạo chuẩn đánh dấu thẻ và tuân thủ nó 55 2.6 Giới thiệu về XHTML 56 CHƯƠNG 3: CASCADING STYLE SHEETS (CSS) 57 3.1 Các loại CSS 57 3.2 CSS trong dòng 57 CHƯƠNG 4: KỊCH BẢN TRÌNH KHÁCH 58 4.1 Nhúng javascript vào file html 58 4.1.1 Sử dụng thẻ SCRIPT 58 4.1.2 Sử dụng một file nguồn JavaScript 59 4.1.3 Thẻ <NOSCRIPT> và </NOSCRIPT> 59 4.2 Hiển thị một dòng văn bản 60 4.3 Ghi chú mã lệnh 61 4.4 Giao tiếp với người sử dụng 61 4.5 Biến trong JavaScript 62 4.5.1 Biến và phân loại biến 62 4.5.2 Kiểu dữ liệu 63 4.5.3 Kiểu nguyên (Interger) 63 4.5.4 Kiểu dấu phẩy động (Floating Point) 63 4.5.5 Kiểu logic (Boolean) 64 4.5.6 Kiểu chuỗi (String) 64 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 3 4.6 Biểu thức 64 4.7 Toán tử (Operator) 64 4.7.1 Gán 64 4.7.2 So sánh 65 4.7.3 Số học 65 4.7.4 Chuỗi 65 4.7.5 Logic 65 4.7.6 Bitwise 65 4.8 Lệnh 66 4.8.1 Lệnh điều kiện: 66 4.8.2 Lệnh lặp 67 4.8.3 while 68 4.8.4 Switch 68 4.8.5 Break 68 4.8.6 continue 68 4.9 Hàm (Functions) 69 4.10 Các hàm có sẵn 70 4.10.1 eval 70 4.10.2 parseInt 71 4.10.3 parseFloat 72 4.10.4 escape và unescape 72 4.11 Biểu thức quy tắc 73 4.12 Mảng (ARRAY) 73 4.12.1 Tạo một mảng trống 73 4.12.2 Xác định chiều dài ban đầu của mảng 74 4.12.3 Tạo và khởi tạo mảng trong cùng một dòng lệnh 75 4.12.4 Kích thước mảng length 75 4.12.5 Các chức năng của đối tượng Array 75 4.13 Sự kiện 76 4.14 Các đối tượng trong JavaScript 79 4.15 Đối tượng Navigator 81 4.16 Đối tượng window 81 4.17 Đối tượng location 84 4.18 Đối tượng frame 84 4.19 Đối tượng document 84 4.20 Đối tượng anchors 85 4.21 Đối tượng forms 85 4.22 Đối tượng history 86 4.23 Đối tượng links 86 4.24 Đối tượng math 87 4.25 Đối tượng date 88 4.26 Đối tượng string 89 4.27 Các phần tử của đối tượng form 90 4.27.1 Phần tử button 91 4.27.2 Phần tử checkbox 92 4.27.3 Phần tử File Upload 93 4.27.4 Phần tử hidden 93 4.27.5 Phần tử Password 93 4.27.6 Phần tử radio 94 4.27.7 Phần tử reset 95 4.27.8 Phần tử select 96 4.27.9 Phần tử submit 97 4.27.10 Phần tử Text 97 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 4 4.27.11 Phần tử Textarea 98 4.27.12 Mảng elements[] 99 4.27.13 Mảng form[] 99 4.28 Xem lại các lệnh và mở rộng 99 CHƯƠNG 5: KỊCH BẢN TRÌNH CHỦ 102 5.1 Giới thiệu ngôn ngữ lập trình web động 102 5.2 Cài đặt và chạy ứng dụng ASP 103 5.2.1 Web Server IIS 104 5.2.2 Cấu hình cho Website trên IIS 105 5.2.3 Viết các file ASP 107 5.2.4 Dùng trình duyệt truy cập website 107 5.3 Tóm tắt các cú pháp VBScript 109 5.3.1 Response.write 109 5.3.2 Biến 109 5.3.3 Mảng 110 5.3.4 Ghép chuỗi 110 5.3.5 Hàm có sẵn 110 5.3.6 Các hàm chuyển đổi kiểu 110 5.3.7 Các hàm format 110 5.3.8 Các hàm toán học 111 5.3.9 Các hàm thao tác với chuỗi 111 5.3.10 Các hàm ngày tháng 111 5.3.11 Các hàm kiểm tra 112 5.3.12 Cấu trúc điều kiện if 112 5.3.13 Cấu trúc lựa chọn select 113 5.3.14 Cấu trúc lặp tuần tự For … Next 114 5.3.15 Cấu trúc lặp DO WHILE….LOOP 115 5.3.16 Cấu trúc lặp WHILE….WEND 115 5.3.17 Cấu trúc lặp DO….LOOP UNTIL 115 5.3.18 Điều kiện and ,or, not 116 5.3.19 Thủ tục và hàm người dùng 116 5.3.20 Thủ tục 116 5.3.21 Hàm 117 5.3.22 Sử dụng #include 118 5.4 Các đối tượng căn bản 118 5.4.1 Đối tượng Request 118 5.4.2 Request.QueryString 118 5.4.3 Request.Form 119 5.4.4 Response 119 5.4.5 Response.Write 119 5.4.6 Response.Redirect 119 5.4.7 Response.End 119 5.4.8 Đối tượng Session 119 5.4.9 Đối tượng Application 120 5.4.10 File Global.asa 121 5.4.11 Đối tượng Dictionary 122 5.4.12 Đối tượng Server 122 5.5 Sử dụng Database với ASP 123 5.5.1 Các cú pháp căn bản để truy xuất dữ liệu từ DB 123 5.5.2 Đối tượng Connection 124 5.5.3 Đối tượng Recordset 124 5.5.4 Thêm, sửa, xóa dữ liệu trong DB: 126 5.6 Sử dụng tiếng Việt trong ASP 127 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 5 5.6.1 Bảng mã Unicode 127 5.6.2 Mã hóa UTF-8 127 5.6.3 CodePage và Charset 127 CHƯƠNG 6: PHỤ LỤC - VBSCRIPT REFERENCE 129 6.1 Statements and Keywords 129 6.2 Operators 129 6.3 VBScript Functions 129 6.3.1 Type Checking Functions 129 6.3.2 Typecasting Functions 130 6.3.3 Formatting Functions 130 6.3.4 Math Functions 131 6.3.5 Date Functions 131 6.3.6 String Functions 132 6.3.7 Other functions 134 6.3.8 Control Structures 134 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 6 CHƯƠNG 1: TỔNG QUAN 1.1 Một số khái niệm 1.1.1 Internet:  Internet là một hệ thống thông tin toàn cầu bao gồm các mạng máy tính được liên kết với nhau (a network of networks) với mục đích trao đổi và chia sẻ thông tin. Internet là mạng toàn cầu liên kết các máy tính thông qua hệ thống đường điện thoại và cáp quang. Một số máy tính được nối liên tục vào Internet trong khi các máy khác chỉ ghé thăm một đôi lúc. Những máy tính nối thường xuyên vào mạng là những máy chứa vô số thông tin mà những người dùng mạng khác có thể truy cập.  Mạng máy tính: Mạng máy tính là tập hợp nhiều máy tính điện tử và các thiết bị đầu cuối được kết nối với nhau bằng các thiết bị liên lạc nhằm trao đổi thông tin, cùng chia sẻ phần cứng, phần mềm và dữ liệu với nhau. Mạng máy tính là một số máy tính được kết nối với nhau. Ở đây không đề cập đến số lượng các máy tính trong mạng. Hai máy tính được nối với nhau bằng m ột sợi dây mạng. Đó là một mạng máy tính. Các máy tính trong quầy internet đều được nối với một máy chủ (để dễ dàng quản lý, tính tiền). Đó là một mạng máy tính. Các máy tính của trường CĐ CNTT, của trường BK, KT, SP, NN được kết nối với nhau, tạo thành mạng máy tính của Đại học Đà Nẵng. Và khi các mạng máy tính này lại kết nối với nhau ở quy mô lớn, tạo thành hệ thống bao gồm hàng ngàn mạng máy tính nh ỏ hơn của các doanh nghiệp, của các viện nghiên cứu và các trường đại học, của người dùng cá nhân, và các chính phủ trên toàn cầu – đó là internet. - So sánh mạng máy tính – mạng truyền hình: Các mạng truyền hình gửi thông tin tương tự đến mọi trạm vào cùng lúc. Sự giao tiếp này là một chiều, nghĩa là không có sự tương tác hai chiều. Trong mạng máy tính , mỗi thông điệp thường được dẫn đến một máy tính cụ thể nào đó. Khác với mạng truyền hình, các mạng máy tính luôn hai chiều sao cho khi máy tính A gửi thông điệp đến máy tính B thì B có thể trả lời lại cho A. - Internet cung cấp một khối lượng thông tin và dịch vụ khổng lồ. Phần chủ yếu nhất của mạng Internet là World Wide Web. Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 7  Các dịch vụ trên Internet: o Thư điện tử (E-mail) o Trò chuyện trực tuyến (Chat) o Máy truy tìm dữ liệu (Search engine) o Các dịch vụ thương mại và chuyển ngân o Các dịch vụ về y tế (Chữa bệnh từ xa) o Các dịch vụ về giáo dục (Các lớp học ảo) o … - Đại đa số các dịch vụ trên internet đều miễn phí. - Các cách thức thông thường để truy cập internet là quay số , băng rộng, không dây, vệ tinh và qua điện thoại cầm tay. 1.1.2 World Wide Web  - World Wide Web, gọi tắt là Web hoặc WWW, là một không gian thông tin toàn cầu mà mọi người có thể truy nhập (đọc và viết) qua các máy tính nối với mạng Internet. Thuật ngữ này thường được hiểu nhầm là từ đồng nghĩa với chính thuật ngữ Internet. Nhưng Web thực ra chỉ là một trong các dịch vụ chạy trên Internet, chẳng hạn như dị ch vụ thư điện tử. Sở dĩ Web trở nên phổ biến vì nó cung cấp cho người sử dụng khả năng truy cập dễ dàng từ đó người sử dụng có thể khai thác các thông tin trên Net dưới dạng văn bản, hình ảnh thậm chí cả âm thanh và video. Vì thế, Web đôi khi còn được gọi là đa phương tiện của mạng Internet. Để dùng Web, người sử dụng phải có trình duyệt Web như Netscape hoặc Microsoft Internet Explorer. Trình duyệt Web là một ứng dụng tương thích với máy tính của bạn, cho phép bạn nhìn thấy các trang Web trên màn hình máy tính. Các tài liệu trên World Wide Web được lưu trữ trong một hệ thống siêu văn bản (hypertext), đặt tại các máy tính trong mạng Internet. Người dùng phải sử dụng trình duyệt web (web browser) để xem siêu văn bản. Người dùng có thể theo các liên kết siêu văn bản (hyperlink) trên mỗi trang web để nối với các tài liệu khác hoặc gửi thông tin phả n hồi theo máy chủ trong một quá trình tương tác. Hoạt động truy tìm theo các siêu liên kết thường được gọi là duyệt Web. Quá trình này cho phép người dùng có thể lướt các trang web để lấy thông tin. Tuy nhiên độ chính xác và chứng thực của thông tin không được đảm bảo. Phân biệt Internet và WWW: Internet và WWW không đồng nghĩa. Internet là một tập hợp các mạng máy tính kết nối với nhau bằng dây đồng, cáp quang, v.v ; còn WWW, hay Web, là một tập hợp các tài liệu liên kết với nhau bằng các siêu liên kết (hyperlink) và các địa chỉ URL, và nó có thể được truy nhập bằng cách sử dụng Internet.  Các trình duyệt web thông dụng: o Internet Explorer có sẵn trong Microsoft Windows, của Microsoft o Mozilla và Mozilla Firefox của Tập đoàn Mozilla o Netscape Browser của Netscape o Opera của Opera Software o Safari trong Mac OS X, của Apple Computer o Maxthon của MySoft Technology o Avant Browser của Avant Force. 1.1.3 ISP Internet Service Providers - Các nhà Cung cấp Dịch vụ Internet ISP cung cấp các kết nối vào Internet cho người dùng ở nhà hay các doanh nghiệp. Có ISP cục bộ, vùng, quốc gia và toàn cầu. Trong hầu hết trường hợp, ISP cục bộ đều nối vào ISP vùng, mà đến lượt mình ISP vùng lại nối vào ISP quốc gia hay toàn cầu. Tuy nhiên, cũng Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 8 có thể bỏ qua trật tự nầy để nối trực tiếp vào các điểm chuyển mạch của Internet. Nếu bạn nghĩ Internet như một đường ống dữ liệu lớn với nhiều ống dữ liệu nhỏ hơn được nối với nó, khi đó bạn có thể nghĩ được là ISP cục bộ như người gác cổng để vào Internet. Nhà cung cấp dịch vụ internet là mộ t công ty với những máy tính siêu nhanh thường xuyên nối vào Internet thông qua một đường truyền tốc độ cao. Công ty này sẽ bán cho bạn quyền kết nối vào mạng và sử dụng một phần đường truyền của họ để đến với toàn mạng internet. Khi đã kết nối vào Internet bạn có thể truy nhập thông tin của mọi máy tính trên mạng. Bạn cũng có thể cung cấp những thông tin của riêng bạn để mọi người có thể truy nhậ p. Để máy tính của bạn liên kết được với máy của ISP, bạn cần một modem, thiết bị dùng để chuyển từ tín hiệu số trong máy tính sang tín hiệu tương tự của đường điện thoại, và bạn cần một phần mềm giúp cho máy của bạn giao tiếp với những máy khác. Các Nhà cung cấp dịch vụ Internet (IPS) tại Việt Nam gồm Tập đoàn Bưu chính Viễn thông Việt Nam (VNPT), Tổng Công ty Viễn thông Quân độ i (Viettel), Công ty Viễn thông Điện lực (EVN Telecom), Công ty Cổ phần Bưu chính Viễn thông Sài Gòn (SPT), Công ty Netnam và một số công ty khác. Việt Nam chính thức kết nối vào Internet từ ngày 19/11/1997. 1.1.4 URL - Tài nguyên (Resource) là một đối tượng trên internet nằm trên máy chủ. Đối tượng này chính là các thư mục, các tập tin khác nhau, gồm tập tin văn bản, đồ họa, video và âm thanh. Vậy làm sao để truy xuất được đến các đối tượng này? Để truy xuất được các đối tượng (các tài nguyên), cần phải biết địa chỉ của đối tượng đó. Đó chính là URL. Xét ví dụ sau. - Ví dụ về một URL: http://tuyensinh.edu:80/diemthi/timkiem.aspx?sobaodanh=1234 \__/ \__________/ \_/\_________________/ \____________/ | | | | | GT MPV C ĐD TV Ở đây, GT là giao thức, MPV là máy phục vụ, C là cổng, ĐD là đường dẫn, TV là truy vấn. - Một URL gồm có nhiều phần: o Tên giao thức (ví dụ: http, ftp) o Tên miền (ví dụ: cit.udn.vn) o Chỉ định thêm cổng (có thể không cần) o Đường dẫn tuyệt đối trên máy phục vụ của tài nguyên (vídụ: thumuc/trang) o Các truy vấn (có thể không cần) o Chỉ định mục con (có thể không cần) - URL, viết tắt của Uniform Resource Locator , được dùng để tham chiếu tới tài nguyên trên Internet. URL mang lại khả năng siêu liên kết cho các trang mạng. Các tài nguyên khác nhau được tham chiếu tới bằng địa chỉ, chính là URL. While it is hard to believe, given the millions, perhaps billions, of them out there, every document and resource on the Internet has a unique address, known as its uniform resource locator (URL; commonly pronounced "you-are-ell"). A URL consists of the document's name preceded by the hierarchy of directory names in which the file is stored (pathname), the Internet domain name of the server that hosts the file, and the software and manner by which the browser and the document's host server communicate to exchange the document (protocol ): protocol://server_domain_name/pathname Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 9 Here are some sample URLs: http://www.kumquat.com/docs/catalog/price_list.html http://www.kumquat.com/ ftp://ftp.netcom.com/pub/ The first example is an absolute or complete URL. It includes every part of the URL format: protocol, server, and the pathname of the document. While absolute URLs leave nothing to the imagination, they can lead to big headaches when you move documents to another directory or server. Fortunately, browsers also let you use relative URLs and automatically fill in any missing portions with respective parts from the current document's base URL. The second example is the simplest relative URL of all; with it, the browser assumes that the price_list.html document is located on the same server, in the same directory as the current document, and uses the same network protocol. Relative URLs are also useful if you don't know a directory or document's name. The third URL example, for instance, points to kumquat.com's web home page. It leaves it up to the kumquat server to decide what file to send along. Typically, the server delivers the first file in the directory, one named index.html, or simply a listing of the directory's contents. Although appearances may deceive, the last FTP example URL actually is absolute; it points directly at the contents of the /pub directory. L Các giới hạn của URL? Định dạng URL chỉ chấp nhận các ký tự sau trong chuỗi URL: o Ký tự a đến z o Chữ số từ 0 đến 9 o Các dấu hiệu $ - + ! * ‘ ( ) , o Các ký tự đặc biệt được dành riêng cho các mục đích đặc biệt: ; / ? : @ = & Không một ký tự nào khác được phép xuất hiện trong URL. Và các ký tự đặc biệt chỉ được dngf với vai trò riêng của chúng. Các ký tự nằm ngoài các quy tắc này phải được viết một cách đặc biệt, bằng cách mã hóa (chẳng hạn sử dụng hàm escape và unescape trong JavaScript). 1.1.5 DNS 1.1.6 Firewall 1.2 Tổng quan về một hệ thống Web 1.2.1 Mô hình một hệ thống Web nói chung: Một hệ thống Web là một hệ thống cung cấp thông tin trên mạng Internet thông qua các thành phần Máy chủ, trình duyệt và nội dung thông tin. Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 10 1.2.2 Nguyên tắc hoạt động: - Nguyên tắc hoạt động của phần lớn các ứng dụng web được diễn ra như sau: 1. Người sử dụng sẽ thực hiện lời triệu gọi (request) đến máy chủ Web. Cách đơn giản nhất của hành động này là người sử dụng dung trình duyệt web gõ địa chỉ tên miền cần truy cập ( http://cit.udn.vn) gửi yêu cầu đến máy chủ web. 2. Máy chủ Web sẽ xem xét và thực hiện các yêu cầu từ phía trình duyệt của người dùng, chẳng hạn như lấy các giá trị truy vấn, thực hiện các phép toán, truy xuất cơ sở dữ liệu… 3. Máy chủ Web sau khi tính toán xong sẽ đưa ra một trang kết quả “thuần HTML” để trả lại cho phía trình duyệt máy khách. 4. Tại máy khách, trình duyệt sẽ đọc trang HTML nhận được và hiển thị ra trên màn hình. - Người dung sẽ trở nên trong suốt với những gì diễn ra đằng sau trình duyệt web. Họ không cần biết máy chủ phải thực hiện những phép tính gì, có phải kết nối cơ sơ dữ liệu không… Người dùng chỉ cần thấy trên trình duyệt là một trang web sống động, với những thông tin cần thiết, và tất nhiên, là càng nhanh càng tốt. - Trong trường hợp Web tĩnh thì máy chủ web sẽ lấy thông tin lưu sẵn trên máy chủ dạ ng thư mục, files và gửi lại theo yêu cầu của máy khách. - Trường hợp web động phải dụng các ngôn ngữ lập trình web như ASP, PHP, JSP, … để kết nối và khai thác cơ sở dữ liệu. [...].. .Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 11 Công nghệ Web và ứng dụng CHƯƠNG 2: 2.1 NGÔN NGỮ HTML Giới thiệu HTML HTML (hay Hypertext Markup Language-Ngôn ngữ liên kết siêu văn bản) là ngôn ngữ đánh dấu chuẩn dùng lập trình các tài liệu World Wide Web, tài liệu là các tập tin văn bản đơn giản Ngôn ngữ... đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 29 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 30 Công nghệ Web và ứng dụng Form chứa một hay nhiều ô nhập dữ liệu (text-input box), nút bấm (clickable button), nút lựa chọn (checkbox), hình ảnh (image)…, tất cả được đặt trong thẻ Bạn có thể tạo ra nhiều form trong một trang HTML, và. .. Điền thông tin và bấm vào “Đăng nhập”: Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 31 Công nghệ Web và ứng dụng Thuộc tính action Thuộc tính action là thuộc tính bắt buộc phải có khi sử dụng form Nó xác định đường dẫn URL của ứng dụng sẽ tiếp nhận và xử lý dữ liệu nhập vào từ form Nói cách khác, thuộc tính action sẽ chỉ ra rằng, dữ liệu được nhập vào từ form, sau khi... o Text boxes Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 33 Công nghệ Web và ứng dụng Ví dụ: HTML Kết quả First name: Last name: o Password Ví dụ: Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 34 Công nghệ Web và ứng dụng HTML Kết quả User:... phần của trang Web Ví dụ 2.2-1 Tiêu đề trang web Thân trang web Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 16 Công nghệ Web và ứng dụng 2.4.1 Thẻ và cấu trúc thẻ Như vậy, một trang HTML bao gồm nội dung trang và các thẻ quy định cách hiển thị Khi trình duyệt (web browser) hiển thị nội dung 1 trang web nó sẽ tìm kiếm... đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 13 Công nghệ Web và ứng dụng Bước 2: Mở vidu1.htm bằng chương trình Notepad Bước 3: Nhập vào đoạn mã HTML như sau và lưu lại: Hello Đây là trang web đầu tiên của tôi Bước 4: Mở file vidu1.htm để xem kết quả Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 14 Công. .. là UTF-8 Lưu lại Save As, trên hộp thoại Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 15 Công nghệ Web và ứng dụng Bạn hãy làm các bước tương tự với những ví dụ sau này 2.4 Cấu trúc trang HTML Một tài liệu HTML gồm hai phần riêng biệt, phần đầu (head) và phần thân (body) Phần đầu chứa đựng những thông tin về tài liệu và không được hiển thị lên màn hình Phần thân thì chứa đựng... Microsoft đã phát triển một công cụ soạn thảo HTML khá phổ biến với tên gọi FrontPage FrontPage cung cấp cho các nhà phát triển web một số công cụ về JavaScript hỗ trợ trong việc tạo ra một website tương tác FrontPage đã từng được thừa nhận là công cụ phát triển HTML và JavaScript hàng đầu Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 12 Công nghệ Web và ứng dụng FrontPage còn chứa... name Thuộc tính name cho phép bạn đánh dấu vị trí để làm đích cho các tài liệu khác liên kết qua Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 28 Công nghệ Web và ứng dụng Ví dụ: Đầu trang Ở cuối trang web có thể đặt liên kết đến đầu trang như sau: Lên đầu trang Và các trang web khác có thể liên kết với trang này ngay tại vị trí đã được đánh... đề của của trang web Tiêu đề này sẽ xuất hiện trên thanh tiêu đề của trình duyệt (web browser: Internet Explorer hoặc Netscape Navigator) Thẻ này chỉ hợp lệ khi đưa vào bên trong phần Thẻ thân trang : dùng chỉ định bắt đầu và kết thúc phần nội dung trang web HTML Kết quả Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 19 Công nghệ Web và ứng dụng Ví dụ 2.2.1-3 . Tài liệu CÔNG NGHỆ WEB VÀ ỨNG DỤNG Đà Nẵng, 01/2008 Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng –. khách. - Trường hợp web động phải dụng các ngôn ngữ lập trình web như ASP, PHP, JSP, … để kết nối và khai thác cơ sở dữ liệu. Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại. tin. Công nghệ Web và ứng dụng Trường Cao đẳng Công nghệ thông tin – Đại học Đà Nẵng – www.cit.udn.vn 10 1.2.2 Nguyên tắc hoạt động: - Nguyên tắc hoạt động của phần lớn các ứng dụng web được

Ngày đăng: 16/10/2014, 15:27

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan