Skip to content

javascript_jquery_basic_3_1

kyusung edited this page May 7, 2017 · 2 revisions

๋ณต์Šต

ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ๊ณ  ์žˆ๋‚˜์š”?

  • ๋ฐ˜๋ณต๋˜๋Š” ์ฝ”๋“œ๋ฅผ ํ•œ๊ณณ์— ๋ชจ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ณ€์ˆ˜์˜ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ํ•จ์ˆ˜๋กœ ๋ถ„ํ• ํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๊ตฌ์กฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ง€์—ญ๋ณ€์ˆ˜์™€ ์ „์—ญ๋ณ€์ˆ˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‚˜์š”?

  • ์ง€์—ญ ๋ณ€์ˆ˜ : ์„ ์–ธ๋œ ๋ฒ”์œ„ ๋‚ด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜
  • ์ „์—ญ ๋ณ€์ˆ˜ : ํ”„๋กœ๊ทธ๋žจ ์ „์ฒด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜

๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?

var func = function(a, b, c) { };

๋ฆฌํ„ด๊ฐ’์ด ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?

var func = function(a, b, c) { 
    return true;
};

์ค‘์ฒฉํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?

var foo = function(a, b) {
    var bar = function(c, d) {
    }
}

์ฝœ๋ฐฑํ•จ์ˆ˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‚˜์š”?

var foo = function (callback) {
    /* ... */
    callback();
}

foo(function() { 
    console.log('I am callback');
});

ํด๋กœ์ €๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‚˜์š”?

ํด๋กœ์ € ํƒ€์ด๋จธ

ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๊ฐ„๋‹จํ•œ ํƒญ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ค์ˆ˜ ์žˆ๋‚˜์š”?

ํƒญ๋ฉ”๋‰ด ์‹ค์Šต(DOM)
ํƒญ๋ฉ”๋‰ด ์‹ค์Šต(jQuery)

Clone this wiki locally