๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

javascript

(3)
javascript ๊ถŒํ•œ ๊ด€๋ จํ•˜์—ฌ ๊ฐ’ ์ฒ˜๋ฆฌํ•˜๊ธฐ & ๋น„ํŠธ์—ฐ์‚ฐ์œผ๋กœ๋„ ๊ฐ€๋Šฅํ•˜๋‚˜, ๊ฐœ์ธ์ ์œผ๋กœ ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ๋ณด๊ธฐ์— ๋ถˆํŽธ 1,2,4,8,16,32,64,128..... //1(๊ถŒํ•œ1), 2(๊ถŒํ•œ2), 4(๊ถŒํ•œ3) //๊ถŒํ•œ1๋งŒ ์„ ํƒ๋œ๊ฒฝ์šฐ 1 console.log(0 & 1) //0 False console.log(1 & 1) //1 var inputValue = 1; if(inputValue & 1) { //true ์ด๋ฒคํŠธ } if(inputValue & 2) { //False ์ด๋ฒคํŠธ } if(inputValue & 3) { //False ์ด๋ฒคํŠธ } if(inputValue & 4) { //False ์ด๋ฒคํŠธ } if(inputValue & 5) { //False ์ด๋ฒคํŠธ } //๊ถŒํ•œ1 ๊ณผ ๊ถŒํ•œ3 ๋‘˜๋‹ค ์„ ํƒ๋œ๊ฒฝ์šฐ 1+4 = 5 console.log(1 & 1) //..
javascript ๊ณต๋ฐฑ ๋ฐ null ์ฒดํฌ ๋ฉ”๋ชจ javascript ๊ณต๋ฐฑ ๋ฐ null ์ฒดํฌ์ถ”๊ฐ€!! ์ž๋ฃŒํ˜•์— ์ƒ๊ด€์—†์ด ๊ฐ’์˜ ์กด์žฌ ์œ ๋ฌด ํ™•์ธ, true:์žˆ์Œ, false:์—†์Œ ([], {} ๋„ ๋นˆ๊ฐ’) ์•„๋ž˜๋Š” ์˜ˆ์ œ์ž…๋‹ˆ๋‹ค. //์ž๋ฃŒํ˜•์— ์ƒ๊ด€์—†์ด ๊ฐ’์˜ ์กด์žฌ ์œ ๋ฌด ํ™•์ธ, true:์žˆ์Œ, false:์—†์Œ ([], {} ๋„ ๋นˆ๊ฐ’) function isExist(val) { if (val == "" || val == null || val == undefined || val == "undefined" || (val != null && typeof val == "object" && !Object.keys(val).length)) { return false; } else { return true; } } var ckVal = $.cookie('CookieValue'); i..
node.js ๋ฉ”๋ชจ(1) node.js์™€ NPM ๊ฐœ๋… ์žก๊ธฐ node.js ์™€ NPM ๊ฐœ๋…์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌ ํ•ด๋†“์€ ๊ธ€์ด ์žˆ์–ด ๋ฉ”๋ชจํ•ด์š”~ https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๋Š” Node.js์™€ NPM ์„ค์น˜๋ถ€ํ„ฐ ๊ฐœ๋…์žก๊ธฐ node.js์™€ npm ๊ธฐ์ดˆ ์™„๋ฒฝ ๊ฐ€์ด๋“œ!! node.js์™€ npm์„ ์„ค์น˜ํ•ด๋ณด๊ณ  ๊ฐœ๋…๋„ ์žก์•„๋ณด์ž. ๊ทธ๋ฆฌ๊ณ  ๋” ๋‚˜์•„๊ฐ€ IntelliJ์—์„œ npm์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž. node.js์™€ npm์€ ์›น ๊ฐœ๋ฐœ์— ์ข…์‚ฌํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์›ฌ๋งŒํ•ด์„œ๋Š” ์•Œ๋งŒํผ ์ค‘์š”ํ•œ ๊ธฐ์ˆ  ์ค‘์˜ ํ•˜๋‚˜์ด๋‹ค. ๋งŽ์ด ๋“ค์–ด๋ณด๊ธฐ๋„ ํ–ˆ์„ ๊ฒƒ์ด๋‹ค. ์ด์™€ ๊ด€๋ จ๋œ ํฌ์ŠคํŒ…๋„ ๋งŽ๊ณ  ์ •๋ณด๋„ ๋งŽ์œผ๋‹ˆ๊นŒ. kdydesign.github.io ์•„๋ž˜๋Š” ์œ„๋งํฌ์˜ ๊ฐ„๋žต ์ •๋ฆฌ. ์œ„ ๋งํฌ์—์„œ ๊ฐœ๋… ์žก์•„ ๋ณด์„ธ์š”~ โ€‹ node.js๋Š” J..