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

Lect & Tip109

โœˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ onresize ์ด๋ฒคํŠธ ์ฐฝํฌ๊ธฐ ๋ณ€๊ฒฝ ๊ฐ์ง€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ onresize ์ด๋ฒคํŠธ ์ฐฝํฌ๊ธฐ ๋ณ€๊ฒฝ ๊ฐ์ง€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ onresize ์ด๋ฒคํŠธ ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค ๊ทธ ๊ฒƒ(์ด๋ฒคํŠธ)์„ ๊ฐ์ง€ํ•ด์„œ ํŠน์ • ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์•ผ ๋  ๋•Œ ๋Š˜ onresize ์ด๋ฒคํŠธ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Syntax HTML Attribute Event Property object.onresize = handler; attachEvent Method object.attachEvent("onresize", handler) http://msdn.microsoft.com/en-us/library/ms536959(VS.85).aspx onresize ์ด๋ฒคํŠธ๋ฅผ ์ ์šฉ๊ฐ€๋Šฅํ•œ ์—˜๋ ˆ๋ฉ˜ํŠธ๋Š” window ๊ฐ์ฒด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์Œ์˜ ๊ฐ์ฒด๋“ค์—๋„ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. A, ADDRESS, APPLET, B, BIG, BL.. 2019. 7. 4.
jQuery selectorํ•จ์ˆ˜ slice() - start, end ๊นŒ์ง€ index ์š”์†Œ ์„ ํƒ between ๐Ÿ“ŒjQuery selectorํ•จ์ˆ˜ slice() - start, end ๊นŒ์ง€ index ์š”์†Œ ์„ ํƒ between 1๋ฒˆ๋ถ€ํ„ฐ 10๋ฒˆ๊นŒ์ง€ ํ˜•์ œ ์š”์†Œ๋“ค์ด ์žˆ์„ ๋•Œ ์ด ์ค‘์—์„œ 2๋ฒˆ๋ถ€ํ„ฐ 5๋ฒˆ๊นŒ์ง€๋งŒ ์„ ํƒํ•ด์„œ jquery๋กœ ๋™์ž‘์„ ์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿด ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ๋ฐ”๋กœ jquery slice()ํ•จ์ˆ˜๋‹ค. ์‚ฌ์šฉ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. $('selector').slice(2,5).addClass('newClass'); ์ด์™€ ๊ฐ™์ด ์‹คํ–‰ํ•˜๋ฉด, ์„ ํƒ๋œ ์š”์†Œ๋“ค์—์„œ eq(2),eq(3),eq(4),eq(5) ๊ฐ€ ์„ ํƒ๋˜์–ด์„œ addClassํ•จ์ˆ˜์— ์˜ํ•ด 'newClass'๋ผ๋Š” ํด๋ž˜์Šค๋ช…์ด ๋ถ€์—ฌ๋œ๋‹ค. 2019. 6. 24.
๐Ÿ“Œ CSS ๋ง์ค„์ž„ : text-overflow:ellipsis; white-space:nowrap; overflow:hidden; ๊ธ€์ž๋ฅด๊ธฐ width:auto. ์ œ๋ชฉ์ด ๊ธธ ๊ฒฝ์šฐ ...๋กœ ํ‘œ์‹œ ๊ฒŒ์‹œํŒ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ๊ท€์ฐฎ์€ ์ž‘์—…์ค‘์˜ ํ•˜๋‚˜๊ฐ€ ์ œ๋ชฉ์„ ๋ฆฌ์ŠคํŠธ ํญ์— ๋งž์ถฐ์„œ ๋ง์„ ์ค„์ด๋Š” ๊ฒƒ์ด๋‹ค. ์„œ๋ฒ„ ๋‹จ์—์„œ ๋ฏธ๋ฆฌ ๊ธธ์ด๋ฅผ ๊ณ„์‚ฐํ•ด์„œ ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์‚ฌ์ดํŠธ ํŠน์„ฑ์ƒ ๊ฒŒ์‹œํŒ์˜ ์ข…๋ฅ˜๊ฐ€ ๋‹ค์–‘ํ•˜๋‹ค๊ฑฐ๋‚˜ ํ•˜๋ฉด, ์€๊ทผํžˆ ๊ท€์ฐฎ์€ ์••๋ฐ•์œผ๋กœ ๋‹ค๊ฐ€์˜ค๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿด๋•Œ ์œ ์šฉํ•œ ๊ฒƒ์ดtext-overflow:ellipsis; white-space:nowrap; overflow:hidden; ์กฐํ•ฉ์ด๋‹ค. ์ด๊ฑธ ์“ฐ๋ฉด ๊ธˆํ˜ธ๋ฆฌ์กฐํŠธ 1์›” ํ–‰์‚ฌ ์•ˆ๋‚ด - ์ถ”๊ฐ€ํ• ์ธ ํ˜œํƒ๊ธˆํ˜ธ๋ฆฌ์กฐํŠธ 1์›” ํ–‰์‚ฌ ์•ˆ๋‚ด -์ถ”๊ฐ€ํ• ์ธ ํ˜œํƒ๊ธˆํ˜ธ๋ฆฌ์กฐํŠธ 1์›” ํ–‰์‚ฌ ์•ˆ๋‚ด - ์ถ”๊ฐ€ํ• ์ธ ํ˜œํƒ๊ธˆํ˜ธ๋ฆฌ์กฐํŠธ 1์›” ํ–‰์‚ฌ ์•ˆ๋‚ด - ์ถ”๊ฐ€ํ• ์ธ ํ˜œํƒ ์ด๋ ‡๋˜ ๋…€์„์ด ์ด๋ ‡๊ฒŒ ๋ฐ”๋€๋‹ค. ์†Œ์Šค์—์„œ ๋ณผ๋“œ์ฒ˜๋ฆฌ ํ•ด๋‘” ๋ถ€๋ถ„์ด ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ธ๋ฐ, vf_360์„ id๋กœ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ฒŒ ํ–ˆ๊ณ , width:auto; ์†์„ฑ์„ ๋ถ€.. 2019. 6. 22.
ํŒจ์ŠคํŠธ๋ถ€ํŠธ ๋ฐ˜์‘ํ˜• ์›น ํ‹ฐ์Šคํ† ๋ฆฌ ์Šคํ‚จ ์ƒ๋‹จ์— ๋ฐฐ๋„ˆ๋‹ฌ๊ธฐ. ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ โœˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ์‹ซ์–ดํ•˜๋Š” ์–ธ์–ด ์ œ ๋™์ƒ ๋ธ”๋กœ๊ทธ์— ํŒจ์ŠคํŠธ๋ถ€ํŠธ ๋ฐ˜์‘ํ˜• ์›น์Šคํ‚จ์„ ์ ์šฉํ•ด ์ฃผ์—ˆ๋Š”๋ฐ์š”. ๋ฐ˜์‘ํ˜• ์Šคํ‚จ์ƒ์—์„œ ๋ธ”๋กœ๊ทธ ์ตœ์ƒ๋‹จ์˜ ๋ธ”๋กœ๊ทธ ์ด๋ฆ„ ์˜†์— ๋ฐฐ๋„ˆ๋ฅผ ๋‹ค๋Š” ๋ฒ•์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•ดํ•˜์‹œ๋Š” ๋ถ„์ด ๋Œ“๊ธ€๋กœ ์งˆ๋ฌธํ•ด ์ฃผ์…จ์–ด์š”. ์›นํผ๋ธ”๋ฆฌ์…”๋กœ ์ผํ•˜๋Š” ์ €๋กœ์„œ๋Š” ๊ทธ๋ƒฅ ๊ฐ„๋‹จํ•œ ์ž‘์—…์ด์—ˆ๋Š”๋ฐ, ์•„๋ฌด๋ž˜๋„ ์ผ๋ฐ˜์ธ ๋ถ„๋“ค์€ CSS๊ฐœ๋…์ด๋ผ๋“ ์ง€, ๋ฐ˜์‘ํ˜• ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด์‹œ๋‹ˆ๊นŒ ์–ด๋ ต๊ฒŒ ๋Š๊ปด์ง€์‹ค ๊ฒƒ ๊ฐ™๊ธด ํ•˜๋„ค์š”. ๋ชจ๋“  ๋ฐ˜์‘ํ˜• ์›น ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ์Šคํ‚จ์ด ๋˜‘๊ฐ™์€ ๊ตฌ์กฐ๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ๋‹จ์ •์ ์ธ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ด ๋“œ๋ฆด ์ˆ˜๋Š” ์—†๋„ค์š”. ์ผ๋‹จ์€ ์ œ๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํŒจ์ŠคํŠธ๋ถ€ํŠธ ๋ฐ˜์‘ํ˜• ์›น ํ‹ฐ์Šคํ† ๋ฆฌ ์Šคํ‚จ ๋ฒ„์ „ 1.6.1์„ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„œ ์„ค๋ช…์„ ๋“œ๋ฆด๊ฒŒ์š”. ๊ทธ์ „์— ์ผ๋‹จ ์ค‘์š”ํ•œ ํ•ต์‹ฌ์— ๋Œ€ํ•ด์„œ ์–˜๊ธฐํ•˜์ฃ . ์ด ๋ถ€๋ถ„์€ ํŒจ์ŠคํŠธ๋ถ€ํŠธ ์Šคํ‚จ์ด ์•„๋‹ˆ๋”๋ผ๋„ ๋ฐ˜์‘ํ˜• ์›น์ด๋ผ๋ฉด ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ ๋ฐ˜.. 2019. 5. 24.
๐Ÿ›ซ npm install --save classlist.js ํด๋ž˜์Šค๋ฆฌ์ŠคํŠธ.js Microsoft Windows [Version 10.0.17134.345] (c) 2018 Microsoft Corporation. All rights reserved.C:\Work\2nd-round>yarn start:client:hmr yarn run v1.12.3 $ ng serve --configuration hmr NOTICE: Hot Module Replacement (HMR) is enabled for the dev server. ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** Date: 2019-01-25T00:02:40.756Z Ha.. 2019. 2. 28.
linux killall node command use in windows taskkill /f /im node.exe Starting inspector on 127.0.0.1:9229 failed: address already in use ๐Ÿ›ซ VScode๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด, ๊ฐ„ํ˜น Starting inspector on 127.0.0.1:9229 failed: address already in use ์—๋Ÿฌ๊ฐ€ ๋œฐ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋ฏธ ์‚ฌ์šฉํ•˜๋˜ ์„œ๋ฒ„ ํƒœ์Šคํฌ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ํด๋กœ์ฆˆ ๋˜์ง€ ์•Š์•„์„œ ์ฃผ๋กœ ๋ฐœ์ƒํ•˜๋Š”๋ฐ... ์ด๊ฑธ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž๋™์œผ๋กœ ์ฃฝ์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ณค ํ–ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” killall node ๋ช…๋ น์–ด๋กœ ํ•ด๊ฒฐ์ด ๋˜์ง€๋งŒ, ์œˆ๋„์šฐ์— ๋Œ€์‘ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ๋ชฐ๋ž๋‹ค. ๊ฒฐ๋ก ์„ ๋งํ•˜์ž๋ฉด ๋Œ€์‘ ๋ช…๋ น์–ด๋Š” taskkill ์ด๋‹ค. ์ด๋ฏธ ์ž˜ ์ฃฝ์ง€ ์•Š๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ด์•„์„œ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ taskkill๋งŒ ์จ์„  ์•ˆ๋˜๊ณ  /f ์˜ต์…˜์„ ๊ฐ™์ด ์จ์„œ ๊ฐ•์ œ ์ข…๋ฃŒํ•ด์•ผ ํ•œ๋‹ค. C:\Work\2nd-round>taskkill /im node.exe ์˜ค๋ฅ˜: ํ”„๋กœ์„ธ์Šค .. 2019. 2. 26.