HTML (Hypertext Markup Language): Ngôn ngữ đánh dấu siêu văn bản Siêu văn bản (Hypertext): là các liên kết đến các trang web khác. Đánh dấu (Markup): gồm một vài mã đơn giản để tạo ra văn bản nét đậm hoặc nghiêng, các hình đồ hoạ chèn thêm vào, cùng với sự xác định các mối liên kết siêu văn bản... Ngôn ngữ (Language): gồm các tập hợp nhỏ các nhóm hai đến ba chữ và các từ dùng để quy định các loại đối tượng trên một Website....
Chương 1: Giới thiệu ngôn ngữ HTML Tổng quan 1.1 Giới thiệu HTML (Hypertext Markup Language): Ngôn ngữ đánh dấu siêu văn Siêu văn (Hypertext): liên kết đến trang web khác Đánh dấu (Markup): gồm vài mã đơn giản để tạo văn nét đậm nghiêng, hình đồ hoạ chèn thêm vào, với xác định mối liên kết siêu văn Ngôn ngữ (Language): gồm tập hợp nhỏ nhóm hai đến ba chữ từ dùng để quy định loại đối tượng Website 1.2 Cấu trúc trang web tên trang Các thẻ HTML 2.1 Các thẻ định cấu trúc tài liệu 2.1.1 Cặp thẻ sử dụng để xác nhận tài liệu tài liệu HTML Toàn nội dung tài liệu đặt cặp thẻ Cú pháp: Toàn nội dung trang đặt Trình duyệt xem tài liệu không sử dụng thẻ tệp tin văn bình thường Trang 2.1.2 Thẻ dùng để xác định phần mở đầu cho tài liệu Cú pháp: Phần mở đầu chứa tiêu đề trang Web 2.1.3 Cặp thẻ sử dụng phần mở đầu tài liệu, tức phải nằm thẻ phạm vi giới hạn cặp thẻ Cú pháp: Tiêu đề trang Web Chú ý: • Xâu ký tự nằm không hiển thị trang Web mà hiển thị phía Browser • Xâu ký tự nằm đặt phần header trang Web in • Xâu ký tự nằm ghi lại bạn cập nhật trang Web vào mục trang Web yêu thích (Favorites) 2.1.4 Thẻ sử dụng để xác định phần nội dung tài liệu - phần thân (body) tài liệu Trong phần thân chứa thơng tin định dạng định để đặt ảnh cho tài liệu, màu nền, màu văn siêu liên kết, đặt lề cho trang tài liệu Những thông tin đặt phần tham số thẻ Cú pháp: Phần nội dung trang Web Một số thuộc tính thẻ : BACKGROUND= BGCOLOR= TEXT= ALINK=,VLINK=,LI NK= Đặt ảnh làm ảnh (background) cho văn Giá trị tham số (phần sau dấu bằng) URL file ảnh Nếu kích thước ảnh nhỏ cửa sổ trình duyệt tồn hình cửa sổ trình duyệt lát kín nhiều ảnh Đặt mầu cho trang hiển thị Nếu hai tham số BACKGROUND BGCOLOR có giá trị trình duyệt hiển thị mầu trước, sau tải ảnh lên phía Xác định màu chữ văn bản, kể đề mục Xác định màu sắc cho siêu liên kết văn Tương ứng, alink (active link) liên kết kích hoạt - tức kích Trang chuột lên; vlink (visited link) liên kết kích hoạt; Như tài liệu HTML có cấu trúc sau: Tiêu đề tài liệu Nội dung tài liệu Thực hành: - Học sinh tạo trang web đơn giản NotePad với cấu trúc học: • Tiêu đề: Design Simple Website • Nội dung hiển thị: Xin chào! Thiết kế web thật dễ! • Màu trang web: Cyan • Màu chữ: Màu đà • Có ảnh tùy ý - Duyệt trang web với Internet Explore Mã nguồn: Design Simple Website Xin chào! Thiết kế web thật dễ! 2.2 Các thẻ định dạng khối 2.2.1Thẻ
sử dụng để bắt đầu đoạn văn Cú pháp:
Nội dung đoạn văn bản
Thẻ thẻ kết thúc tương ứng (), có tác dụng chuyển sang dòng Lưu ý, nội dung văn tài liệu HTML trình duyệt Web thể liên tục, khoảng trắng liền nhau, ký tự tab, ký tự xuống dòng coi khoảng trắng Để xuống dòng tài liệu, bạn phải sử dụng thẻ Ví dụ 1: Design Simple Website Cộng hoà xã hội chủ nghĩa Việt nam Độc lập - Tự - Hạnh phúc Đơn xin việc Trang Kết quả: Cộng hoà xã hội chủ nghĩa Việt namĐộc lập - Tự - Hạnh phúcĐơn xin việc Ví dụ 2: Design Simple Website Cộng hoà xã hội chủ nghĩa Việt nam Độc lập - Tự - Hạnh phúcĐơn xin việc Kết quả: Cộng hoà xã hội chủ nghĩa Việt nam Độc lập - Tự - Hạnh phúc Đơn xin việc 2.2.2 , , , , , HTML hỗ trợ mức đề mục Chú ý đề mục dẫn định dạng mặt logic, tức trình duyệt thể đề mục khn dạng thích hợp Có thể trình duyệt font chữ 14 point sang trình duyệt khác font chữ 20 point Đề mục cấp cao giảm dần đến cấp Dưới thẻ dùng để định dạng văn dạng đề mục: Ví dụ: Định dạng đề mục cấp Định dạng đề mục cấp Định dạng đề mục cấp Định dạng đề mục cấp Định dạng đề mục cấp Định dạng đề mục cấp Design Simple Website Đây đầu đề 1 Đây đầu đề 2 Đây đầu đề 3 Đây đầu đề 4 Đây đầu đề 5 Đây đầu đề 6 Kết quả: Trang Đây đầu đề Đây đầu đề Đây đầu đề Đây đầu đề Đây đầu đề Đây đầu đề 2.3 Các thẻ định dạng danh sách 2.3.1 Danh sách có trật tự Danh sách có trật tự tự động đánh số thành tố danh sách Mã nguồn Kết
- Yếu tố
- Yếu tố Yếu tố
- Yếu tố
- Yếu tố 3 Yếu tố
- o Yếu tố
- Yếu tố o Yếu tố
- Yếu tố
- Yếu tố o Yếu tố
2.2.2 , , , , , .4 2.3 Các thẻ định dạng danh sách .5 2.3.1 Danh sách có trật tự 2.3.2 Danh sách khơng có trật tự 2.3.3 Danh sách định nghĩa 2.4 Các thẻ định dạng ký tự .6 2.4.1 Các thẻ định dạng in ký tự 2.4.2 Các thẻ canh lề 2.4.3 Các thẻ ký tự đặc biệt 2.4.4 Trang trí màu sắc thiết kế website 2.4.5 Thẻ xác định kiểu chữ 2.4.6 Văn siêu liên kết 10 2.4.7 Kết nối mailto 10 2.4.8 Vẽ đường thẳng nằm ngang 11 2.5 Các thẻ chèn âm thanh, hình ảnh .11 2.5.1 Giới thiệu 11 2.5.2 Chèn âm vào Website .13 2.5.3 Chèn hình ảnh, đoạn video vào Website 13 2.6 Các thẻ định dạng bảng biểu 15 2.7 FORM 17 2.7.1 Thẻ FORM .17 2.7.2 Tạo danh sách lựa chọn .19 2.7.3 Tạo hộp soạn thảo văn .20 Chương 2: CSS (Cascading Style Sheets) .20 2.1 Giới thiệu chung 20 2.2 Sử dụng thuộc tính Style 20 2.3 CSS nhúng bên trang Web .20 2.4 Liên kết đến file CSS 21 2.5 Khảo sát file CSS 22 2.5.1 Cấu trúc file CSS 22 2.5.2 Một số thuộc tính 23 2.5.2.1 Các thuộc tính hộp nhập .23 2.5.2.2 Các thuộc tính đường viền 23 2.5.2.3 Thuộc tính Border-width 24 2.5.2.4 Thuộc tính height .24 2.5.2.5 Thuộc tính Margin .24 2.5.2.6 Thuộc tính Padding 24 2.5.2.7 Thuộc tính Width .24 2.5.2.8 Thuộc tính color Background .25 2.5.2.9 Các thuộc tính font .25 2.5.2.10 Các thuộc tính Text 27 Trang 99 2.5.3 Tạo file CSS với công cụ Rapid CSS 2008 (HS nghiên cứu) 28 Chương 3: JavaScript 34 2.1 Giới thiệu chung 34 2.2 Cách thức nhúng JavaScript vào file HTML 34 2.3 Sử dụng thẻ SCRIPT .34 2.4 Sử dụng file nguồn JavaScript 34 2.5 Hiển thị dòng Text Website .35 2.6 Giao tiếp với người sử dụng thông qua hộp thoại 35 2.6.1 Hàm Alert 35 2.6.2 Hàm Prompt .36 2.6.3 Hàm Comfirm 37 2.7 Biến JavaScript 37 2.7.1 Biến phân loại biến 37 2.7.2 Kiểu liệu 37 2.8 Xây dựng biểu thức JavaScript 38 2.8.1 Định nghĩa phân loại biểu thức 38 2.8.2 Các toán tử .38 2.8.2.1 Gán 38 2.8.2.2 So sánh 39 2.8.2.3 Số học 39 2.8.2.4 Chuỗi 39 2.8.2.5 Logic 39 2.8.2.6 Bitwise .39 2.9 Các cấu trúc lệnh JavaScript .40 2.9.1 Lệnh điều kiện if else 40 2.9.2 Câu lệnh lặp 41 2.9.2.1 Lệnh For 41 2.9.2.2 Lệnh While 41 2.9.2.3 Lệnh Break 42 2.9.2.4 Lệnh Continue 42 2.10 Các câu lệnh thao tác đối tượng .43 2.10.1 Lệnh For in 43 2.10.3 New 44 2.10.4 Lệnh With .45 2.11 Hàm JavaScript 46 2.11.1 Hàm người dùng định nghĩa 46 2.11.2 Các hàm có sẵn .47 2.11.2.1 Hàm eval 47 2.11.2.2 Hàm Parseint 48 2.11.2.3 Hàm Parsefloat 49 2.12 Mảng 49 2.13 Sự kiện .51 2.14 Các đối tượng JavaScript 57 2.14.1 Đối tượng Navigator 57 2.14.2 Đối tượng Windows .58 2.14.3 Đối tượng Location 59 2.14.4 Đối tượng Frame 59 2.14.5 Đối tượng Document 60 2.14.6 Đối tượng Form 61 2.14.7 Đối tượng History 74 2.14.8 Đối tượng Math 74 2.14.9 Đối tượng Date .75 2.14.10 Đối tượng String 76 www.dynamicdrive.com 77 Trang 100 Chương 4: Ngôn ngữ kịch ASP 78 4.1 Giới thiệu 78 4.2 ASP file gì? 78 4.3 ASP làm việc nào? 78 4.4 Cài đặt ASP máy tính .79 4.5 Ngôn ngữ kịch VBScript 80 4.5.1 Biến 80 4.5.2 Mảng 81 4.5.2.1 Mảng chiều 81 4.5.2.2 Mảng đa chiều 81 4.5.3 Hằng số .81 4.5.4 Cấu trúc điều khiển lệnh 81 4.5.4.1 Cấu trúc điều kiện IF…THEN…ELSE…IF .81 4.5.4.2 Cấu trúc lựa chọn SELECT CASE…END SELECT 82 4.5.4.3 Cấu trúc lặp FOR…NEXT 82 4.5.4.4 Cấu trúc lặp DO WHILE…LOOP 82 4.5.4.5 Cấu trúc lặp WHILE…WENT 82 4.5.4.6 Cấu trúc lặp DO…LOOP UNTIL… 83 4.5.5 Một số hàm ASP 83 4.5.5.1 Hàm xử lý chuỗi 83 4.5.5.2 Các hàm xử lý số .83 4.5.5.3 Các hàm chuyển đổi kiểu 84 4.5.5.4 Các hàm format 84 4.5.5.5 Các hàm ngày tháng 84 4.5.5.6 Các hàm kiểm tra .85 4.5.5.7 Thủ tục hàm người dùng .85 4.5.6 Sử dụng thẻ #include 87 4.5.7 Các đối tượng xây dựng sẵn ASP 88 4.5.7.1 Đối tượng Request .88 4.5.7.2 Đối tượng Response 89 4.5.7.3 Đối tượng Session .89 4.5.7.4 Đối tượng Application .90 4.5.7.5 File Global.asa 90 4.5.7.6 Đối tượng Dictionary 92 4.5.7.7 Đối tượng Server .92 4.5.8 Database ASP 92 4.5.8.1 SQL-Ngơn ngữ truy vấn có cấu trúc 93 4.5.8.2 Truy xuất liệu từ trang ASP 94 4.5.8.3 ADO gì? 94 4.5.8.4 Đối tượng Connection .94 4.5.8.5 Đối tượng Recordset 95 4.5.8.6 Sử dụng ADO với câu lệnh truy vấn SQL 96 4.5.8.7 Một số tập ứng dụng 97 4.5.9 Xây dựng ứng dụng ASP hoàn chỉnh .97 4.5.9.1 Xây dựng Website quản lý sinh viên 97 4.5.9.2 Xây dựng Website tin tức 98 4.5.9.3 Xây dựng Website trưng cầu ý kiến 98 4.5.9.4 Xây dựng Website thư viện ảnh 98 Trang 101 ... Reality Modeling Language Các file theo định dạng giống HTML Tuy nhiên trình duyệt hiển thị cửa sổ chi? ??u nên người xem cảm nhận cảm giác ba chi? ??u 2.5.2 Chèn âm vào Website Cú pháp: