tailieunhanh - Các bước cơ bản để tạo plugin bằng jQuery

Chúng ta gần như không thể hiểu được jQuery nếu không nắm rõ CSS Selectors: Trong jQuery thì phần mã CSS selector được bắt đầu bởi đối tượng jQuery $ chính, đây chỉ là tên củafunction, và nó có đi kèm với tham số – chính là CSS Selector của chúng ta. Và về bản chất thì Selector hoạt động tương tự như các CSS selector thường gặp trong các file . Nhiều người chỉ biết đến ID selector (#) và class selector (.) nhưng chúng chỉ là những đối tượng nhất định thuộc về bộ Selectors: Nếu bạn có. | Các bước cơ bản để tạo plugin bằng jQuery Chúng ta gần như không thể hiểu được jQuery nếu không nắm rõ CSS Selectors Trong jQuery thì phần mã CSS selector được bắt đầu bởi đối tượng jQuery chính đây chỉ là tên củafunction và nó có đi kèm với tham số - chính là CSS Selector của chúng ta. Và về bản chất thì Selector hoạt động tương tự như các CSS selector thường gặp trong các file . Nhiều người chỉ biết đến ID selector và class selector . nhưng chúng chỉ là những đối tượng nhất định thuộc về bộ Selectors Nếu bạn có thể hiểu được các chi tiết trong biểu đồ trên thì những phần còn lại của jQuery cũng không có gì khó khăn để nắm bắt. Và một khi đã biết được những nguyên tắc cơ bản nhất của quy trình viết plugin jQuery thì hầu như không có ai muốn quay trở về với Javascript. Dưới đây là một số câu hỏi thường gặp khi chúng ta bắt tay vào quá trình viết plugin jQuery CSS Selectors là gì Sự khác biệt khi sử dụng .myfunction và . là gì Ký hiệu nghĩa là gì Chức năng chính và cách sử dụng của function Làm thế nào để khởi tạo plugin jQuery và chuyển tới tham số chức năng Làm thế nào để truyền giá trị default và khởi tạo tham số override Đối tượng trong JavaScript Như tất cả chúng ta đã biết rằng JavaScript là 1 ngôn ngữ lập trình hướng đối tượng và nó không phù hợp để mô tả hoặc trình diễn những tính năng của jQuery với những người nào đó chưa từng nghiên cứu về khái niệm đối tượng trong JavaScript. Đặc điểm cơ bản về thiết kế đối tượng trong JavaScript là khi người sử dụng khai báo hoặc khởi tạo 1 function thì function đó sẽ là 1 class ở chế độ mặc định và sau đó sẽ được dùng như 1 đối tượng. Bên cạnh đó chúng ta có thể sử dụng toán tử new để tạo bản copy của cùng class. Và nó chỉ xảy ra khi người dùng thay thế bằng từ khóa class quen thuộc JavaScript sẽ ưu tiên từ khóa function hơn. Lưu ý rằng class trong JavaScript có thể được sử dụng dưới dạng 1 class đã được kế thừa - inhertited từ class khác bằng cách thực hiện các prototype inheritance