1) 자동 실행하고 마지막에 괄호를 가지고 있기 때문에
당신은 말할 수 즉시-실행. (function() {})();
은 그래서 화재로 당신은 그것을 작성한
myFunc();
:
function myFunc() {}
또는
var myFunc = function() {};
그리고 당신은 같은 함수를 호출
같은 :
는이 같은 함수를 작성 끝까지 치자 마자.
2) 매개 변수는 함수가 예상하는 것입니다. 인수는 함수를 제공합니다.
var number_arg = 35,
string_arg = "Bob";
function myFunc (number_param, string_param) {
console.log(number_param, string_param);
}
myFunc(number_arg, string_arg); // 35 "Bob";
는
params를 인수 다르게 지명 될 수 있다는 사실 즉, 다른 기능의 내부 할 수 있습니다 "별명"값.
function myFunc ($) { console.log($); }
myFunc("SUPERLONGSTRINGOFDOOMISWHATI'MPUTTINGINHERE");
myFunc(MYAPP.Module.sub_module.plug_in);
한편, 함수 내에서,이 모든 것들이 단지 $
를 사용하여 작업 할 수 있습니다.
3) "별명 지정"은 jQuery
과 $
의 차이입니다.
"그렇지 않으면 어디에서 $ 인수를 채울지? *". '$'와'jquery'의 차이점은 인수와 매개 변수 사이의 차이라는 점에 동의하지만, 저는'$'를 매개 변수로,'jquery'를 인수로 사용합니다. – Bruno
@ 브루노 내 잘못이야, 방금 일어 났어. 맞습니다.'jQuery'는 함수를 형식적인 매개 변수로 입력합니다. –