์ „์ฒด ๊ธ€

๐Ÿ‘ฉ‍๐Ÿ’ป java, mysql, android, php, javascript๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค
/์ •๊ทœ์‹/.test(์ •๊ทœ์‹์œผ๋กœ ๊ฒ€์‚ฌํ•ด๋ณผ๋ฌธ์ž) /abc/.test('abcdef') ์•„๋ฌด ๋ฌธ์ž๋‚˜ ๋’ค์— .test() ๋ถ™์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ฌธ์ž์— ์ฐพ์„ ๋‹จ์–ด๊ฐ€ ๋“ค์–ด์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•ด์ฃผ๊ณ  ์žˆ์œผ๋ฉด true / ์—†์œผ๋ฉด false ๋‚จ๊ฒจ์ค๋‹ˆ๋‹ค. $('form').on('submit',function(e){ var ์ž…๋ ฅํ•œ๊ฐ’ = document.getElementById('email').value; if ( /\S+@\S+\.\S+/.test(์ž…๋ ฅํ•œ๊ฐ’) ){ alert('์ด๋ฉ”์ผํ˜•์‹์•„๋‹˜') e.preventDefault(); } }); 1. ์ œ์ถœ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„๋•Œ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธฐ๋„๋ก 2. ์ž…๋ ฅํ•œ ๊ฐ’์„ ๋จผ์ € ๋ณ€์ˆ˜์— ๋‹ด์•„์ฃผ๊ณ  3. ์ž…๋ ฅํ•œ ๊ฐ’์„ test()์— ๋‹ด์•„ ๊ฒ€์ฆ 4. ์•Œ๋ฆผ์ฐฝ๋„์›€ 5. ๋‹ค์ŒํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ๋ฐฉ์ง€ ๋ฌธ์ œ: ํผ ์ „์†ก์‹œ ..
(ํžŒํŠธ) 5๋ผ๋Š” ๋ฌธ์ž๋งŒ 5 ์ด๊ฑธ๋กœ ๊ฐ์‹ธ๋ฉด html ์กฐ์ž‘ํ•˜๊ธฐ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๋ณ€์ˆ˜ ์ดˆ๊ธฐ๊ฐ’์„ ๋จผ์ € ๋ฐ–์— ์„ ์–ธํ•˜๊ณ , ๋ณ€์ˆ˜๊ฐ€ ์–ผ๋งˆ์”ฉ ์ค„์–ด๋“ค์ง€ ์•Œ๋ ค์คŒ ๋ณ€์ˆ˜๊ฐ€ 0๋ณด๋‹ค ํด๋•Œ๊นŒ์ง€ ์นด์šดํŠธ ๋‹ค์šด ์„ ์–ธ setInterval() ํ•จ์ˆ˜๋Š” ๋ช‡์ดˆ๋งˆ๋‹ค ๋ณ€ํ™”๋ฅผ ์ผ์œผํ‚ฌ๋•Œ ์ž์ฃผ ์“ฐ์ž„! 5์ดˆ ์ด๋‚ด ๊ตฌ๋งค์‹œ ์‚ฌ์€ํ’ˆ ์ฆ์ • (์ฐธ๊ณ ) ํƒ€์ด๋จธ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์œผ๋ฉด var ํƒ€์ด๋จธ = setInterval(์–ด์ฉŒ๊ตฌ); ์ด๋ ‡๊ฒŒ ๋ณ€์ˆ˜์— ์ €์žฅํ•ด๋‘” ๋‹ค์Œ ํƒ€์ด๋จธ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์„ ๋•Œ clearTimeout(ํƒ€์ด๋จธ) ์ด ์ฝ”๋“œ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๋กœ๊ทธ์ธํ•˜์„ธ์š” ์ „์†ก ๋‹ซ๊ธฐ Navbar An item A second item A third item A fourth item And a fifth one Shirts on Sale ๋กœ๊ทธ์ธ ๋ฒˆ์™ธ ํƒœ๊ทธ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. input์ด๋ฒคํŠธ์™€ change ์ด๋ฒคํŠธ์ธ๋ฐ ์•ˆ์— ๋ญ”๊ฐ€ ์ž…๋ ฅํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚ด์šฉ์„ ์ž…๋ ฅํ• ๋•Œ๋‚˜ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธธ๋•Œ ์“ธ์ˆ˜ ์žˆ๋Š” ์ด๋ฒคํŠธ๋ฆฌ์Šค๋„ˆ์ž…๋‹ˆ๋‹ค document.getElementById('email').addEventListener('input', function(){ console.log('์•ˆ๋…•') }); document.getElementById('email').addEventListener('change', function(){ console.log('์•ˆ๋…•') });
Hello, world! // //1. html,css ๋กœ ๋ฏธ๋ฆฌ ๋””์ž์ธ //2. ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๋ณด์—ฌ์ฃผ์…ˆ
๋‹ค์Œ html,css ์ž๋ฃŒ๋“ค์€ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์—์„œ ๋”ฐ์™”๋‹ค //html ๋กœ๊ทธ์ธํ•˜์„ธ์š” ๋‹ซ๊ธฐ ๋กœ๊ทธ์ธ //css .black-bg { width : 100%; height : 100%; position : fixed; background : rgba(0,0,0,0.5); z-index : 5; padding: 30px; } .white-bg { background: white; border-radius: 5px; padding: 30px; } .noshow { display:none; } ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ๋กœ ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ชจ๋‹ฌ์ฐฝ์„ ๋„์šฐ๊ฑฐ๋‚˜ ์—†์•จ์ˆ˜ ์žˆ๋‹ค. UI ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์ด์ฟผ๋ฆฌ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ์ œ์ด์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ชจ๋‹ฌ์ฐฝ์ด ์„œ์„œํžˆ ๋œจ๊ณ , ์—†์–ด์ง€๊ฒŒ ๋งŒ๋“ค์ˆ˜..
์ œ์ด์ฟผ๋ฆฌ๋Š” ๊ธฐ์กด์— ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ์ƒˆ๋กœ์šด ์ปดํ“จํ„ฐ ์–ธ์–ด๋Š” ์•„๋‹ˆ๋‹ค $('์…€๋ ‰ํ„ฐ')๋กœ ์ฐพ์œผ๋ฉด jQueryํ•จ์ˆ˜๋งŒ ๋ถ™์„ ์ˆ˜ ์žˆ์Œ querySelector('์…€๋ ‰ํ„ฐ')๋กœ ์ฐพ์œผ๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธํ•จ์ˆ˜๋งŒ ๋ถ™์ผ์ˆ˜ ์žˆ์Œ $('.hello').innerHTML = ใ„ดใ„ดใ„ดใ„ดใ„ดใ„ด ์•ˆ๋…• ๋ฒ„ํŠผ
alert ๋ฐ•์Šค ๋‚ด์šฉ ๋ฐ”๊ฟ”์„œ ๋„์šฐ๊ธฐ 1. ํƒœ๊ทธ ๋‚ด์šฉ์„ ์•„์ด๋””์ž…๋ ฅ์œผ๋กœ ๋ฐ”๊ฟˆ 2. alert ๋„์›€ ๊ธฐ์กด์— ์žˆ๋˜ alert ๋ฐ•์Šค๋ฅผ ์žฌ์‚ฌ์šฉ ๋ฒ„ํŠผ1 ๋ˆ„๋ฅด๋ฉด alert ๋ฐ•์Šค ์•ˆ์˜ ์ œ๋ชฉ์„ "์•„์ด๋””์ž…๋ ฅํ•˜์„ธ์š”" ๋กœ ๋ฐ”๊พธ๊ณ  alert๋ฐ•์Šค ๋„์šฐ๊ธฐ ๋ฒ„ํŠผ2 ๋ˆ„๋ฅด๋ฉด alert ๋ฐ•์Šค ์•ˆ์˜ ์ œ๋ชฉ์„ "๋น„๋ฒˆ์ž…๋ ฅํ•˜์„ธ์š”" ๋กœ ๋ฐ”๊พธ๊ณ  alert๋ฐ•์Šค ๋„์šฐ๊ธฐ ์•Œ๋ฆผ์ฐฝ์ž„ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ1 ๋ฒ„ํŠผ2
1. ์กฐ์ž‘ํ•  html ํ•˜๋‹จ์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์งœ์•ผ ํ•œ๋‹ค. => ์ฝ”๋“œ๋ฅผ ํ•œ์ค„์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ์ฝ๊ธฐ ๋•Œ๋ฌธ์— 2. ์…€๋ ‰ํ„ฐ ์˜คํƒ€์ฃผ์˜ ์•Œ๋ฆผ์ฐฝ์ž„ 3. ํ•จ์ˆ˜ ์˜คํƒ€์ฃผ์˜ => ๋Œ€๋ฌธ์ž, ์†Œ๋ฌธ์ž ์ฃผ์˜
becky(์ง€์€)
Know yourself, follow your passion