๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€163

[JavaScript]์—ฐ์‚ฐ์ž(Operator) โšซ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž โฌ‡๏ธ์—ฐ์‚ฐ์ž ์ฒ˜๋ฆฌ ์ˆœ์„œ์— ์˜ํ•œ ๋ถ„๋ฅ˜โฌ‡๏ธ ์ตœ์šฐ์„  ์—ฐ์‚ฐ์ž : (), [], {}, ๋‹จํ•ญ ์—ฐ์‚ฐ์ž : +, -, ++, --, !, new, typeof ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž : *, /, %, +, - ๊ด€๊ณ„(๋น„๊ต) ์—ฐ์‚ฐ์ž : >, >=, <, <=, ==, !=, ===, !== ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž : &&, || ์‚ผํ•ญ ์—ฐ์‚ฐ์ž : ์กฐ๊ฑด์‹?์ฐธ๊ฐ’:๊ฑฐ์ง“๊ฐ’ ๋Œ€์ž… ์—ฐ์‚ฐ์ž : =, *=, /=, %=, +=, -= ์‹ค์Šต์˜ˆ์ œ๐Ÿ‘ฉ‍๐Ÿ’ป ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž 123๊ณผ "123"์€ ๊ฐ’์€ ๊ฐ™์ง€๋งŒ, ์ž๋ฃŒํ˜•์€ ๊ฐ๊ฐ number์™€ string์œผ๋กœ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ == ๋˜๋Š” != ์—ฐ์‚ฐ์ž๋Š” ๊ฐ’๋งŒ ๋น„๊ต ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘๊ฐœ๊ฐ€ ๊ฐ™๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ === ๋˜๋Š” !== ์—ฐ์‚ฐ์ž๋Š” ์ž๋ฃŒํ˜•๊ณผ ๊ฐ’ ๋‘˜ ๋‹ค ๋น„๊ตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž๋ฃŒํ˜•์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ 123.. 2023. 12. 29.
[JavaScript]๋ณ€์ˆ˜(Variable) ๋ฐ ์ž๋ฃŒํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์™€ ๋งŽ์ด ์œ ์‚ฌํ•จ. ์ž๋ฐ”์—์„œ ๋ฐฐ์› ๋˜ ๋ณ€์ˆ˜๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉฐ ์‚ดํŽด๋ณด๋ฉด ๋จ. ์‹ค์Šต์˜ˆ์ œ 1๐Ÿ‘ฉ‍๐Ÿ’ป ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ ๋ณ€์ˆ˜ ๋ฐ ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜(Variable) : ๋ฆฌํ„ฐ๋Ÿด(๊ฐ’)์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ €์žฅ๊ณต๊ฐ„(๋ฉ”๋ชจ๋ฆฌ)์˜ ์ด๋ฆ„(์‹๋ณ„์ž) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š์•„๋„ ๊ฐ’์„ ์ €์žฅํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ ํ˜•์‹) var ๋ณ€์ˆ˜๋ช… = ์ดˆ๊ธฐ๊ฐ’ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ณ€์ˆ˜๋Š” ์ €์žฅ๊ฐ’์— ๋”ฐ๋ผ ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์ด ์ž๋™์œผ๋กœ ๋ณ€ํ™˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž๋ฃŒํ˜• - ์ˆซ์žํ˜•(number), ๋ฌธ์žํ˜•(๋ฌธ์ž์—ด - string), ๋…ผ๋ฆฌํ˜•(boolean) , ํ•จ์ˆ˜ํ˜•(function), ๊ฐ์ฒดํ˜•(object) variable์€ ๊ฐ™์€ ์ด๋ฆ„์˜ ๋ณ€์ˆ˜ ์žฌ์„ ์–ธํ•ด๋„ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„, ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฒฝ๊ณ ์ฐฝ์ด ๋‘๋ฒˆ ๋‹ค ์‹คํ–‰๋จ. ์‹ค์Šต์˜ˆ์ œ 2๐Ÿ‘ฉ‍๐Ÿ’ป ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ณ€์ˆ˜.. 2023. 12. 28.
[Java]OOP-ํด๋ž˜์Šค์™€ ํด๋ž˜์Šค์˜ ๊ด€๊ณ„ & Car ๊ฐ์ฒด ๊ตฌํ˜„ ์˜ˆ์ œ โšซํด๋ž˜์Šค์™€ ํด๋ž˜์Šค์˜ ๊ด€๊ณ„ => UML(Unified Modeling Language)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ(Class Diagram)์œผ๋กœ ํ‘œํ˜„ 1. ์ผ๋ฐ˜ํ™”(Generalization) ๊ด€๊ณ„ : ์ƒ์† ๊ด€๊ณ„ - X is a Y => ํด๋ž˜์Šค๋ฅผ ์„ ์–ธํ•  ๋•Œ ๊ธฐ์กด ํด๋ž˜์Šค๋ฅผ ์ œ๊ณต๋ฐ›์•„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๊ณ„ => ์‚ฌ์› ํด๋ž˜์Šค์™€ ๊ด€๋ฆฌ์ž ํด๋ž˜์Šค์˜ ๊ด€๊ณ„ - ๊ด€๋ฆฌ์ž๋Š” ์‚ฌ์›์ด๋‹ค.(O), ์‚ฌ์›์€ ๊ด€๋ฆฌ์ž๋‹ค.(X) 2. ์‹ค์ฒดํ™”(Realization) ๊ด€๊ณ„ : ์ƒ์† ๊ด€๊ณ„ => ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณต๋ฐ›์•„ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๊ณ„ => ์ธํ„ฐํŽ˜์ด์Šค : ํ˜„์‹ค์— ์กด์žฌํ•˜๋Š” ๋Œ€์ƒ์„ ํด๋ž˜์Šค๋ณด๋‹ค ์ถ”์ƒ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒํ˜• => ๋„ํ˜• ์ธํ„ฐํŽ˜์ด์Šค์™€ ์‚ผ๊ฐํ˜• ํด๋ž˜์Šค์˜ ๊ด€๊ณ„ 3.์—ฐ๊ด€(Association) ๊ด€๊ณ„ : ํฌํ•จ ๊ด€๊ณ„ = X has a .. 2023. 12. 28.
[JavaScript]์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript) ํŠน์ง• & ์ž‘์„ฑ(์„ ์–ธ)ํ•˜๋Š” ๋ฒ• & ์ถœ๋ ฅํ•˜๋Š” ๋ฒ• ๐Ÿค”์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript)๋ž€? ์›นํŽ˜์ด์ง€์—์„œ ๋ฐœ์ƒ๋œ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (ํด๋ผ์ด์–ธํŠธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด์„๋˜์–ด ์‹คํ–‰) => ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ‘œ์ค€ ๊ทœ์•ฝ์€ ES15(ECMAScript15)๊นŒ์ง€ ์ •์˜๋˜์–ด ์žˆ์œผ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ES6(ECMAScript6) ํ‘œ์ค€ ๊ทœ์•ฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ => HTML๋กœ ์›น์˜ ๋‚ด์šฉ ์ž‘์„ฑ, CSS๋กœ ์›น ๋””์ž์ธ, JavaScript๋กœ ์›น์˜ ๋™์ž‘ ๊ตฌํ˜„ => ํƒ€์ž…์„ ๋ถ„๋ช…ํ•˜๊ฒŒ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด(=์ปดํŒŒ์ผ ์ž‘์—… ํ•„์š” ์—†์Œ) *[์ฐธ๊ณ ]๋„ค์ด๋ฒ„ ์ง€์‹๋ฐฑ๊ณผ์—์„œ ์šฉ์–ด ํ™•์ธโฌ‡๏ธ https://terms.naver.com/entry.naver?docId=3580851&cid=59088&categoryId=59096 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์šฐ๋ฆฌ๊ฐ€ ๋งค์ผ ์ ‘์†ํ•˜๋Š” ์›น.. 2023. 12. 28.
[Java]OOP-member ํด๋ž˜์Šค โšซVO(Value Object) ํด๋ž˜์Šค : ํŠน์ • ๋Œ€์ƒ์˜ ๊ฐ’์„ ์ €์žฅํ•  ๋ชฉ์ ์˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํด๋ž˜์Šค ๐Ÿ”˜๊ตฌ์„ฑ ์š”์†Œ 1. ํ•„๋“œ => ํ‘œํ˜„ ๋Œ€์ƒ์˜ ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธ 2. ์ƒ์„ฑ์ž => ํ•„๋“œ์—์„œ ์„ ์–ธ๋œ ๋ณ€์ˆ˜์— ์ดˆ๊ธฐ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์†Œ๋“œ ์ž‘์„ฑ => ๋”ฐ๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ์ƒ์„ฑ์ž๊ฐ€ ์ž๋™ ์ƒ์„ฑ => ๊ทธ๋Ÿฌ๋‚˜ ์ƒ์„ฑ์ž๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๋Š” ์ž๋™ ์ƒ์„ฑ๋˜์ง€ ์•Š์Œ. (์ƒ์„ฑ์ž ์˜ค๋ฒ„๋กœ๋”ฉ์„ ํ†ตํ•ด ๊ธฐ๋ณธ์ƒ์„ฑ์ž๋ถ€ํ„ฐ ๋ณดํ†ต ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์ž‘์„ฑํ•จ) 3. ๋ฉ”์„œ๋“œ => ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ๊ฐ์ฒด์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํด๋ž˜์Šค์˜ ์š”์†Œ ๋”๋ณด๊ธฐ ๐Ÿ”ธ์ฐธ๊ณ ๐Ÿ”ธ this : ๋ฉ”์†Œ๋“œ ๋‚ด๋ถ€์—์„œ ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•œ ๊ฐ์ฒด์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ(HashCode)๋ฅผ ์ €์žฅํ•˜์—ฌ ๊ฐ์ฒด์˜ ๊ฐ์ฒด์˜ ์š”์†Œ(ํ•„๋“œ ๋ฐ ๋ฉ”์†Œ๋“œ)๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ‚ค์›Œ๋“œ => ๋ฉ”์†Œ๋“œ ๋‚ด๋ถ€์—์„œ ๊ฐ์ฒด๋ฅผ ๋Œ€์‹ .. 2023. 12. 27.
[Java]OOP - ๋ฉ”์†Œ๋“œ(Method) โšซ๋ฉ”์†Œ๋“œ(Method) : ํด๋ž˜์Šค ๋‚ด๋ถ€์— ์„ ์–ธํ•œ ํ•จ์ˆ˜ - ๋ฉค๋ฒ„ํ•จ์ˆ˜ => ํ•„๋“œ(๋ฉค๋ฒ„๋ณ€์ˆ˜)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์˜ ๋ชจ์ž„ => ๋ฉ”์†Œ๋“œ ๋‚ด๋ถ€์—์„œ๋งŒ Java ๋ช…๋ น์„ ์ž‘์„ฑํ•˜์—ฌ ์‹คํ–‰(์™ธ๋ถ€์—๋Š” ์ ˆ๋Œ€ ์ž‘์„ฑํ•  ์ˆ˜ ์—†์Œ!) *ํ•จ์ˆ˜(Function) : ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๊ฐ’์„ ์ œ๊ณต๋ฐ›์•„ ์—ฐ์‚ฐ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ช…๋ น์˜ ๋ชจ์ž„ ๐Ÿ”˜๋ฉ”์†Œ๋“œ ์„ ์–ธ ๋ฐฉ๋ฒ• ํ˜•์‹) ๋ฐ˜ํ™˜ํ˜• ๋ฉ”์†Œ๋“œ๋ช…(์ž๋ฃŒํ˜• ๋ณ€์ˆ˜๋ช…, ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜๋ช…...) { ๋ช…๋ น; ... } ๐Ÿ”ธ ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœ(Invoke)ํ•ด์•ผ ๋ฉ”์†Œ๋“œ ๋‚ด๋ถ€์— ์ž‘์„ฑ๋œ ๋ช…๋ น ์‹คํ–‰ - ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๐Ÿ”ธ ๋ฐ˜ํ™˜ํ˜•(ReturnType) : ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๊ฐ’์— ๋Œ€ํ•œ ์ž๋ฃŒํ˜• => void ์ž๋ฃŒํ˜•(๋ฌด๋ฐ˜ํ™˜ํ˜•) : ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๊ฐ’์ด ์—†๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฃŒํ˜• ๐Ÿ”ธ ๋ฉ”์†Œ๋“œ๋ช…์€ ์‹.. 2023. 12. 27.
[Java]์ ‘๊ทผ์ œํ•œ์ž(Access Modifier) - (1) ๐Ÿค”์ ‘๊ทผ์ œํ•œ์ž(Access Modifier) ํด๋ž˜์Šค, ํ•„๋“œ, ์ƒ์„ฑ์ž, ๋ฉ”์†Œ๋“œ ์ž‘์„ฑ์‹œ ํด๋ž˜์Šค ์™ธ๋ถ€์—์„œ์˜ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ œํ•œ์ž => ์ •๋ณด ์€๋‹‰(data hiding)์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ์†Œํ•œ์˜ ์ •๋ณด๋งŒ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด => ์ข…๋ฅ˜ ๋ฐ ํ—ˆ์šฉ ๋ฒ”์œ„ : public > protected > default > private ์ ‘๊ทผ์ œ์–ด์ž ํด๋ž˜์Šค ๋‚ด๋ถ€ ๋™์ผ ํŒจํ‚ค์ง€ ์ƒ์†๋ฐ›์€ ํด๋ž˜์Šค (๋‹ค๋ฅธ ํŒจํ‚ค์ง€) ์ด์™ธ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€ private O X X X default O O X X protected O O O X public O O O O โšซprivate ์ ‘๊ทผ ์ œํ•œ์ž ํ•„๋“œ, ์ƒ์„ฑ์ž, ๋ฉ”์†Œ๋“œ๋ฅผ ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ์ ‘๊ทผ ์ œํ•œ์ž - ์€๋‹‰ํ™” => ํด๋ž˜์Šค ์™ธ๋ถ€์—์„œ ํ•„๋“œ, ์ƒ์„ฑ์ž, ๋ฉ”์†Œ.. 2023. 12. 26.
[HTML] <p> <div> <span> ์ฐจ์ด์  https://mainia.tistory.com/3289 HTML div, span ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ•๊ณผ ์ฐจ์ด ์™€ ํƒœ๊ทธ๋Š” ์˜์—ญ์„ ์„ค์ •ํ•  ๋•Œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์— ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๊ณ ์ž ํ•  ๋•Œ ์—†์–ด์„œ๋Š” ์•ˆ ๋˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋‘ ํƒœ๊ทธ์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์ค„ ๋ฐ”๊ฟˆ ์ž…๋‹ˆ mainia.tistory.com https://blog.naver.com/leejsys_cs/222982318025 vs vs ์ฐจ์ด์  div์™€ p๋Š” ๋ธ”๋ก์š”์†Œ์ด๊ณ  span์€ ์ธ๋ผ์ธ ์š”์†Œ์ด๋‹ค. p๋Š” ๋‹จ๋ฝ์„ ๋‚˜๋ˆ„๋Š” ์šฉ๋„์ด๊ณ  div๋Š” layout ๊ณ„์ธต์„ ๋‚˜๋ˆ„๋Š”... blog.naver.com 2023. 12. 26.
[HTML]19_fieldset ํƒœ๊ทธ โšซfieldset ํƒœ๊ทธ : ์ž…๋ ฅํƒœ๊ทธ์˜ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ => ํ•˜์œ„ํƒœ๊ทธ : legend ํƒœ๊ทธ, input ํƒœ๊ทธ, textarea ํƒœ๊ทธ, select ๋“ฑ fieldset ํƒœ๊ทธ ํšŒ์›๊ฐ€์ž… ์ธ์ฆ์ •๋ณด ์•„์ด๋”” : ๋น„๋ฐ€๋ฒˆํ˜ธ : ๊ฐœ์ธ์ •๋ณด ์ด๋ฆ„ : ์ด๋ฉ”์ผ : ์ „ํ™”๋ฒˆํ˜ธ : ํšŒ์›๊ฐ€์ž… ๋‹ค์‹œ์ž…๋ ฅ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ 2023. 12. 26.
[HTML]18_datalist ํƒœ๊ทธ โšซdatalist ํƒœ๊ทธ : input ํƒœ๊ทธ์— ์ž…๋ ฅ ๊ฐ€๋Šฅํ•œ ๊ฐ’์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ => ํ•˜์œ„ํƒœ๊ทธ : option ํƒœ๊ทธ datalist ํƒœ๊ทธ ์ข‹์•„ํ•˜๋Š” ๊ณผ๋ชฉ : JAVA JSP SPRING ์ œ์ถœ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ ์•„๋ž˜์™€ ๊ฐ™์ด ์ง์ ‘ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Œ. ์˜†์— ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์˜ต์…˜์œผ๋กœ ๋‹ฌ์•„๋†“์€ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋œจ๊ณ  ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Œ. 2023. 12. 26.
[HTML]17_select ํƒœ๊ทธ โšซselect ํƒœ๊ทธ : ๋‹ค์ˆ˜์˜ ์•„์ดํ…œ์—์„œ ํ•˜๋‚˜์˜ ์•„์ดํ…œ์„ ์„ ํƒํ•˜์—ฌ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ - ์ž…๋ ฅํƒœ๊ทธ => ํ•˜์œ„ํƒœ๊ทธ : option ํƒœ๊ทธ, optgroup ํƒœ๊ทธ => ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•˜๋‚˜์˜ ์•„์ดํ…œ์„ ์„ ํƒํ•˜์—ฌ ์ž…๋ ฅ๋ฐ›์ง€๋งŒ multiple ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์ˆ˜์˜ ์•„์ดํ…œ์„ ์„ ํƒํ•ด ์ž…๋ ฅ ๊ฐ€๋Šฅ select ํƒœ๊ทธ ํ•™๊ณผ ๊ฑด์ถ•๊ณตํ•™๊ณผ ๊ธฐ๊ณ„๊ณตํ•™๊ณผ ์‚ฐ์—…๊ณตํ•™๊ณผ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ ํ™”ํ•™๊ณตํ•™๊ณผ ์‚ฌํ•™๊ณผ ์–ด๋ฌธํ•™๊ณผ ์ฒ ํ•™๊ณผ ์‹คํ–‰ ๊ฒฐ๊ณผโฌ‡๏ธ 2023. 12. 26.
[HTML]16_label ํƒœ๊ทธ โšซtextarea ํƒœ๊ทธ : ํ‚ค๋ณด๋“œ๋กœ ๋‹ค์ˆ˜ํ–‰์˜ ๋ฌธ์ž๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ - ์ž…๋ ฅํƒœ๊ทธ => ํƒœ๊ทธ๋‚ด์šฉ์ด textarea ํƒœ๊ทธ์˜ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ - value ์†์„ฑ์œผ๋กœ ์ž…๋ ฅํƒœ๊ทธ์— ์ดˆ๊ธฐ๊ฐ’ ์ œ๊ณต ๋ถˆ๊ฐ€๋Šฅ textarea ํƒœ๊ทธ ์žฅ์  ์žฅ์ ์ด ์•„์ฃผ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋‹จ์  ์ œ์ถœ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ ์žฅ์  ๋ถ€๋ถ„์— '์žฅ์ ์ด ์•„์ฃผ ๋งŽ์Šต๋‹ˆ๋‹ค'๋ผ๊ณ  ์ ์–ด๋†“์œผ๋‹ˆ, ์‹คํ–‰ํ•˜์ž๋งˆ์ž ํ…์ŠคํŠธ๋ฐ•์Šค ์•ˆ์— ๊ทธ ๋ฌธ๊ตฌ๊ฐ€ ๋œธ. 2023. 12. 26.
[HTML]15_label ํƒœ๊ทธ โšซlabel ํƒœ๊ทธ : ์ž…๋ ฅํƒœ๊ทธ์— ํฌ์ปค์Šค(Focus)๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ label ํƒœ๊ทธ label ํƒœ๊ทธ ๋ฏธ์‚ฌ์šฉ ์ด๋ฆ„ : ์ทจ๋ฏธ : ๋…์„œ ๊ฒŒ์ž„ ๋“ฑ์‚ฐ ๋‚š์‹œ label ํƒœ๊ทธ ์‚ฌ์šฉ ์ด๋ฆ„ : ์ทจ๋ฏธ : ๋…์„œ ๊ฒŒ์ž„ ๋“ฑ์‚ฐ ๋‚š์‹œ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ ๋ผ๋ฒจํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ฒดํฌ๋ฐ•์Šค๋ฅผ ํด๋ฆญํ•ด์•ผ๋งŒ ์ฒดํฌ ํ‘œ์‹œ๋จ. ๊ทธ๋Ÿฌ๋‚˜ ๋ผ๋ฒจํƒœ๊ทธ ์‚ฌ์šฉ ์‹œ, ์ฒดํฌ๋ฐ•์Šค๊ฐ€ ์•„๋‹Œ ๊ธ€์”จ๋ฅผ ๋ˆŒ๋Ÿฌ๋„ ์ฒดํฌ ํ‘œ์‹œ ๋จ. 2023. 12. 26.
[HTML]14_input ํƒœ๊ทธ 14_input.html ํŒŒ์ผ ์ฝ”๋“œ๐Ÿ‘ฉ‍๐Ÿ’ป input ํƒœ๊ทธ ์•„์ด๋”” : ๋น„๋ฐ€๋ฒˆํ˜ธ : ์ด๋ฆ„ : ์„ฑ๋ณ„ : ๋‚จ์ž ์—ฌ์ž ์ทจ๋ฏธ : ๋…์„œ ๊ฒŒ์ž„ ๋“ฑ์‚ฐ ๋‚š์‹œ ์‚ฌ์ง„ : ์ด๋ฉ”์ผ : ๋‚˜์ด : ์ „ํ™”๋ฒˆํ˜ธ : sns : ์ข‹์•„ํ•˜๋Š” ๋‹จ์–ด : ์ข‹์•„ํ•˜๋Š” ์ƒ‰ : Java ์‹ค๋ ฅ : ํ•˜์ƒ ์ƒ๋…„์›”์ผ : ๊ธฐ์ƒ์‹œ๊ฐ„ : ์•Œ๋žŒ : ํšŒ์›๊ฐ€์ž… ๋‹ค์‹œ์ž…๋ ฅ ์‹คํ–‰ ๊ฒฐ๊ณผโฌ‡๏ธ 2023. 12. 26.
[HTML]13_form ํƒœ๊ทธ ๐Ÿค”form ํƒœ๊ทธ ์›นํ”„๋กœ๊ทธ๋žจ์„ ์š”์ฒญํ•˜์—ฌ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ => ํ•˜์œ„ํƒœ๊ทธ๋กœ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๊ธฐ ์œ„ํ•œ ์ž…๋ ฅํƒœ๊ทธ์™€ ์›นํ”„๋กœ๊ทธ๋žจ์„ ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•œ Submit Event๋ฅผ ๋ฐœ์ƒํ•˜๋Š” ํƒœ๊ทธ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ž‘์„ฑ *์ œ์ถœ ์ด๋ฒคํŠธ(Submit Event) : form ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›นํ”„๋กœ๊ทธ๋žจ์„ ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•œ ์ด๋ฒคํŠธ ๐Ÿ”ถaction ์†์„ฑ : form ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญํ•  ์›นํ”„๋กœ๊ทธ๋žจ์˜ URL ์ฃผ์†Œ๋ฅผ ์†์„ฑ๊ฐ’์œผ๋กœ ์„ค์ • => action ์†์„ฑ์„ ์ƒ๋žตํ•œ ๊ฒฝ์šฐ ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ์›นํ”„๋กœ๊ทธ๋žจ์˜ URL ์ฃผ์†Œ๋ฅผ ์†์„ฑ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ ๐Ÿ”ถ method ์†์„ฑ : ์›นํ”„๋กœ๊ทธ๋žจ์„ ์š”์ฒญํ•˜๋Š” ์š”์ฒญ๋ฐฉ์‹(GET ๋˜๋Š” POST)์„ ์†์„ฑ๊ฐ’์œผ๋กœ ์„ค์ • => method ์†์„ฑ์„ ์ƒ๋žตํ•œ ๊ฒฝ์šฐ GET ๋ฐฉ์‹์œผ๋กœ ์›นํ”„๋กœ๊ทธ๋žจ ์š”์ฒญ => ์›นํ”„๋กœ๊ทธ๋žจ์„ ์š”.. 2023. 12. 26.
[HTML]11&12_audio/video ํƒœ๊ทธ โšซaudio ํƒœ๊ทธ : ์„œ๋ฒ„์— ์ €์žฅ๋œ ์†Œ๋ฆฌ ํŒŒ์ผ์„ ์ œ๊ณต๋ฐ›์•„ ์žฌ์ƒํ•˜๋Š” ํƒœ๊ทธ ๐Ÿ”˜embed ํƒœ๊ทธ : ํ”Œ๋ž˜์‹œ ์žฌ์ƒ, object ํƒœ๊ทธ : ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŒŒ์ผ ์žฌ์ƒ => ์›น์—์„œ ์‚ฌ์šฉํ•œ ์†Œ๋ฆฌ ํŒŒ์ผ : mp3 ํŒŒ์ผ, ogg ํŒŒ์ผ ๋“ฑ audio ํƒœ๊ทธ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ โšซvideo ํƒœ๊ทธ : ์„œ๋ฒ„์— ์ €์žฅ๋œ ๋™์˜์ƒ ํŒŒ์ผ์„ ์ œ๊ณต๋ฐ›์•„ ์žฌ์ƒํ•˜๋Š” ํƒœ๊ทธ => ๋™์˜์ƒ ํŒŒ์ผ : mp4 ํŒŒ์ผ, ogg ํŒŒ์ผ(ogv ํŒŒ์ผ), webm ํŒŒ์ผ ๋“ฑ video ํƒœ๊ทธ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ 2023. 12. 26.
[HTML]10_iframe ํƒœ๊ทธ โšซiframe ํƒœ๊ทธ : ๋‚ด์žฅ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์›น๋ฌธ์„œ(์›นํ”„๋กœ๊ทธ๋žจ)์„ ์š”์ฒญํ•˜์—ฌ HTML ๋ฌธ์„œ๋ฅผ ์‘๋‹ต๋ฐ›์•„ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ iframe ํƒœ๊ทธ iframe ํƒœ๊ทธ์—์„œ ์š”์ฒญํ•œ ์›น๋ฌธ์„œ ์ฝ”๋“œโฌ‡๏ธ ์˜ค๋ฅธ์ชฝ ํŽ˜์ด์ง€ ์™ผ์ชฝ ํŽ˜์ด์ง€ ๋‹ค์Œ ์‹คํ–‰๊ฒฐ๊ณผ๐Ÿ‘ฉ‍๐Ÿ’ป left.html ํŒŒ์ผ์— Daum ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋Š” aํƒœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , target์„ right.html ํŒŒ์ผ๋กœ ์„ค์ •ํ•ด ์˜ค๋ฅธ์ชฝ์— Daum ํ™ˆํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜ค๋„๋ก ํ•จโฌ‡๏ธ 2023. 12. 25.
[HTML]09_map ํƒœ๊ทธ โšซmap ํƒœ๊ทธ : ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์—์„œ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•ด ํ•˜์ดํผ๋งํฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ => ํ•˜์œ„ํƒœ๊ทธ : area ํƒœ๊ทธ ๐Ÿ”˜area ํƒœ๊ทธ : ์ด๋ฏธ์ง€๋งต์—์„œ ๋งํฌ๊ฐ€ ์—ฐ๊ฒฐ๋  ์˜์—ญ์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ map ํƒœ๊ทธ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ ์œ„์˜ ์ด๋ฏธ์ง€๋Š” ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์ง€๋งŒ, map ํƒœ๊ทธ๋ฅผ ํ†ตํ•ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋งํฌ๋กœ ์—ฐ๊ฒฐ๋˜๊ฒŒ๋” ์„ค์ •ํ•จ. ํŠธ์œ„ํ„ฐ ๋ถ€๋ถ„์„ ํด๋ฆญํ•˜๋ฉด https://twitter.com/?lang=ko ์ด ๋งํฌ๋กœ, ํŽ˜์ด์Šค๋ถ ๋ถ€๋ถ„์„ ํด๋ฆญํ•˜๋ฉด https://www.facebook.com/?locale=ko_KR ์ด ๋งํฌ๋กœ ์ด๋™. 2023. 12. 25.
[HTML]08_anchor ํƒœ๊ทธ โšซ์•ต์ปค(Anchor) : ํŽ˜์ด์ง€์—์„œ ํŠน์ • ํƒœ๊ทธ๋กœ ์œ„์น˜(์Šคํฌ๋กค)๋ฅผ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ => href ์†์„ฑ๊ฐ’์œผ๋กœ ์„ค์ •๋œ URL ์ฃผ์†Œ ๋’ค์— # ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํƒœ๊ทธ ์‹๋ณ„์ž(id ์†์„ฑ๊ฐ’)๋ฅผ ์„ค์ •ํ•˜๋ฉด ํ•ด๋‹น ์‹๋ณ„์ž์˜ ํƒœ๊ทธ๋กœ ์œ„์น˜๊ฐ€ ์ด๋™ - ์•ต์ปค ๊ธฐ๋Šฅ a ํƒœ๊ทธ ์ œํ’ˆ์†Œ๊ฐœ ๊ตฌ๋งคํ›„๊ธฐ ์ฃผ์˜์‚ฌํ•ญ ์ œํ’ˆ์†Œ๊ฐœ ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ์ข‹์€ ์ œํ’ˆ.. 2023. 12. 25.
[HTML]07_a ํƒœ๊ทธ โšซa ํƒœ๊ทธ : ํด๋ฆญ ์ด๋ฒคํŠธ๋กœ ์›น๋ฌธ์„œ(์›นํ”„๋กœ๊ทธ๋žจ)์„ GET ๋ฐฉ์‹์œผ๋กœ ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ => ํ•˜์ดํผ๋งํฌ(Hyper Link) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํƒœ๊ทธ - ํŽ˜์ด์ง€๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ถœ๋ ฅ ์ฒ˜๋ฆฌ(ํŽ˜์ด์ง€ ์ƒˆ๋กœ ๊ณ ์นจ) a ํƒœ๊ทธ ๋‹ค์Œ ๋„ค์ด๋ฒ„ ๊ตฌ๊ธ€ ์‹คํ–‰๊ฒฐ๊ณผโฌ‡๏ธ ๐Ÿ”˜aํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋™ํ•  ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด kor.html ๊ณผ eng.html ๋ฌธ์„œ ์ž‘์„ฑ eng.html ๋ฌธ์„œ๐Ÿ‘ฉ‍๐Ÿ’ป Hello [home] '์˜์–ด๋กœ' ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์ด๋™ํŽ˜์ด์ง€โฌ‡๏ธ kor.html ๋ฌธ์„œ๐Ÿ‘ฉ‍๐Ÿ’ป ์•ˆ๋…• [home] 'ํ•œ๊ธ€๋กœ' ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์ด๋™ํŽ˜์ด์ง€ โฌ‡๏ธ 2023. 12. 25.
๋ฐ˜์‘ํ˜•