Có thể trùng lặp là gì:!
!function(){ }() vs (function(){ })()sự khác biệt giữa function() {}() và function() {}()
Vì vậy, tôi chỉ đọc qua nguồn Bootstrap (2.0) mới từ Twitter và nhận thấy rằng có một dấu chấm than trước khi tự gọi hàm ẩn danh. Khi tôi nhìn thấy điều này tôi ngay lập tức nghĩ "Ôi trời, có một cách mới tốt hơn để làm điều này?".
Tự tìm hiểu!
- http://markdotto.com/bs2/js/bootstrap-modal.js
- http://markdotto.com/bs2/js/bootstrap-dropdown.js
- http://markdotto.com/bs2/js/bootstrap-scrollspy.js
- http://markdotto.com/bs2/js/bootstrap-popover.js
- http://markdotto.com/bs2/js/bootstrap-tooltip.js
- http://markdotto.com/bs2/js/bootstrap-tab.js
Anyways, sự khác biệt là gì? Phải có một lý do cho nó bởi vì họ sử dụng nó một cách nhất quán trong tất cả các plugin JavaScript của họ (cho Bootstrap).
Một điều khác mà tôi nhận thấy là "sử dụng nghiêm ngặt" ngay sau đó. Tôi không nghĩ rằng nó liên quan đến yêu cầu trước đây của tôi, nhưng bất cứ ai có thể giải thích điều này?
Cảm ơn!
+1. Bạn đang ở trên lửa! – gdoron
+1 Mặc dù sau đó là không cần thiết nhưng thực hành tốt accoding để Doughlas Crackford :) – Sarfraz
@gdoron - và tôi giới hạn ngay bây giờ. Trở lại làm việc tốt hơn :) –