Bạn đang muốn trở thành front-end web developer? Bạn đã có kiến thức làm việc với HTML, JavaScript và CSS chưa? Nếu có, đã đến lúc bạn cần tìm hiểu và học jQuery. Vậy jQuery là gì?
Nói một cách đơn giản, jQuery là một thư viện JavaScript được thiết kế cho phép bạn làm được nhiều hơn với ít mã code hơn. Nó giúp mọi thứ như xử lý sự kiện, hoạt hình và duyệt tài liệu HTML trở nên dễ dàng hơn bao giờ hết. jQuery được thiết kế dành cho những người chưa có kinh nghiệm lập trình, có nghĩa là nó rất dễ hiểu và dễ sử dụng. Nếu bạn nghiêm túc muốn trở thành một lập trình viên hoặc nhà phát triển web hàng đầu, thì bạn cần bỏ chút thời gian và tìm hiểu các cách tốt nhất để học jQuery.
Mục lục
- 1. Bí kíp 1 – Đăng ký một khóa học trực tuyến tốt
- 2. Bí kíp 2 – Hãy đảm bảo rằng bạn có kiến thức vững chắc về JavaScript
- 3. Bí kíp 3 – Học jQuery dễ dàng với bảng cheatsheet
- 4. Bí kíp 4 – Đảm bảo rằng bạn hiểu sự khác nhau giữa ID và Class trong HTML
- 5. Bí kíp 5 – Học cách chọn bộ nhớ đệm cache
- 6. Bí kíp 6 – Học cách phân biệt ‘Attributes’ & ‘Properties’
- 7. Bí kíp 7 – Đừng ngại yêu cầu sự giúp đỡ
- 8. Bí kíp 8 – Đảm bảo rằng bạn đang sử dụng phiên bản mới nhất của jQuery
- 9. Bí kíp 9 – Học jQuery Plugins
- 10. Bí kíp 10 – Kết nối với những người sử dụng jQuery khác
- 11. Tổng hợp các bí kíp
Bí kíp 1 – Đăng ký một khóa học trực tuyến tốt
Khi bạn muốn tìm hiểu jQuery là gì học jQuery - hoặc bất kỳ ngôn ngữ hoặc khái niệm lập trình nào khác - một cách nhanh chóng, thì hãy đăng ký cho mình một khóa học trực tuyến tốt. Tại sao? Khóa học trực tuyến rất dễ sử dụng và cho phép bạn tiếp thu mọi thứ theo tốc độ của riêng bạn vào những thời điểm phù hợp. Với khóa học online, bạn có thể quay lại và đọc lại các khái niệm khó bao nhiêu lần tùy ý.
Ưu đãi mới nhất đang hoạt động ngay bây giờ:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enrol now for way less!
BitDegree khuyên bạn nên bắt đầu từ Hướng dẫn jQuery tương tác. Khóa học này cung cấp một cái nhìn tổng quan toàn diện về jQuery và cách nó được sử dụng. Khóa học cũng đưa ra hướng dẫn rõ ràng, tương đối đơn giản sử dụng và sẽ hướng dẫn bạn cách tạo trang web động hoàn hảo với ít thời gian nhất với jQuery.
Bí kíp 2 – Hãy đảm bảo rằng bạn có kiến thức vững chắc về JavaScript
Vì jQuery được xây dựng và sử dụng JavaScript, nên bạn chắc chắn phải có kiến thức về ngôn ngữ này tương đối tốt trước khi học jQuery. Bạn vẫn có thể học jQuery mà không cần kiến thức JavaScript trước nhưng mọi thức sẽ khó khăn hơn rất nhiều.
Bạn nên bắt đầu với một khóa học giới thiệu nếu chưa biết nhiều JavaScript. Bắt đầu với Hướng dẫn JavaScript tương tác. Khóa học này sẽ cung cấp cho bạn cái nhìn sâu sắc về JavaScript cơ bản và cách sử dụng. Khóa học cho phép bạn viết code trực tiếp trên trình duyệt, - một cách thực hành tuyệt vời để sử dụng jQuery.
Ngoài ra, nếu bạn không có thời gian để học qua Hướng dẫn JavaScript tương tác, ít nhất hãy xem nhanh Hướng dẫn bằng video về JavaScript. Khóa học này trình bày các ý tưởng JavaScript quan trọng theo định dạng rất dễ theo dõi. Khóa học tương thích với thiết bị di động, và hoàn hảo khi bạn có thời gian khi đợi chờ làm gì đó trong cuộc sống hàng ngày.
Đảm bảo bạn luôn có tài liệu tham khảo JavaScript tiện dụng để xem nếu bạn gặp phải cú pháp hoặc quy ước mà bạn không quen thuộc.
Bí kíp 3 – Học jQuery dễ dàng với bảng cheatsheet
Nếu bạn muốn học jQuery đúng cách thì bạn cần làm quen với một loạt các tài nguyên khác. JQuery Cheat Sheet (giấy ghi nhớ) là một tài nguyên tuyệt vời mà bạn có thể sử dụng để đảm bảo rằng bạn có thể tận dụng tối đa. Mặc dù bạn có thể đã nghe qua trước đó, bạn không phải học mọi thứ như jQuery để có thể sử dụng nó. Thay vào đó, bạn cần quen với cách tài nguyên như jQuery Cheat Sheet - mà bạn có thể tham khảo khi bạn bắt gặp các khái niệm hoặc ý tưởng mà bạn không hiểu.
Cách tốt nhất để học jQuery là sử dụng cheat sheet này cùng với một khóa học trực tuyến - như tôi đã đề cập ở trên - để đảm bảo rằng bạn hiểu tất cả khái niệm trong khóa học. Bạn không thể nhớ được tất cả những gì được dạy, nhưng cần có hiểu biết đủ để tra cứu bảng cheat sheet nếu cần.
Bí kíp 4 – Đảm bảo rằng bạn hiểu sự khác nhau giữa ID và Class trong HTML
Vì jQuery được sử dụng để sửa đổi trực tiếp mã nguồn HTML, điều quan trọng là bạn phải hiểu một chút về HTML và cách bạn tương tác với nó. Có hai thuộc tính chính của HTML mà bạn có thể thay đổi với jQuery - thuộc tính ID và thuộc tính lớp (Class). Chúng khác nhau và được xử lý với jQuery.
Trước tiên, hãy tìm hiểu thuộc tính ID trước. Khi bạn viết HTML, bạn có thể quyết định thêm thuộc tính ID vào các thành phần quan trọng. Thuộc tính ID là duy nhất và chúng chỉ có thể được sử dụng cho một yếu tố trên mỗi trang. Cú pháp jQuery syntax để giải quyết một phần tử có ID cụ thể là $ (‘# elementID’). Lưu ý tiền tố ‘# được sử dụng để chọn theo ID.
Các thuộc tính lớp HTML hơi khác một chút. Chúng ít được lựa chọn hơn và được sử dụng rộng rãi hơn nhiều so với các thuộc tính ID. Các thuộc tính lớp có thể được gán cho bất kỳ thành phần nào trên một trang - bao gồm cả các thuộc tính có ID. Chúng có thể được gán cho nhiều hoặc ít yếu tố mà bạn cần, điều này khá hữu ích để nhóm các yếu tố tương tự lại với nhau. Cú pháp jQuery syntax để giải quyết một phần tử theo lớp là (‘.elementClass’). Lưu ý tiền tố ‘,’ được sử dụng để chọn theo lớp.
Nếu các kỹ năng HTML và CSS của bạn yếu, có lẽ bạn cần học thêm về chúng song song với việc học jQuery. Hãy xem qua khóa học Mã hóa mang tính tương tác dành cho người mới bắt đầu để tìm hiểu những điều cơ bản về HTML, CSS và phát triển web cho người mới bắt đầu.
Bí kíp 5 – Học cách chọn bộ nhớ đệm cache
Điều này ban đầu nghe có vẻ chẳng mang ý nghĩa gì nhiều khi bạn bắt đầu học jQuery, nhưng việc này rất cần thiết để tìm hiểu cách lưu trữ bộ chọn của bạn một cách hiệu quả. Bộ nhớ đệm có nghĩa là lưu trữ chúng như một biến mà bạn có thể quay lại nhiều lần. Điều này có nghĩa là jQuery không phải tìm kiếm thông tin mỗi khi bạn sử dụng bộ chọn này để gọi các đối tượng cụ thể, làm cho chương trình của bạn chạy nhanh hơn.
Khi bạn chọn một tên biến cho bộ chọn lưu trong bộ nhớ cache của mình, hãy đảm bảo rằng bạn sử dụng một số tiền tố để gắn nhãn cho biến đó làm đối tượng jQuery. Vì hầu hết các bộ chọn jQuery đều có tiền tố với ‘$, nên tôi muốn sử dụng cùng một cú pháp khi tôi đặt tên các biến có chứa các đối tượng jQuery. Như vậy, một dòng mã lưu trữ bộ chọn vào một biến có thể trông như thế này:
"var $selectorvariable = $('selectedElements');"
Như bạn có thể thấy, việc này đánh dấu ‘biến bộ chọn’ là một đối tượng jQuery, làm cho mã của bạn rõ ràng hơn và dễ theo dõi hơn.
Nếu bạn muốn tìm hiểu thêm về các bộ chọn jQuery và cách chúng được sử dụng, hãy tìm hiểu tại trang Hướng dẫn bộ chọn jQuery tại đây.
Bí kíp 6 – Học cách phân biệt ‘Attributes’ & ‘Properties’
Quay lại nhanh với HTML. Mặc dù bạn có thể không ý thức trước về chúng nhưng các thuộc tính attributes và properties của HTML hoàn toàn khác nhau. Điều quan trọng là chúng ta phải phân biệt được giữa hai phương thức này bởi vì các phương thức jQuery khác nhau tùy thuộc vào phương thức mà bạn đang cố gắng xử lý.
Attributes chỉ có thể có các giá trị chuỗi và các giá trị này được xác định bởi mã nguồn HTML. Cú pháp jQuery syntax để xử lý các thuộc tính attributes là attr (). Properties khác hẳn. Chúng được định nghĩa bởi mô hình DOM và chúng có thể có các giá trị thuộc bất kỳ loại nào. Properties có thể được xử lý bằng phương thức prop ().
Bất cứ điều gì chỉ chấp nhận giá trị chuỗi đều có thể được sửa đổi bằng phương thức attr(), trong khi những thứ chấp nhận các loại giá trị khác - bao gồm số hoặc Booleans - cần được sửa đổi bằng phương thức prop().
Nếu bạn muốn tìm hiểu thêm về các phương thức này và các phương thức khác cũng như cách chúng được sử dụng, hãy đến trang tìm hiểu Cú pháp của jQuery. Ở đây bạn có thể xem prop (), attr () và một loạt các phương thức khác chi tiết hơn.
Bí kíp 7 – Đừng ngại yêu cầu sự giúp đỡ
Nếu bạn là một trong số nhiều người muốn học jQuery nhanh dễ dàng từ bỏ vì nó ‘quá khó’, thì bạn cần phải cố gắng lại. Là một thư viện JavaScript, jQuery có tiềm năng trở thành một trong những công cụ quan trọng nhất trong bộ công cụ lập trình. Có hàng triệu người trên khắp thế giới thông thạo jQuery, điều đó có nghĩa là bạn sẽ có thể tìm được sự trợ giúp với những khái niệm khó nếu bạn mong muốn được giúp đỡ.
Diễn đàn là nơi mà những người quan tâm coding gặp nhau trực tuyến để tương tác. Đăng câu hỏi về jQuery trên một diễn đàn có liên quan giúp bạn thu thập thông tin và câu trả lời cho câu hỏi của mình. Hai lựa chọn diễn đàn tốt cho các vấn đề liên quan đến jQuery là diễn đàn jQuery chính thức và diễn đàn Stack Overflow jQuery.
Bí kíp 8 – Đảm bảo rằng bạn đang sử dụng phiên bản mới nhất của jQuery
Là một thư viện liên tục phát triển với một nhóm các nhà phát triển tích cực, jQuery luôn thay đổi. Nếu bạn muốn tận dụng tối đa trải nghiệm jQuery, hãy đảm bảo bạn đang học jQuery với phiên bản mới nhất.
Tại thời điểm bài viết này, phiên bản jQuery gần nhất là jQuery 3.4.1. Tính năng này có một loạt các bản cập nhật từ các phiên bản trước, do đó, bạn cần sử dụng phiên bản mới nhất này. Nếu bạn chưa tin tưởng lắm, hãy tìm đến Hướng dẫn nâng cấp jQuery 3.0 chính thức và xem xét những thay đổi đã được thực hiện.
Bí kíp 9 – Học jQuery Plugins
Plugin là điều tuyệt vời. Cho dù bạn sử dụng WordPress, Shopify, jQuery hay một số chương trình khác cho phép bạn tạo mọi thứ, các plugin là một trong những người bạn tốt nhất. Nếu bạn sử dụng jQuery thường xuyên, thì bạn cần khám phá một số jQuery plugin. Cách tốt nhất để tìm hiểu các jQuery plugin là sử dụng thư viện jQuery UI và sổ đăng ký jQuery plugin (ngạc nhiên chưa!), nơi bạn có thể tìm thấy khá nhiều thứ.
Các jQuery plugin có thể thực hiện một loạt thứ khác nhau. Một số đã được thiết kế để giải quyết các vấn đề có thể xảy ra khi bạn bắt đầu sử dụng jQuery trên trang web của mình, trong khi một số khác được sử dụng để thực hiện các chức năng cụ thể hoặc để thực hiện các nhiệm vụ cụ thể dễ dàng hơn. Điều tốt nhất bây giờ là đi đến một trong những thư viện được đề cập ở trên và ngó xung quanh để tìm hiểu thêm.
Bí kíp 10 – Kết nối với những người sử dụng jQuery khác
Một phần chính của việc học cách sử dụng ngôn ngữ lập trình, công cụ, thư viện hoặc bất cứ thứ gì khác là kết nối với những người học cùng chí hướng. Bạn có thể kết nối với những người khác cũng muốn học jQuery thông qua một số diễn đàn được đề cập ở trên (diễn đàn chính thức của jQuery và diễn đàn Stack Overflow), nhưng đôi khi việc gặp mặt trực tiếp họ cũng không phải là một ý kiến tồi.
Cách tốt nhất để học jQuery từ những người khác là kết nối với một nhóm lập trình ngay tại địa phương. Bạn có thể tham gia Facebook và tìm kiếm các nhóm hoặc sự kiện, bất kỳ thứ gì trông thú vị - ngay cả khi đó chưa hẳn là nhóm chuyên về jQuery - và tham gia cùng họ. Ví dụ: nếu bạn tìm thấy một nhóm phát triển web JavaScript hoặc front-end, bạn vẫn có thể thấy nhiều người đang học jQuery và việc gặp gỡ, thảo luận về kinh nghiệm học tập của họ.
Ngoài ra, hãy thử xem Meetup. Thành công tìm được nhóm học jQuery tại đây cao hơn bất kể bạn đang ở nơi nào trên thế giới. Ngay cả khi không có bất kỳ nhóm jQuery cụ thể nào tại nơi bạn sống, bạn vẫn có thể tìm thấy một nhóm front end developer gặp mặt thường xuyên. Khả năng cao một trong số họ có kỹ năng cao về jQuery sẽ giúp bạn học jQuery nhanh và hiệu quả hơn.
Bạn có biết?
Bạn đã bao giờ băn khoăn nền tảng học online nào tốt nhất cho sự nghiệp của bạn chưa?
Tổng hợp các bí kíp
Bạn đã có kiến thức HTML, CSS và JavaScript. Việc bạn cần làm tiếp theo là gì để trở thành chuyên gia web front end?
Tất nhiên đó chính là việc bạn cần học jQuery!
Tóm lại, jQuery là gì? jQuery là một thư viện JavaScript đa năng có thể được sử dụng cho nhiều thứ. Hầu hết các nhà phát triển web front-end giỏi nhất trên thế giới đều sử dụng jQuery thường xuyên.
Điều đầu tiên bạn cần là chắc chắn bạn quen thuộc với cả ba HTML, CSS và JavaScript, vì bạn sẽ sử dụng chúng khi học jQuery và thực hành nó. Chọn một khóa học trực tuyến tốt, làm quen với các hướng dẫn tham khảo trực tuyến, hiểu được sự phức tạp của việc sử dụng jQuery và đảm bảo rằng bạn kết nối với những người học như mình.
Trên hết, hãy học jQuery một cách từ từ, luôn ghi chú và thực hiện nhiều nghiên cứu khi bạn gặp các khái niệm khó khăn.