2010-07-29 27 views
5

Các hàm API gốc API thường được sử dụng nhiều nhất ở mức 5-10 là gì? (xin vui lòng không đề nghị jQuery() chức năng chính nó như không có nghi ngờ đây là một trong những thường được sử dụng nhất) Nếu có thể xin vui lòng cũng cung cấp scenarious họ bao gồm.Các hàm API gốc hữu ích nhất của jQuery

Lý do đặt câu hỏi này là nỗ lực của tôi để tạo API giống jQuery tới số Ample SDK JavaScript GUI Framework (ở đó chủ yếu là vấn đề về chức năng trỏ lại, nhờ tất cả hiện thực chức năng hiện tại). Khung công tác này đã có các API chuẩn (DOM cấp 2-3), tuy nhiên từ những gì tôi nghe, nhiều nhà phát triển không biết rõ về API của DOM, những người khác không thích các API đó, nhưng họ thích API ngắn gọn của jQuery (cả hai chức năng và chất lỏng thuận lợi) thực hành lập trình)

+1

Wiki cộng đồng, pleae. – AllenG

+0

Tại sao một người nào đó bỏ phiếu để đóng câu hỏi này? –

+1

Bởi vì nó không thực sự là một câu hỏi về một số vấn đề lập trình cụ thể, và nó không phải là "wiki cộng đồng", tôi nghi ngờ. (Tôi đã không bỏ phiếu để đóng!) Ngoài ra, bạn đã không giải thích rất tốt lý do tại sao bạn muốn thu thập những ý kiến ​​này. Bạn đang viết khuôn khổ của riêng bạn? Viết một bài viết về jQuery? Biết rằng có thể giúp hướng dẫn mọi người cung cấp cho bạn câu trả lời hữu ích hơn. – Pointy

Trả lời

2

Tôi thấy tôi đang sử dụng .val, .attr, .addClass, .removeClass, .hasClass, .hover, .click nhiều nhất.

.val/.attr/.hasclass Tôi sử dụng để xác định các giá trị được đặt trước. Tôi thường sử dụng các thuộc tính tùy chỉnh trên các phần tử và lấy chúng trở lại với attr là rất tốt. Giống như lưu trữ nếu tôi đã tải trước nội dung của một phần tử. Phần còn lại khá thẳng về phía trước.

0

jQuery.ajax và tương đương (đăng, nhận, v.v.) là vô giá khi thực hiện cuộc gọi AJAX.

DOM đọc/ghi chức năng valattr cũng khá hữu ích, nhưng một trong những lý do mà các chức năng DOM jQuery rất hữu ích không nhất thiết phải là chức năng tự (trừ một thực tế họ là cross-platform) nhưng điều đó jQuery's selectors là một phương tiện mạnh mẽ để làm việc với DOM.

+0

Bộ chọn của jQuery API là hàm jQuery() (hoặc $ alias), tôi đã hỏi trong câu hỏi không đặt tên hàm này vì nó rõ ràng là hữu ích nhất. Cảm ơn bạn cho phần còn lại của câu trả lời. –

0

Tôi sử dụng .animate, .hide và .show toàn bộ rất nhiều. Rất dễ sử dụng và cung cấp cho trang web thêm một chút nếu bạn thêm giá trị để ẩn và hiển thị :)

Các vấn đề liên quan