Mẫu Javascript có chỗ đặt tên - Thủ thuật CSS

Anonim

Tự gọi hàm ẩn danh được gán cho yournamespacechoicebiến toàn cục. Phục vụ tác dụng của việc giữ tất cả các hàm và biến riêng tư cho hàm này. Để hiển thị một hàm hoặc biến, chúng ta phải trả về rõ ràng nó ở dưới cùng của hàm. Đổi jQuery thành $.

var yournamespacechoice = (function ($) ( var publicfunction; function privatefunction() ( // function only available within parent function ) publicfunction = function publicfunction() ( // public function available outside of this funtion ); // Expose any functions that we need to access outside of this scope. Use yournamespacechoice.functionName() to call them. return ( publicfunction: publicfunction ); )(window.$));