<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng</title>
<meta name="description" content="Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng - Savefile - Tin Tức -...">
<meta name="author" content="MangVN">
<meta name="copyright" content="MangVN [admin@vinades.vn]">
<meta name="generator" content="NukeViet v4.5">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;mangvn.org&#x002F;savefile&#x002F;Thiet-ke-Web&#x002F;Gioi-thieu-ve-jQuery-Thu-vien-JavaScript-cho-thiet-ke-website-hieu-ung-749.html">
<meta property="og:site_name" content="MangVN">
<meta property="og:url" content="https://mangvn.org/savefile/Thiet-ke-Web/Gioi-thieu-ve-jQuery-Thu-vien-JavaScript-cho-thiet-ke-website-hieu-ung-749.html">
<link rel="shortcut icon" href="https://mangvn.org/favicon.ico">
<link rel="canonical" href="https://mangvn.org/savefile/Thiet-ke-Web/Gioi-thieu-ve-jQuery-Thu-vien-JavaScript-cho-thiet-ke-website-hieu-ung-749.html">
<link rel="alternate" href="https://mangvn.org/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tin-nhanh-Cong-nghe/" title="Tin Tức - Tin nhanh Công nghệ" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Virut-Hacker-Bao-mat/" title="Tin Tức - Virut, Hacker & Bảo mật" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/CNTT/" title="Tin Tức - CNTT" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Vien-thong/" title="Tin Tức - Viễn thông" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/May-tinh/" title="Tin Tức - Máy tính" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Dien-thoai/" title="Tin Tức - Điện thoại" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/May-anh/" title="Tin Tức - Máy ảnh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-Phan-mem/" title="Tin Tức - Thủ thuật - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Phan-mem-Tin-hoc/" title="Tin Tức - Phần mềm Tin học" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-tin-hoc/" title="Tin Tức - Thủ thuật tin học" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thiet-ke-Web/" title="Tin Tức - Thiết kế Web" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Kien-thuc-co-ban/" title="Tin Tức - Kiến thức cơ bản" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/PHP-HTML-JavaScript/" title="Tin Tức - PHP, HTML & JavaScript" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Quang-cao-tang-thu-nhap/" title="Tin Tức - Quảng cáo tăng thu nhập" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tao-Web-bang-NukeViet/" title="Tin Tức - Tạo Web NukeViet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Ban-tin-an-ninh/" title="Tin Tức - Bản tin an ninh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tin-tuc-NukeViet/" title="Tin Tức - Tin tức NukeViet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Nhan-vat-su-kien/" title="Tin Tức - Nhân vật & sự kiện" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Huong-dan-su-dung/" title="Tin Tức - Hướng dẫn sử dụng" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/He-thong-NukeViet-20/" title="Tin Tức - Hệ thống NukeViet 2.0" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/He-thong-NukeViet-10/" title="Tin Tức - Hệ thống NukeViet 1.0" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/NukeViet-co-ban/" title="Tin Tức - NukeViet cơ bản" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Web-Internet/" title="Tin Tức - Web & Internet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-Internet/" title="Tin Tức - Thủ thuật Internet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Dich-vu-tien-ich/" title="Tin Tức - Dịch vụ & tiện ích" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Website-nen-vao/" title="Tin Tức - Website nên vào" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thong-tin-khuyen-mai/" title="Tin Tức - Thông tin khuyến mại" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/thuong-mai-dien-tu/" title="Tin Tức - Thương mại điện tử" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Hau-truong/" title="Tin Tức - Hậu trường" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Blog-Admin/" title="Tin Tức - Blog Admin" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cong-tac-vien/" title="Tin Tức - Cộng tác viên" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Chuyen-cong-nghe/" title="Tin Tức - Chuyện công nghệ" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Chuyen-kinh-doanh/" title="Tin Tức - Chuyện kinh doanh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cuoc-song-quanh-ta/" title="Tin Tức - Cuộc sống quanh ta" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cuoi-thu-gian/" title="Tin Tức - Cười thư giãn" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Lang-nghe-va-suy-ngam/" title="Tin Tức - Lắng nghe và suy ngẫm" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Kien-thuc-Song/" title="Tin Tức - Kiến thức Sống" type="application/rss+xml">
<link rel="preload" as="style" href="https://mangvn.org/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://mangvn.org/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/bootstrap.min.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/style.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/style.responsive.css">
<link rel="StyleSheet" href="https://mangvn.org/themes/default/css/news.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">MangVN</h2>
		<p class="pull-right"><a title="MangVN" href="https://mangvn.org/">https://mangvn.org</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng</h1>
		<ul class="list-inline">
			<li>Thứ ba - 06/04/2010 02:39</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
						<div class="pull-left imghome">
				<img alt="Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng" src="https://mangvn.org/assets/news/2010_04/1258368873.nv.jpg" width="100" class="img-thumbnail" />
			</div>
			Với sự phát triển rất mau lẹ của Internet, người dùng ngày càng quan tâm hơn đến hình thức của một trang web. Trước đây một trang web chỉ cần có banner, nội dung và ít footer hời hợt là đã được cho là một trang web hoàn chỉnh. Nhưng bây giờ trang web đó phải có banner bắt mắt, nội dung hay và còn nhiều hiệu ứng lạ mắt khác nữa thì mới có thể thu hút được người đọc.
		</div>
		<div id="bodytext" class="clearfix">
<p>Chính vì thế những web designer bắt đầu chú ý đến các thư viện 
JavaScript mở như jQuery để tạo ra các hiệu ứng có thể tương tác trực 
tiếp với người đọc một cách nhanh chóng và dễ dàng hơn rất nhiều là sử 
dụng thuần JavaScript.</p>
<p>Nhưng nếu bạn là người mới làm quen với jQuery bạn sẽ thấy không biết
 phải bắt đầu từ đâu vì jQuery cũng giống như bất cứ thư viện nào khác 
cũng có rất nhiều functions. Cho dù bạn có đọc phần tài liệu hướng dẫn 
sử dụng của jQuery thì bạn vẫn thấy rất phức tạp và khó hiểu. Nhưng bạn 
yên tâm một điều là jQuery có cấu trúc rất mạch lạc và theo hệ thống. 
Cách viết code của jQuery được vay mượn  từ các nguồn mà các web 
designer đa phần đã biết như HTML và CSS. Nếu từ trước đến nay bạn chỉ 
là Designer chứ không phải coder, bạn cũng có thể dễ dàng học jQuery vì 
kiến thức về CSS giúp bạn rất nhiều khi bắt đầu với jQuery.</p>
<p>Nhận thấy jQuery còn khá mới mẻ với nhiều bạn và nó cũng là thư viện 
được đông đảo người sử dụng. Izwebz giới thiệu đến các bạn loạt bài về 
jQuery. Trong loạt bài này chúng ta sẽ tìm hiểu về jQuery và các tính 
năng của nó. Trước hết bạn nên biết jQuery có thể làm được những gì.</p><h3>Những gì Jquery có thể làm</h3>
<p>Hướng tới các thành phần trong tài liệu HTML. Nếu không sử dụng thư 
viện JavaScript này, bạn phải viết rất nhiều dòng code mới có thể đạt 
được mục tiêu là di chuyển trong cấu trúc cây (hay còn gọi là DOM = 
Document Object Model) của một tài liệu HTML và chọn ra các thành phần 
liên quan. Jquery cho phép bạn chọn bất cứ thành phần nào của tài liệu 
để “vọc” một cách dễ dàng như sử dụng CSS.</p>
<p><strong>Thay đổi giao diện của một trang web.</strong> CSS là công cụ
 rất mạnh để định dạng một trang web nhưng nó có một nhược điểm là không
 phải tất cả các trình duyệt đều hiển thị giống nhau. Cho nên jQuery ra 
đời để lấp chỗ trống này, vì vậy các bạn có thể sử dụng nó để giúp trang
 web có thể hiển thị tốt trên hầu hết các trình duyệt. Hơn nữa jQuery 
cũng có thể thay đổi class hoặc những định dạng CSS đã được áp dụng lên 
bất cứ thành phần nào của tài liệu HTML ngay cả khi trang web đó đã được
 trình duyệt load thành công. Thay đổi nội dung của tài liệu. Jquery 
không phải chỉ có thể thay đổi bề ngoài của trang web, nó cũng có thể 
thay đổi nội dung của chính tài liệu đó chỉ với vài dòng code. Nó có thể
 thêm hoặc bớt nội dung trên trang, hình ảnh có thể được thêm vào hoặc 
đổi sang hình khác, danh sách có thể được sắp xếp lại hoặc thậm chí cả 
cấu trúc HTML của một trang web cũng có thể được viết lại và mở rộng. 
Tất cả những điều này bạn hoàn toàn có thể làm được nhờ sự giúp đỡ của 
API (Application Programming Interface = Giao diện lập trình ứng dụng).</p>
<p><strong>Tương tác với người dùng.</strong> Cho dù công cụ bạn dùng có
 mạnh mẽ đến mấy, nhưng nếu bạn không có quyền quyết định khi nào nó 
được sử dụng thì công cụ đó cũng coi như bỏ. Với thư viện javaScript như
 jQuery, nó cho bạn  nhiều cách để tương tác với người dùng ví dụ như 
khi người dùng nhấp chuột vào đường link thì sẽ có gì xảy ra. Nhưng cái 
hay của nó là không làm cho code HTML của bạn rối tung lên chính là nhờ 
các Event Handlers. Hơn nữa Event Handler API sẽ bảo đảm rằng trang web 
của bạn tương thích hầu hết với các trình duyệt, điều này đã và đang làm
 đau đầu rất nhiều các web designer.</p>
<p><strong>Tạo hiệu ứng động cho những thay đổi của tài liệu.</strong> 
Để tương tác tốt với người dùng, các web designer phải cho người dùng 
thấy được hiệu ứng gì sẽ xảy ra khi họ làm một tác vụ nào đó. Jquery cho
 phép bạn sử dụng rất nhiều hiệu ứng động như mờ dần, chạy dọc chạy 
ngang v.v.. và nếu vẫn chưa đủ, nó còn cho phép bạn tự tạo ra các hiệu 
ứng của riêng mình.</p>
<p><strong>Lấy thông tin từ server mà không cần tải lại trang web.</strong> Đây chính là công nghệ ngày càng trở nên phổ biến Asynchronous 
JavaScript And XML (AJAX), nó giúp người thiết kế web tạo ra những trang
 web tương tác cực tốt và nhiều tính năng. Thư viện jQuery loại bỏ sự 
phức tạp của trình duyệt trong quá trình này và cho phép người phát 
triển web có thể tập trung vào các tính năng đầu cuối. Đơn giản hoá các 
tác vụ javaScript. Ngoài những tính năng như đã nêu ở trên, jQuery còn 
cho phép bạn viết code javaScript đơn giản hơn nhiều so với cách truyền 
thống như là các vòng lặp và điều khiển mảng.</p><h3>Tại sao jQuery làm việc tốt</h3>
<p>Người dùng ngày càng quan tâm hơn đến Dynamic HTML, đó cũng là nền 
móng cho sự ra đời của những javaScript Frameworks. Có frameworks thì 
chỉ tập trung vào một vài tính năng vừa nên ở trên, có cái thì ráng bao 
gồm tất cả những hiệu ứng, tập tính và nhồi nhét vào một package. Để đảm
 bảo là một thư viện “nhanh gọn nhẹ” nhưng vẫn “ngon bổ rẻ” với các tính
 năng đã nêu ở trên, jQuery sử dụng những chiến lược sau:</p>
<p><strong>Tận dụng kiến thức về CSS.</strong> Các jQuery Selector hoạt 
động y chang như CSS Selector với cùng cấu trúc và cú pháp. Chính vì thế
 thư viện jQuery là cửa ngõ cho các web designer muốn thêm nhiều tính 
năng hơn nữa cho trang web của mình. Bởi vì điều kiện tiên quyết để trở 
thành một web designer chuyên nghiệp là khả năng sử dụng CSS thuần thục.
 Với kiến thức có sẵn về CSS, bạn sẽ có sự khởi đầu thuận lợi với 
jQuery.</p>
<p><strong>Hỗ trợ Plugin.</strong> Để tránh bị rơi vào trạng thái quá 
tải tính năng, jQuery cho phép người dùng tạo và sử dụng Plugin nếu cần.
 Cách tạo một plugin mới cũng khá đơn giản và được hướng dẫn cụ thể, 
chính vì thế cộng đồng sử dụng jQuery đã tạo ra một loạt những plugin 
đầy tính sáng tạo và hữu dụng.</p>
<p><strong>Xoá nhoà sự khác biệt giữa trình duyệt.</strong> Một thức tế 
tồn tại là mỗi một hệ thống trình duyệt lại có một kiểu riêng để đọc 
trang web. Dẫn đến một điều làm đau đầu các web designer là làm thế nào 
để cho trang web có thể hiển thị tốt trên mọi trình duyệt. Cho nên đôi 
khi người ta phải làm hẳn một phần code phức tạp để đảm bảo rằng trang 
web của họ được hiển thị gần như tương đồng ở các trình duyệt phổ biến. 
Jquery giúp bạn thêm một lớp bảo vệ cho sự khác biệt của trình duyệt và 
giúp quá trình này diễn ra dễ dàng hơn rất nhiều.</p>
<p><strong>Luôn làm việc với Set.</strong> Ví dụ khi chúng ta yêu cầu 
jQuery tìm tất cả các thành phần có class là delete và ẩn chúng đi. 
Chúng ta không cần phải loop qua từng thành phần được trả về. Thay vào 
đó, những phương pháp như là hide() được thiết kế ra để làm việc với set
 thay vì từng thành phần đơn lẻ. Kỹ thuật này được gọi là vòng lặp ẩn, 
điều đó có nghĩa là chúng ta không phải tự viết code để loop nữa mà nó 
vẫn được thực thi, chính vì thế code của chúng ta sẽ ngăn hơn rất nhiều.</p>
<p><strong>Cho phép nhiều tác vụ diễn ra trên cùng một dòng.</strong> Để
 tránh phải sử dụng những biến tạm hoặc các tác vụ lặp tốn thời gian, 
jQuery cho phép bạn sử dụng kiểu lập trình được gọi là Chaining cho hầu 
hết các method của nó. Điều đó có nghĩa là kết quả của các tác vụ được 
tiến hành trên một thành phần chính là thành phần đó, nó sẵn sàng cho 
tác vụ tiếp theo được áp dụng lên nó. Những chiến lược được nêu ở trên 
giúp kích thước của jQuery rất nhỏ bé chỉ khoảng trên dưới 20Kb dạng 
nén. Nhưng vẫn đảm bảo cung cấp cho chúng ta những kỹ thuật để giúp code
 trên trang nhỏ gọn và mạch lạc.</p>
<p>Jquery sở dĩ trở nên phổ biến là do cách sử dụng đơn giản và bên cạnh
 đó còn có một cộng đồng sử dụng mạnh mẽ vẫn ngày ngày phát triển thêm 
Plugin và hoàn thiện những tính năng trọng tâm của jQuery. Cho dù thực 
tế là vậy, nhưng jQuery lại là thư viện javaScript hoàn toàn miễn phí 
cho mọi người sử dụng. Tất nhiên nó được bảo vệ bởi luật  GNU Public 
License và  MIT License, nhưng bạn cứ yên tâm là bạn có thể sử dụng nó 
trong hầu hết các trường hợp kể cả thương mại lẫn cá nhân.</p><h3>Tạo trang web đầu tiên với sự hỗ trợ của jQuery</h3>
<p>Bởi vì jQuery là một thư viện JavaScript do vậy để sử dụng nó bạn 
phài chèn nó vào trang web thì mới có thể sử dụng được. Có hai cách để 
chèn jQuery vào một trang web.</p>
<p><strong>1. Tự host jQuery</strong></p>
<p>Vào trang chủ của <a href="http://www.jquery.com/">jQuery</a> và 
download phiên bản mới nhất. Thường thì có 2 phiên bản của jQuery cho 
bạn download. Phiên bản chưa nén dành cho những người phát triển và đang
 học như bạn. Còn phiên bản nén kia dành cho phần sử dụng trực tiếp trên
 trang vì nó có dung lượng nhỏ hơn rất nhiều so với phiên bản chưa nén. 
Bạn không cần phải cài đặt jQuery, bạn chỉ cần đặt đường link tới thư 
viện đó là được. Bất cứ khi nào bạn cần sử dụng jQuery, bạn chỉ cần gọi 
nó trong tài liệu HTML đến nơi lưu trữ nó trên host của bạn. </p>
<p><strong>
    <br />2. Dùng phiên bản có sẵn trên server của Google</strong>
  <br />Ngoài cách trên ra bạn cũng có thể sử dụng phiên bản nén của jQuery có 
sẵn trên server của Google. Sử dụng cách này có 2 điều lợi là a) tiết 
kiệm băng thông cho trang web của bạn và b) jQuery sẽ được load nhanh 
hơn nếu máy của người dùng đã cache jQuery.
  <br />Tuy nhiên trong phần sắp tới chúng ta sẽ sử dụng phiên bản có sẵn trên 
server của Google mà không cần phải download về máy. Cú pháp để chèn 
jQuery sử dụng file có sẵn trên server của Google như sau:</p>
<div id="highlighter_107558" class="syntaxhighlighter  php">
  <div class="lines">
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>1</code></td>
            <td class="content"><code class="php 
plain">&lt;script src=</code><code class="php string">"<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js</a>"</code><code class="php plain">type=</code><code class="php string">"text/javascript"</code><code class="php plain">&gt;&lt;/script></code></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div><h3>Chuẩn bị tài liệu HTML</h3>
<p>Trong hầu hết các ví dụ được sử dụng trong loạt bài này thì có 3 
thành phần được sử dụng nhiều nhất đó chính là tài liệu HTML, Stylesheet
 CSS và một tài liệu JavaScript để thực hiện lệnh trên đó. Trong ví dụ 
đầu tiên chúng ta sẽ sử dụng một tài liệu HTML đơn giản với một header, 
sidebar, content và footer. Trong phần content sẽ có 3 đoạn văn bản và 
một số class có sẵn. Tất nhiên bạn phải sử dụng CSS để định dạng cho tài
 liệu HTML này. Bởi vì đây là tutorial về jQuery cho nên tôi sẽ không 
giải thích về các thuộc tính cũng như chắc năng của CSS. Nếu có điểm nào
 không rõ bạn có thể tham khảo phần CSS ngay trên izwebz. </p>
<div id="highlighter_850762" class="syntaxhighlighter  xml">
  <div class="lines">
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="xml 
plain">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">"<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">html</code><code class="xml color1">xmlns</code><code class="xml plain">=</code><code class="xml string">"<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"</code><code class="xml color1">xml:lang</code><code class="xml plain">=</code><code class="xml string">"en"</code><code class="xml color1">lang</code><code class="xml plain">=</code><code class="xml string">"en"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">head</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">meta</code><code class="xml color1">http-equiv</code><code class="xml plain">=</code><code class="xml string">"Content-Type"</code><code class="xml color1">content</code><code class="xml plain">=</code><code class="xml string">"text/html; charset=utf-8"</code><code class="xml 
plain">/&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line 
alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">title</code><code class="xml plain">&gt;jQuery 
Introduction&lt;/</code><code class="xml keyword">title</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">link</code><code class="xml color1">rel</code><code class="xml
 plain">=</code><code class="xml string">"stylesheet"</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"stylesheet.css"</code><code class="xml color1">type</code><code class="xml plain">=</code><code class="xml string">"text/css"</code><code class="xml color1">media</code><code class="xml plain">=</code><code class="xml string">"screen"</code><code class="xml plain">/&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">script</code><code class="xml color1">src</code><code class="xml plain">=</code><code class="xml string">"<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js</a>"</code><code class="xml color1">type</code><code class="xml plain">=</code><code class="xml string">"text/javascript"</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">script</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">script</code><code class="xml plain">src=”first-jquery.js” 
type=”text/javascript”&gt;&lt;/</code><code class="xml keyword">script</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="xml plain">&lt;/</code><code class="xml 
keyword">head</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="xml plain">&lt;</code><code class="xml 
keyword">body</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">div</code><code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"wrapper"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;</code><code class="xml keyword">div</code><code class="xml 
color1">id</code><code class="xml plain">=</code><code class="xml 
string">"header"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">h1</code><code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"logo"</code><code class="xml plain">&gt;jQuery 
Introduction&lt;/</code><code class="xml keyword">h1</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;/</code><code class="xml keyword">div</code><code class="xml 
plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">div</code><code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"mainContent"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">div</code><code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"sidebar"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">ul</code><code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"nav"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>19</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"#"</code><code class="xml plain">&gt;Home Page&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>20</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"#"</code><code class="xml plain">&gt;About Me&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>21</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"#"</code><code class="xml plain">&gt;Forum&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>22</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"ebook.pdf"</code><code class="xml plain">&gt;Ebooks&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>23</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"<a href="http://www.jquery.com/">http://www.jquery.com</a>"</code><code class="xml plain">&gt;Tutorials&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>24</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"#"</code><code class="xml plain">&gt;Photoshop&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>25</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">li</code><code class="xml plain">&gt;&lt;</code><code class="xml keyword">a</code><code class="xml color1">href</code><code class="xml plain">=</code><code class="xml string">"mailto:email@yahoo.com"</code><code class="xml 
plain">&gt;Email&lt;/</code><code class="xml keyword">a</code><code class="xml plain">&gt;&lt;/</code><code class="xml keyword">li</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>26</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">ul</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>27</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">div</code><code class="xml plain">&gt;</code><code class="xml comments">&lt;!--end 
#sidebar--&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line 
alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>28</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml
 plain">&lt;</code><code class="xml keyword">div</code><code class="xml
 color1">id</code><code class="xml plain">=</code><code class="xml 
string">"primary"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>29</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">h3</code><code class="xml plain">&gt;Lorem ipsum dolor sit amet&lt;/</code><code class="xml keyword">h3</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>30</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">p</code><code class="xml color1">class</code><code class="xml plain">=</code><code class="xml string">"text"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>31</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">some text here</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>32</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">p</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>33</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">div</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>34</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">h3</code><code class="xml plain">&gt;Lorem ipsum dolor sit amet&lt;/</code><code class="xml keyword">h3</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>35</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">p</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>36</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">some text here</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>37</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">p</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>38</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">div</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>39</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">h3</code><code class="xml plain">&gt;Lorem ipsum dolor sit amet&lt;/</code><code class="xml keyword">h3</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>40</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">p</code><code class="xml color1">class</code><code class="xml plain">=</code><code class="xml string">"text"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>41</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">some text here</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>42</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">p</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>43</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;/</code><code class="xml keyword">div</code><code class="xml 
plain">&gt;</code><code class="xml comments">&lt;!--end #primary--&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>44</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;/</code><code class="xml keyword">div</code><code class="xml 
plain">&gt;</code><code class="xml comments">&lt;!--end 
#mainContent--&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>45</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;</code><code class="xml keyword">div</code><code class="xml 
color1">id</code><code class="xml plain">=</code><code class="xml 
string">"footer"</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>46</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;</code><code class="xml keyword">p</code><code class="xml plain">&gt;&amp;copy;2010 Izwebz - Demon Warlock&lt;/</code><code class="xml keyword">p</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>47</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml 
plain">&lt;/</code><code class="xml keyword">div</code><code class="xml 
plain">&gt;</code><code class="xml comments">&lt;!--end #footer--&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>48</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="xml plain">&lt;/</code><code class="xml keyword">div</code><code class="xml plain">&gt;</code><code class="xml comments">&lt;!--end #wrapper--&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>49</code></td>
            <td class="content"><code class="xml plain">&lt;/</code><code class="xml 
keyword">body</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>50</code></td>
            <td class="content"><code class="xml plain">&lt;/</code><code class="xml 
keyword">html</code><code class="xml plain">&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>
<p>Ở đoạn code trên bạn dễ dàng nhận thấy rằng thư viện jQuery được đặt ở
 dưới Stylesheet. Đây là một điểm rất quan trọng mà bạn cần lưu ý là thứ
 tự của các file khi gọi. Ban đầu phải là CSS load trước, khi trang web 
đã load xong phần CSS thì chúng ta mới thêm vào phần thư viện jQuery 
cuối cùng mới là code jQuery chúng ta tự viết ra. Nếu không khi code 
jQuery của bạn sẽ không làm việc đúng như mong đợi nếu thư viện jQuery 
chưa được load.</p><h3>Bắt đầu code jQuery</h3>
<p>Bây giờ bạn mở trình soạn thảo code lên và tạo một file tên là 
first-jquery.js và file này đã được chúng ta chèn vào  trong dòng code:</p>
<div id="highlighter_309484" class="syntaxhighlighter  php">
  <div class="lines">
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>1</code></td>
            <td class="content"><code class="php 
plain">&lt;script src=”first-jquery.js” 
type=”text/javascript”&gt;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>
<p>Gõ vào file vừa tạo 3 dòng code như sau:</p>
<div id="highlighter_405372" class="syntaxhighlighter  php">
  <div class="lines">
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>1</code></td>
            <td class="content"><code class="php 
plain">$(document).ready(</code><code class="php keyword">function</code><code class="php plain">() {</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt2">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>2</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="php plain">$(</code><code class="php string">'.text'</code><code class="php plain">).addClass(</code><code class="php string">'important'</code><code class="php plain">);</code></td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>3</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="php plain">});</code></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>
<p>Thao tác cơ bản nhất của jQuery là chọn một phần nào đó của tài liệu 
HTML. Bạn tiến hành nó bằng cách sử dụng hàm $(). Thường thì nằm giữa 
dấu ngoặc () là một chuỗi dưới dạng tham số, nó có thể là những CSS 
Selectors. Trong ví dụ này chúng ta muốn tìm tất cả những thành phần nào
 có <span class="post-span">class=”text”</span>, cú pháp giống như khi 
bạn viết code CSS vậy. Tất nhiên ở những bài sau chúng ta sẽ tham khảo 
thêm nhiều những lựa chọn khác hay hơn nữa. Trong chương 2 chúng ta sẽ 
nghiên cứu một vài cách khác để lựa chọn các thành phần trong tài liệu 
HTML.</p>
<p>Hàm $() chính là một jQuery Object, đây là nên móng cho tất cả những 
gì chúng ta sẽ học từ bây giờ. Jquery Object bao gồm không hoặc nhiều 
thành phần DOM và cho phép chúng ta tương tác với chúng bằng nhiều cách.
 Trong trường hợp này chúng ta muốn thay đổi cách hiển thị của những 
phần này trong trang, chúng ta thực hiện nó bằng cách thay đổi class của
 nó. </p><h3>Thêm vào một class mới</h3>
<p>Phương pháp <span class="post-span">.addClass()</span>, cũng giống 
nhau hầu hết các phương pháp jQuery khác, được đặt tên theo chức năng 
của nó. Khi được gọi, nó sẽ thêm một class vào thành phần chúng ta đã 
chọn. Tham số duy nhất của nó là tên class sẽ được thêm vào. Phương pháp
 này và đối ngược với nó là <span class="post-span">.removeClass()</span>,
 sẽ cho phép chúng ta quan sát jQuery hoạt động như thế nào khi chúng ta
 khám phá những phương pháp lựa chọn có sẵn của jQuery. Còn bây giờ, 
code jQuery của chúng ta chỉ đơn giản thêm một <span class="post-span">class=”important”</span>,
 và class này đã được khai báo trong stylesheet với các thuộc tính như 
viền đỏ và nền hồng nhạt. </p>
<div id="highlighter_240589" class="syntaxhighlighter  css">
  <div class="lines">
    <div class="line alt1">
      <table>
        <tbody>
          <tr>
            <td class="number"><code>1</code></td>
            <td class="content"><code class="css 
keyword">border</code><code class="css plain">: </code><code class="css 
value">1px</code><code class="css value">solid</code><code class="css 
value">red</code><code class="css plain">; </code><code class="css 
keyword">background</code><code class="css plain">: pink;</code></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>
<div class="tutorial-image"><img alt="jquery" src="http://www.izwebz.com/wp-content/uploads/demon/images/jquery/jquery-chap1.png" />
</div>
<p>Bạn cũng nhận thấy rằng chúng ta không phải chạy một vòng lặp nào để 
thêm class vào các đoạn văn bản có cùng chung class. Đây chính là vòng 
lặp ẩn của các phương pháp jQuery, như trong ví dụ này là <span class="post-span">.addClass()</span>, cho nên bạn chỉ phải gọi đúng một 
lần và chỉ có vậy để thay đổi những thành phần bạn muốn trong tài liệu. 
 Bây giờ nếu bạn chạy thử trang web vừa tạo trên trình duyệt bạn sẽ thấy
 2 đoạn văn có cùng class là .text sẽ bị tô hồng và có viền màu đỏ.</p>
<p>Đến đây chúng ta đã kết thúc phần một của loạt bài về jQuery. Trong 
bài này bạn đã biết được jQuery có thể làm những gì? Bạn cũng đã học 
được cách để sử dụng jQuery trên một tài liệ HTML và cuối cùng là dùng 
thử một phương pháp của jQuery là <span class="post-span">.addClass()</span>.</p><h3>Download phiên bản PDF</h3>
<p>Bạn có thể download phiên bản <a target="_blank" href="http://www.mediafire.com/?jjjzz1zmywm">pdf của 
tutorial này</a> để xem offlline và chia sẻ.</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				http:&#x002F;&#x002F;www.izwebz.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://mangvn.org/savefile/Thiet-ke-Web/Gioi-thieu-ve-jQuery-Thu-vien-JavaScript-cho-thiet-ke-website-hieu-ung-749.html" title="Giới thiệu về jQuery - Thư viện JavaScript cho thiết kế website hiệu ứng">https://mangvn.org/savefile/Thiet-ke-Web/Gioi-thieu-ve-jQuery-Thu-vien-JavaScript-cho-thiet-ke-website-hieu-ung-749.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; MangVN
		</div>
		<div id="contact">
			<a href="mailto:admin@vinades.vn">admin@vinades.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://mangvn.org/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://mangvn.org/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_b41EI",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LfaEikpAAAAAB7BnT8L5ijh2CCG0esJquuWj9ZJ",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://mangvn.org/assets/js/language/vi.js"></script>
<script src="https://mangvn.org/assets/js/DOMPurify/purify3.js"></script>
<script src="https://mangvn.org/assets/js/global.js"></script>
<script src="https://mangvn.org/assets/js/site.js"></script>
<script src="https://mangvn.org/themes/default/js/news.js"></script>
<script src="https://mangvn.org/themes/default/js/main.js"></script>
<script src="https://mangvn.org/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://mangvn.org",
            "logo": "https://mangvn.org/uploads/logo-mangvn.png"
        }
        </script>
<script src="https://mangvn.org/themes/default/js/bootstrap.min.js"></script>
</body>
</html>