Giả sử tôi muốn xây dựng một khung/script javascript không phụ thuộc. Có cách nào để sử dụng lớp và yếu tố tuyệt vời của jQuery chọn chức năngThay thế nhẹ vào jQuery cho lớp/id chọn
$('.this') or $('#this') or $('div', '.this')
Nếu không bị lệ thuộc vào jQuery hoặc sử dụng jQuery nếu nó có sẵn nhưng nếu không, nó hoạt động mà không có nó? Tôi đã tìm kiếm cái này cao và thấp. Có lẽ tôi đang tìm kiếm không chính xác gần nhất tôi đã nhận được là thế này:
Selecting elements without jQuery
Tuy nhiên, đó không phải là sâu như tôi muốn hoặc là tương tự như tôi muốn jQuery. Tôi đã nghĩ về việc đào bới thông qua nguồn jQuery và đưa phần đó ra và sử dụng nó, nhưng tôi hy vọng một người nào đó đã làm điều này và tôi chỉ đang tìm kiếm địa điểm sai và người khác biết về nó.
Cập nhật
này đã được trả lời trong một vài cách khác nhau, và cảm ơn bạn để trả lời nhanh chóng. Tôi đã tìm kiếm sai phương pháp. Cuối cùng tôi đã vào sân: https://github.com/ded/qwery
Tuy nhiên câu trả lời này ở đây không được công việc một cách hoàn hảo: Lightweight alternative to jQuery for class/id selecting
Tôi không chắc tại sao bạn không thể sử dụng jQuery? Cho đến khi các chức năng như thế này được xây dựng trong các trình duyệt theo cách tiêu chuẩn (HAH!), Bạn bị kẹt với việc sử dụng các thư viện tiện ích như jQuery. – SoWeLie
Nó dành cho một kịch bản mà bạn không cần phải dựa vào jQuery, nhưng có thể sử dụng nó nếu có.Không phải tất cả mọi người đều sử dụng jQuery và tôi muốn khai thác nguồn đó và trước khi tôi viết mã cho riêng mình, tôi đã hy vọng có một thứ đã được tạo ra như thế này. – Nijikokun
Nếu bạn thực sự cần phải làm cho các ứng dụng nhẹ, sau đó không sử dụng một jQuery gutted. Đi tìm kiếm trên web cho một khung được thiết kế chỉ dành cho điều hướng và thao tác trên dom. Có hàng tá khung công tác, tôi chắc chắn có một khung phù hợp với nhu cầu của bạn. –