Tôi nhận được tất cả các mã bổ sung ngoại trừ một dòng và do cách công cụ tìm kiếm hoạt động, tôi không thể tìm kiếm câu hỏi của mình.Cần trợ giúp để hiểu các plugin bổ trợ bootstraps của Twitter (jQuery)
Câu hỏi đặt ra là những gì trong địa ngục này là:
(!function($) {/*....*/})(jQuery);
Tại sao nó nói chức năng ($) ?? Tôi đoán cho cùng một hiệu ứng của $.noConflict()
nhưng không phải là lý do tại sao chúng tôi chỉ sử dụng (function($) {/*...*/})(jQuery);
nó chỉ kết thúc tốt đẹp ký hiệu đô la cho khối chức năng của chúng tôi. Tôi hoàn toàn nhận thức được rằng tôi có thể thoát khỏi cơ sở ở đây, tôi vẫn còn trung gian trong jQuery/js.
Nếu ai đó có thể vui lòng khai sáng cho tôi về ảnh hưởng của toán tử NOT trước câu lệnh hàm, tôi sẽ đánh giá cao điều đó.
Sửa: Nó sẽ xuất hiện mà tôi bỏ qua bootstrap không có (!function($) ...)
nhưng chỉ là !function($)...
nhưng các bạn đã giúp tôi trong việc thực hiện nó chỉ là một thay thế cho()
Tôi chưa từng thấy điều đó trước đây. –
@LightnessRacesinOrbit yea hãy kiểm tra http://twitter.github.com/bootstrap/assets/js/bootstrap-tooltip.js – dhazelett
Kết quả đầu tiên trên Google cho "định nghĩa hàm dấu chấm than javascript" là .... –