Danh mục

Giới thiệu về jquery

Số trang: 10      Loại file: pdf      Dung lượng: 135.78 KB      Lượt xem: 3      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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à footer hời hợt là đã được cho là một trang web hoàn chỉnh.
Nội dung trích xuất từ tài liệu:
Giới thiệu về jqueryChương 1: Gi i thi u v jQueryV 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 ttrang 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ònnhi u hi u ng l m t khác n a thì m i có th thu hút ñư c ngư i ñ c. Chính vì th nh ng webdesigner b t ñ u chú ý ñ n các thư vi n JavaScript m như jQuery ñ t o ra các hi u ng có thtươ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 nJavaScript.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 ntà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âmm 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 vaymư 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 nayb 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 CSSgiúp b n r t nhi u khi b t ñ u v i jQuery.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 sd 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 vjQuery 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ì.Jquery – izwebz.com Demon WarlockNh ng gì Jquery có th làmHư 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 nph 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òng 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 ngCSS.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 webnhư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ênjQuery 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 tht 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 ngCSS ñã ñư 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 idung 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 px 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 tc 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 ProgrammingInterface = 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ôngcó 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 javaScriptnhư 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 pchu 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 nJquery – izwebz.com Demon Warlockr 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 webc 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 webdesigner. 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 webT o hi udesigner 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 ñó. Jquerycho 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 nchư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ênph bi n Asynchronous JavaScript And XML (AJAX), nó giúp ngư i thi t k web t o ra nh ng trangweb 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 trongquá 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 chophé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.Jquery – izwebz.com Demon WarlockT i sao jQuery làm vi c t tNgư 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 anh 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 sd 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ùngc 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 utí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 designerchuyê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à sd 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ínhvì th c ng ñ ng s d ng jQuery ñã t o ra m t lo t nh ng plugin ñ y ...

Tài liệu được xem nhiều: