Gì $
đăng nhập jQuery đứng cho?
Gì $
đăng nhập jQuery đứng cho?
Câu trả lời:
Đối tượng jQuery :)
Từ tài liệu jQuery:
Theo mặc định, jQuery sử dụng "$" làm lối tắt cho "jQuery"
Vì vậy, sử dụng $("#id"
) hoặc jQuery("#id")
là như nhau.
noConflit()
để thay thế nó.
Lạ nhưng đúng, bạn có thể sử dụng "$" làm tên hàm trong JavaScript. Nó là viết tắt cho jQuery (). Mà bạn có thể sử dụng nếu bạn muốn. jQuery có thể được chạy trong chế độ tương thích nếu một thư viện khác đang sử dụng $. Chỉ cần sử dụng jQuery.noConflict (). $ được sử dụng khá phổ biến như là một hàm chọn trong JS.
Trong jQuery, hàm $ thực hiện nhiều hơn việc chọn các thứ.
Đây là tài liệu: https://api.jquery.com/jQuery/
typeof $
"Chức năng". ;)
Đó là cú pháp đường . Nó không chỉ dành riêng cho jQuery; các thư viện khác cũng sử dụng nó. Bạn có thể tìm một bài viết chi tiết đầy đủ về việc sử dụng ký hiệu đô la trong JavaScript tại đây .
Như đã nói trong các câu trả lời khác $ là một lối tắt đến hàm jQuery.
Một số thư viện JavaScript cũng sử dụng $ too (ví dụ: nguyên mẫu). Để tránh xung đột với các thư viện khác, jQuery cung cấp hàm jQuery.noConflict (). Gọi hàm này là điều khiển biến $ quay trở lại thư viện khác lần đầu tiên thực hiện nó. Làm điều này để sử dụng jQuery, bạn không thể thực hiện điều này $ ('div.someClass') nữa, thay vào đó là jQuery ('div.someClass').
Hoặc có thể làm điều này:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
Khi viết các plugin để tránh các vấn đề với việc sử dụng noConflict, bạn có thể truyền 'jQuery' cho một hàm:
function($) {
//use $ writing your plugin
}(jQuery)
$ chỉ đơn giản là một hàm gọi là jQuery. Đó là cách bạn truy cập tất cả các chức năng trong lib lib của jQuery.
Bạn có thể tìm thấy nó ở đây: http://docs.jquery.com/%24
Dấu $ để xác định / truy cập jQuery
$ để xác định / truy cập jQuery $ (bộ chọn) .action ()
Nhìn vào tệp thư viện jQuery.
// Đưa ra định danh jQuery và $.
if ( typeof noGlobal === strundefined ) {
window.jQuery = window.$ = jQuery;
}
Toàn cầu $ điểm đến jQuery.