intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tìm Hiểu JQurey

Chia sẻ: Truong Tuan Anh | Ngày: | Loại File: DOCX | Số trang:14

127
lượt xem
37
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Thư viện jQuery được nghiên cứu và phát triển bởi John Resig, ông là một chuyên gia lập trình công cụ JavaScript (JavaScript Tool Developer) cho Mozilla Corporation và tác giả của cuốn sách Pro JavaScript Techniques, Secrets of the JavaScript Ninja. Hiện tại, John sinh sống ở Boston. Một số người dùng nói rằng thư viện jQuery giúp tạo dự án phát triển AJAX (XML và JavaScript không đồng bộ) gọn hơn nhờ việc sử dụng JavaScript dễ dàng hơn mặc dù JavaScript nổi tiếng là khó làm việc cùng. Thư viện jQuery là kiểu thư viện JavaScript mới cần thiết cho phép các nhà phát triển...

Chủ đề:
Lưu

Nội dung Text: Tìm Hiểu JQurey

  1. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC XÂY DỰNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TÌM HIỂU VỀ JQUERY Giáo Viên Hướng Dẫn: Thái Thị Nguyệt Trương Tuấn Anh Sinh viên: MSSV: 54653 Nguyễn Văn Hùng MSSV: 81553 Nguyễn Viết Quân MSSV: 67453 Vũ Xuân Ba MSSV: 326353
  2. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2
  3. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 I) Giới thiêu ̣ 1) Lịch sử phát triển jquery: Thư viện jQuery được nghiên cứu và phát triển bởi John Resig , ông là một chuyên gia lập trình công cụ JavaScript (JavaScript Tool Developer) cho Mozilla Corporation và tác giả của cuốn sách Pro JavaScript Techniques, Secrets of the JavaScript Ninja. Hiện tại, John sinh sống ở Boston. Một số người dùng nói rằng thư viện jQuery giúp tạo dự án phát triển AJAX (XML và JavaScript không đồng bộ) gọn hơn nhờ việc sử dụng JavaScript dễ dàng hơn mặc dù JavaScript nổi tiếng là khó làm vi ệc cùng. Th ư viện jQuery là kiểu thư viện JavaScript mới cần thiết cho phép các nhà phát triển làm việc “khiêm tốn” với JavaScript. Thư viện jQuery không ph ải là một framework cỡ lớn tốt nhất trong AJAX và cũng không phải là các cải tiến phức tạp vô ích. Thư viện jQuery được thiết kế để thay đổi cách viết JavaScript. Thư viện jQuery có phiên bản 1.0 ra đời ngày 26/08/2006, phiên bản gâǹ đây là 1.4.2 (19/02/2010), là dự án mã nguồn mở tuân theo gi ấy phép c ủa MIT và GPL. Thư viện jQuery tương thích với nhiều trình duyệt (Internet Explorer 6+, Firefox 2+, Opera 9+, Safari 2+ và Chrome). C ộng đồng phát tri ển m ạnh mẽ và được sử dụng rộng rãi như Dell, ESPN, BBC, Reuters, WordPress, Digg, … 2) JQUERY là gì ? jQuery là một thư viện kiểu mới của Javascript giúp đơ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. Các thư viện jQuery cung cấp một mục đích chung là sự trừu tượng hoá các lớp phổ biến cho các trang web scripting, do đó nó hữu ích trong hầu hết các tình huống scripting. 3) JQuery lập trình được gì ?
  4. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 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. 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 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). 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 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.
  5. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 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 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. 4) Tại sao jQuery làm việc tốt? 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êu ở 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: • Tận dụng kiến thức về CSS. 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. • Hỗ trợ Plugin. Để 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ế
  6. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 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. • Xoá nhoà sự khác biệt giữa trình duyệt. 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. • Luôn làm việc với Set. 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. • Cho phép nhiều tác vụ diễn ra trên cùng một dòng. Để 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. 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.
  7. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 ̣ II) Nôi dung 1) Selector trong lập trình Jquery: jQuery cung cấp 2 cách để tiếp cận select element. Cách đầu tiên, sử dụng kết hợp giữa CSS và XPath như là 1 chuỗi (string) (Ví dụ: $("div > ul a")). Cách thứ hai sử dụng một số phương pháp của đối tượng jQuery Điều đầu tiên mà người lập trình jquery muốn làm việc với jquery là phải sử dụng tốt được cácselector của jquery. Chọn theo tên Tag, ví dụ: $('p') • Chọn theo ID, ví dụ: $('#author') • Chọn theo class, ví dụ: $('.content') • Chọn các phần tử con ta dùng thêm > , ví dụ: $('#select-id > li') • Chọn và loại trừ một số phần tử, ví dụ: $('#select-id > • li:not(.current)') Chọn theo thuộc tính của Tag, ví dụ: $('img[alt]') hoặc $ • ('a[href^=mailto:]') Chọn kết hợp, ví dụ: $('a[href^=http][href*=zend]') • Chọn phần tử theo Index trong tập hợp chọn được, ví dụ: $ • ('#select-id > li:eq(2)') Chọn tất cả các div là con đầu tiên của div chứ nó, ví dụ: $ • ('div:nth-child(1)') Chọn các phần tử có index là số lẽ, ví dụ: $('#select-id > li:odd') • Chọn theo nội dung bên trong, ví dụ: $('.content:contains('Example • about JQuery')') Đặc biệt jquery hỗ trợ việc chọn các thành phần trong Form • o :text, :checkbox, :radio, :image, :submit, :reset, :password, :file. o :input (Chọn input, textarea, select, và button) o :button (Button và input nào có thuộc tính type="button")o :enabled, :disabled (phần tử đã enabled, disabled) o :checked (Radio buttons hoặc checkboxes đã được chọn (checked)) o :selected (Option đã được chọn (selected))
  8. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 Một số phương thức để chọn các phần tử trongjquery có liên quan họ hàng với nhau: .next() : chọn phần tử cùng cấp và nằm kế sau nó (chọn thằng em • sinh kề sau nó) .nextAll() : chọn tất cả phần tử cùng cấp và nằm sau nó (chọn lũ • em của nó) .prev() : chọn phần tử cùng cấp và nằm kế trước nó (chọn thằng • anh sinh kế trước nó) .prevAll() : chọn tất cả phần tử cùng cấp và nằm trước nó (chọn • lũ anh của nó) .andSelf() : và chọn chính nó • .parent() : chọn phần tử cha của nó (chứa nó) • .children() : chọn các phần tử con của nó (nó chứa) • .find('jquery') : tìm phần tử theo 'jquery' • .end() : đây là phương thức mình muốn bạn tự tìm hiểu • 2) Events - Sự Kiện trong lập trình JQuery JavaScript có một số cách được lập sẵn để phản ứng với những tương tác của người dùng và những sự kiện khác jQuery nâng cao và mở rộng những cơ chế quản lý sự kiện cơ bản để giúp nó có cú pháp đẹp hơn, tiết kiệm thời gian hơn và tất nhiên cũng mạnh mẽ hơn. Những sự kiện jquery này được sử dụng để đăng ký hành vi có hiệu ứng khi người dùng tương tác với trình duyệt, và tiếp tục thao tác những hành vi đó. • .bind() : bắt các sự kiện của các thẻ html. • .click() : bắt sự kiện click tương tự như sự kiện onClick() trong Dom. • .hover() : xử lý 2 sự kiện đưa chuột vào và kéo chuột ra khỏi các phần tử html. • .live() : dùng để xử lý tất cả các sự kiện hiện hành. • .load() : dùng để load một sự kiện javascript. • .ready() : chỉ định thực hiện khi Dom được nạp đầy đủ trong page. • .submit() : dùng để submit các sự kiện javascript. • .scroll() : thực thi khi ta kéo trượt thanh trượt.
  9. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 .unbind() : ngược lại với .bind(). • .change() : thực thi khi ta thay đổi cái gì đó của phần tử • html. Các hiệu ứng trong lập trình jquery. 3) Thư viện jQuery cung cấp một số kỹ thuật để tạo nên các hiệu ứng chuyển động cho một trang web. Chúng bao gồm các chuyển động đơn giản, sử dụng thường xuyên, và cả các khả năng để xây dựng các hiệu ứng phức tạp. Trong phần này, mình sẽ giới thiệu một số hiệu ứng mà mình hay dùng để lập trình web với thư viện của jquery. .animate(): thực hiện một tùy biến chuyển động của tập • hợp các thuộc tính CSS. .delay() : thiết lập thời gian trì hoãn thực hiện các function • sau nó. .fadeIn() : cho phép các phần tử trong tag hiện một cách từ • từ biến thiên theo thời gian đã được thiết lập. .fadeOut() : cho phép các phần tử trong tag ẩn một cách từ • từ biến thiên theo thời gian đã được thiết lập. .fadeTo() : điều chỉnh độ mờ của các phần tử trong html. • jQuery.fx.interval : thiết lập thời gian cho chuyển động. • .hide(): ẩn các phần tử html theo thời gian. • .Show() : hiện các phẩn tử html theo thời gian. • .stop() : kết thúc các hiệu ứng chuyện động. • jQuery.fx.off : vô hiệu hóa tất cả các chuyển động. • 4) Các thuộc tính trong lập trình jquery Những phương pháp jquery nhận và thiết lập các thuộc tính của các yếu tố DOM. Em xin liệt kê các thuộc tính người lập trình hay dùng. • .addClass() : thêm vào thuộc tính class cho tag html. • .removeClass() : loại trừ thuộc tính class cho tag html. • .attr() : nhận giá trị phẩn tử đầu tiên trong tập hợp các thuộc tính của tag html. • .removeAttr() : loại trừ giá trị phẩn tử đầu tiên trong tập hợp các thuộc tính của tag html.
  10. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 .html() : trả về nội dung dạng html. • .text() : trả về nội dung dạng text. • .val() : nhận lấy giá trị hiện tại của tag html. • Sử dụng Ajax trong lập trình jquery 5) Lịch sử Ajax a. Khi mà nhiều nhà phát triển chấp nhận phát triển kiểu AJAX để tạo ra các ứng dụng tương tác mạnh hơn, họ sẽ tìm các công cụ giúp đơn giản hóa cho công việc của mình. jQuery là một công cụ như thế, một số người dùng nói rằng nó giúp tạo dự án phát triển AJAX (XML và JavaScript không đồng bộ) gọn hơn nhờ việc sử dụng JavaScript dễ dàng hơn mặc dù JavaScript nổi tiếng là khó làm việc cùng – một nhóm chuyên gia phát biểu tại cộng đồng Lang.Net của Microsoft hồi đầu tháng 8, tổ chức ở Redmond, Washington. John Resig, người tạo ra jQuery, nói rằng công nghệ này có bản 1.0 vào 26/8. jQuery là kiểu thư viện JavaScript mới cần thiết cho phép các nhà phát triển làm việc “khiêm tốn” với JavaScript. Resig, làm tại Cambridge, Mass., nói jQuery không phải là một framework cỡ lớn tốt nhất trong AJAX – mà cũng không phải là các cải tiến phức tạp vô ích – jQuery được thiết kế để thay đổi cách bạn viết JavaScript.” Resig, tốt nghiệp Rochester Institute of Technology, đang viết một cuốn sách có tên “Pro JavaScript Techniques” cho Apress Publishing. Việc viết JavaScript khá thú vị, Resig nói, và jQuery đem lại sự thú vị cho quá trình này bằng cách tạo sự phổ biến, công việc lặp lại, loại bỏ những đánh dấu không cần thiết, và tạo cho nó ngắn gọn, dễ hiểu, theo Web site của dự án này. Trong một buổi phỏng vấn với eWEEk, Resig nói ông thấy các
  11. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 nhà phát triển Web muốn viết mã unobtrusive, nhưng về cơ bản nó đơn giản và hiệu quả. “Một trong những mục tiêu mà tôi đặt ra cho mình đó là viết mã JavaScript dễ hiểu nhất trong số chương ít nhất có thể,” ông cho hay. Khi phát hành ban đầu công nghệ này vào 1/2006, rất nhiều sự phát triển của công nghệ jQuery này là theo sự phản hồi từ cộng đồng quốc tế, Resig nói. “Sự phản hồi của hàng trăm nhà phát triển Web chuyên nghiệp là tài sản vô giá để xây dựng thư viện JavaScript hiệu quả,” ông nói, cho ra phiên bản 1.0 mất khoảng 7 tháng và gồm cả công việc của một số nhà phát triển khác nữa. Resig nói ông muốn phát triển một cái gì đó sẽ hiệu quả hơn cho công việc của mình. Công nghệ mà ông suy nghĩ nhiều nhất đó là Behaviour, một công cụ JavaScript được viết bởi Ben Nolan, giám đốc kỹ thuật của Projectx Technology, tại Wellington, New Zealand. Nhưng Behaviour không đủ cho Resig. Trong một bài viết trên blog hôm 22/8/2005, Resig viết, “Xem Behaviour làm việc như thế nào, tôi chưa bao giờ hoàn toàn thấy hài lòng – nó chỉ xem ra quá mệt mỏi và dài dòng cho việc sử dụng hàng ngày. Tôi bắt đầu chắp vá với kiểu layout code khác – cố gắng tìm ra giải pháp tối ưu.” Thực tế, “jQuery gây ra hàng loạt những khó khăn cá nhân cho tôi,” Resig trả lời eWEEK. “Tôi muốn việt một bộ máy phân tích chọn CSS dành cho JavaScript và viết một phiên bản nhỏ hơn của thư viện động moo.fx phổ biến.” Sau khi ông bắt đầu đưa mã mới của mình cho các nhà phát triển Web, họ khuyến khích ông xây dựng nó, Resig nói. Hơn thế nữa, Resig nói ông tin jQuery là quan trọng trong thế giới JavaScript bởi ông nhận thấy nó là “một trong số những thư viện JavaScript hiếm có cố gắng tôn trọng hết mức người dùng của mình; bằng việc duy trì hoạt động trọn vẹn tài liệu và đáp ứng trực tiếp tới phản hồi của người dùng.” Bên cạnh đó, hoạt động của jQuery theo một cặp ý tưởng nhằm
  12. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 giúp nó độc đáo hơn, Resig nói.”Nó nhắm tới mã ngắn, đơn giản và kích thước tập tin nhỏ. Thực tế, công nghệ này được dùng bởi các nhà phát triển các trang Web thương mại như Technorati và FeedBurner, cũng như các dự án mã mở như Drupal, Trac và CakePHP, Resig nói. Cody LindLey, một nhà phát triển Web chuyên nghiệp tại Boise, Idaho, nói ông có sử dụng và là một fan hâm mộ jQuery. LindLey nói ông cũng quen thuộc với Behaviour, và trong khi Behaviour “thực hiện một công việc lớn” do lấp một khoảng trống giữa các thư viện gói ban đầu, nhưng nó không phải là một giải pháp hoàn hảo” “Tôi thích một giải pháp hoàn chỉnh hơn là sử dụng mã Behaviour, cùng với một thư viện JavaScript,” LindLey viết trên blog. LindLey nói rằng không có một thư viện đầy đủ tính năng trong một thời gian dài. “Đúng vậy, theo tôi, thì tới tận bây giờ cũng thế,” ông nói. “Có vẻ như jQuery đến với thư viện JavaScript để lấp khoảng trống. Thư viện tự xưng là “Fun – thú vị” này có thể đáp ứng về tiền, và jQuery thực sự cung cấp một giải pháp tổng thể với thư viện.” Aptana, một công ty có trụ sở tại San Francisco, sẽ phát hành jQuery với bản mới nhất của phần mềm Web 2.0 IDE(môi trường phát triển tích hợp) của mình. Aptana IDE, vẫn là bản beta thử nghiệm, hiện có khả năng nhập thư viện JavaScript của jQuery vào dự án Web. Dự án tạo cho chính nó với một trang mẫu tạo bởi Cody LindLey, chỉ cách dùng jQuery, Paul Colton nhà sáng lập Aptana cho hay. Trong việc lựa chọn khởi tạo tập thư viện AJAX đi cùng với Aptana IDE, “Chúng tôi muốn các thư viện hiển thị phương thức tương tự mà chúng tôi đang cố gắng kiến trúc với Aptana – nhanh, miễn phí, nhẹ và dễ dùng,” Colton cho hay. Ông cũng ấn tượng với tập các tính năng phong phú của jQuery, “đặc biệt dễ dùng, và kích thước rất nhỏ. Nó là một thư viện hoàn hảo cho người dùng, đặc biệt cho người dùng mới công nghệ Web 2.0.”
  13. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 b. Ajax trong lập trình web Jquery hỗ trợ các function sử dụng ajax trong lập trình web một cách đơn giản và ngắn gọn với mức độ tùy biến khá cao. • .ajax() : thực hiện một yêu cầu ajax. • .ajaxComplete() : thực hiện một yêu cầu ajax complete. • .get() : load dữ liệu từ server sử dụng phương thức GET. • .getJSON() : load dữ liệu từ server dưới dạng Json sử dụng phương thức GET. • .post() : load dữ liệu từ server sử dụng phương thức POST. 6) Lập trình mở rộng với Jquery UI: jQuery UI, bộ chính thức bổ sung cho thư viện JavaScript jQuery cung cấp cho bạn một nền tảng vững chắc trong việc xây dựng giao diện phong phú và hấp dẫn với khả năng tương thích tối đa, ổn định, và tối thiểu thời gian và công sức. jQuery UI có một loạt các widget giao diện người dùng sẵn sàng và thiết lập một cách toàn diện của người giúp việc tương tác cốt lõi để giảm số lượng mã mà bạn cần phải viết để có một dự án từ lúc thụ thai đến khi hoàn thành. jQuery UI 1.8: Giao diện người dùng Thư viện cho jQuery đã được đặc biệt sửa đổi, bổ sung cho phiên bản 1.8 của jQuery UI. ̀ ̣ ̉ Tai liêu tham khao III) 1) http://jquery.com/ 2) http://www.laptrinhviet.com 3) http://www.izwebz.com 4) http://www.w3schools.com
  14. Tìm Hiểu Jquery – LTUDM Nhóm 2 – 53PM2 END
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2