giangntp56 / TEAM_8

0 stars 1 forks source link

jquery #18

Open huyenpt56 opened 11 years ago

huyenpt56 commented 11 years ago

Giải thuật jquery: 1.Khái niệm: jQuery là một Javascript Framework, một thư viện kiểu mới của Javascript hỗ trợ các nhà lập trình web tạo ra các tương tác động trên website. 2.Mục đích: jQuery đơn giản hóa cách viết Javascript và tăng tốc độ xử lý các sự kiện trên trang web, giúp tiết kiệm thời gian và công sức rất nhiều so với việc ngồi viết javascript theo cách thông thường. Hướng tới các thành phần trong 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 (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. Thay đổi giao diện của một trang web: 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 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 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 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 (Giao diện lập trình ứng dụng). Tương tác với người dùng: 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 Handler. Tạo hiệu ứng động cho những thay đổi của tài liệu: để 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. Lấy thông tin từ server mà không cần tải lại trang web: đâ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 các nhà phát triển web 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. 3.Tài liệu: Nói chung cái này dài lắm, tốt nhất mọi người đọc tài liệu thì dễ hiểu hơn. http://lanhtv.webchuyennghiep.net/lap-trinh-jquery.html

giangntp56 commented 11 years ago

Mình có 1 số thắc mắc sau:

  1. code của JQuery thì viết ở đâu? tạo một trang mới để viết hay chèn code trong trang giao diện.
  2. Có nguồn nào trên mạng cung cấp nguồn code sẵn cho jQuery không? nếu có cho mình đường link nhé
doanhuu commented 11 years ago

Code cua jquery thi co the viet o file rieng trong goi trong code cua HTML,cung co the viet truc tiep.Nguon tren mang thi search la thay thoi.

tienlv-56 commented 11 years ago
                               Tạo trang web đầu tiên với sự hỗ trợ của jQuery

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

  1. Tự host jQuery

Vào trang chủ của jQuery http://jquery.com/download/ 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.

  1. Dùng phiên bản có sẵn trên server của Google 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. 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:

                          Trích dẫn trong http://www.izwebz.com/featured/gioi-thieu-v-jquery/
huyenpt56 commented 11 years ago

Moi nguoi vao xem nha.hay lam. jquery: http://laptrinhs2.com/group-video/9/jquery-co-ban.aspx web ban hang:http://laptrinhs2.com/group-video/3/xay-dung-website-ban-hang.aspx Nen nho la trang web cua bon minh se co giao dien nhu the nay: http://www.nokia.com/vn-vi/