๐กLanguage64 [JS] ์์ฑ ์ ํํ๊ธฐ - .value / .innerHTML / .textContent ๋น๊ต ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ด๋ค ํ๊ทธ๋ ์์ฑ์ ์ ํํด์ค๋์๋document์์ ํด๋น ํ๊ทธ์ ์ ๊ทผํ ๋ .value๋ฅผ ๋ถ์ฌ์ฃผ๊ฑฐ๋, .innerHTML์ ๋ถ์ฌ ๋ถ๋ฌ์ค๊ณคํ๋ค. ์ด ๋์ ์ฐจ์ด์ ๋ํด ์ ๋ฆฌํด๋ณด์. 1. value vs. textContent & innerHTML: ๋ซํ ํ๊ทธ์ ์ ๋ฌด value๋ ๋ค์ (๋ซํ๋ํ๊ทธ)๊ฐ ์ค๋ ํ๊ทธ์๋ ์ฌ์ฉํ ์ ์๋ค.๋ค์ ๋ซํํ๊ทธ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ value๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ,๋ง์ฝ ๋ซํ ํ๊ทธ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ textContent์ innerHTML์ ์ฌ์ฉํด์ ๋ฐ๊ฟ ์ ์๋ค. ์์ html ์์ .value๋ก ๋ถ๋ฌ์จ ๋ถ๋ถ์ ํ๊ทธ๋ก, ๋ซํ ํ๊ทธ๊ฐ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.๋ฐ๋ฉด์, .innerHTML๋ก ๋ถ๋ฌ์จ ๋ถ๋ถ์ ํ๊ทธ๋ก ๋ซํ ํ๊ทธ๋ก ๋ง๋ฌด๋ฆฌ๋๋ ๊ฒ์.. 2024. 8. 6. [HTML] <pre> <p> ํ๊ทธ ์ฐจ์ด / <div><span> ํ๊ทธ ์ฐจ์ด HTMl ๋ด๋ถ์์ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋๋ฐ ์ฌ์ฉ๋๋ ํ๊ทธ์๋ ๊ฐ์ฅ ํํ๊ฒ .. / / ๋ฑ์ด ์๋ค. ํ๊ทธ์ ํ๊ทธ์ ์ฐจ์ด์ ๋ํด ์ ๋ฆฌํด๋ณด์! ํ๊ทธ๋์ด์ฐ๊ธฐ๊ฐ ์ต๋ 1๊ฐ๊น์ง๋ง ์ ์ฉ๋๋ค. ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐํด๋ ์ ์ฉ๋์ง ์๋๋ค.์ค๋ฐ๊ฟ์ ํ๊ทธ ์ธ์๋ ์ ์ฉ๋์ง์๋๋ค. ํ๊ทธvs code์์ ์์ฑํ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๊ทธ๋๋ก ์ ์ฉ๋๋ค.๊ฑฐ๋ํ ๋ฌธ๋จ์ ์ ์๋, ๋ฐ๋ผ์ ๋ง์ ์ค๋ฐ๊ฟ๊ณผ ๋์ด์ฐ๊ธฐ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ํ๊ทธ์ฃผ๋ก ๋จ์ ํ ์คํธ์ ํ ์คํธ์ ๊ด๋ จ๋ ๋ฒ์๋ฅผ ๊ฐ์๋ ์ฌ์ฉํจํ๊ทธ ์์ฒด์ ์๋ฏธ๊ฐ ์๊ธท๋ฌธ์ style์ ์ํ ์๊ฐ์ ์ธ ์ฅ์์ฉํ๊ทธ๋ก ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ๋ค.ํ๊ทธ๋ ์ธ๋ผ์ธ ์์์ด๊ธฐ๋๋ฌธ์, ์ปจํ ์ธ ์ ๋๋น๋งํผ ์ฌ์ด์ฆ๊ฐ ์ฑ ์ ๋๋ค. -> ๋ฐ๋ผ์ ์ปจํ ์ธ ๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ณด์. ํ๊ทธ๋ ์ด์์(๋ธ๋ก, ๊ตฌํ).. 2024. 8. 2. [WEB/CSS] CSS ๋จ์ | ๋ฏธ๋์ด์ฟผ๋ฆฌ ์ ๋ฒ์ ์น ํํ์ด์ง๋ง๋ค๋ฉด์ ๋ฐ์ํ ์น์ ๋ํ ์ ๋ฆฌ์ ํ์์ฑ์ ๋๊ผ๋๋ฐ,์ด๋ฒ์ CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ฅผ ์ ๋ฆฌํ๋ ๊น์ ๋ง๋ถ์ฌ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค . CSS ๋จ์ ์ ๋์ ๋จ์์๋์ ๋จ์pxemcmremmmvw vh % px: ๊ฐ์ฅ ํํ๊ฒ ์ฌ์ฉํ๋ px์ container ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋ผ๋ ๊ทธ๋๋ก ๊ณ ์ ๋ ๊ฐ์ผ๋ก ์ ์ง๋์ด, ๋ฐ์ํ์ง์๋๋ค.vw: ํ๋ฉด ๋์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฑ๋ถ์จ ๋จ์ (1vw = ๋ทฐํฌํธ๋๋น์ 1%) -> ๋ง์ฝ ํ๋ฉด์ด 800px ๋ผ๋ฉด, 1vw=8px ์ด๋ค.vh: ํ๋ฉด ๋์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ๋ฐฑ๋ถ์จ ๋จ์, (1vh= ๋ทฐํฌํธ ๋์ด์ 1%)vmin: ๋ธ๋ผ์ฐ์ ์ ๋๋น์ ๋์ด ์ค ์์ ๊ฐ์ 1%vmax: ๋ธ๋ผ์ฐ์ ์ ๋๋น์ ๋์ด ์ค ํฐ ๊ฐ์ 1%em: ๋ถ๋ชจ์์(๋ฃจํธ์์) font-size๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ์ฌ์ด์ฆrem: ์ต์.. 2024. 8. 2. [CSS] <li> ํ๊ทธ ๋ชฉ๋ก ๊ฐ๋ก๋ก ์ ๋ ฌํ๊ธฐ ์น์ฌ์ดํธ ๋ฉ๋ด๋ฑ์ ๋ง๋ค๋ ์ฌ์ฉ๋๋ ํ๊ทธ๊ฐ๋ก๋ก ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์๋ค! 1. style ์์ฑ์์ li>์ float: left; 2. style ์์ฑ์์ ์ display: inline; 2024. 8. 1. [JAVA] ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ | ๋ฉ์๋ ํธ์ถ | ๋ฐ์ดํฐ ํ์ ์๋ฐ์์๋ ๋ณ์์ ํ์ ์ ํฌ๊ฒ ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ์ผ๋ก ๋ถ๋ฅํ๋ค.๊ธฐ๋ณธํint, long, boolean, double ํ๊ณผ ๊ฐ์ด ๋ณ์์ ์ฌ์ฉํ ๊ฐ์ '์ง์ ' ๋ฃ์ ์ ์๋ ๋ฐ์ดํฐ ํ์ ์ฐ์ฐ๊ฐ๋ฅํจ. ์ฐธ์กฐํSchool school1=new School(); , int[] students ์ ๊ฐ์ด ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ธฐ ์ํ '์ฐธ์กฐ๊ฐ'์ ์ ์ฅํ๋ ๋ฐ์ดํฐ ํ์ .๊ฐ๋ฐ์๊ฐ ์ ํ๋ค์ ์์์ ๊ฐ์ด ๊ฐ์ฒด ๋๋ ๋ฐฐ์ด์์ ์ฌ์ฉ๋จ.๊ฐ์ฒด : ' . ' ์ ํตํด ๋ฉ๋ชจ๋ฆฌ ๋ด์ ๊ฐ์ฒด์ ์ฐพ์๊ฐ์ ์ฌ์ฉํจ. ex) school1.name ์ฐ์ฐ์ด ๋ถ๊ฐ๋ฅํจ. (๊ฐ์ฒด์ ํด๋์ค ๋ฉค๋ฒ๋ณ์์ ์ ๊ทผํ ๊ฒฝ์ฐ๋ ๊ฐ๋ฅํจ.) ํด๋์ค๋ ๋ชจ๋ ์ฐธ์กฐํ์ด๋ค. String ์ญ์ ์ฌ์ค ํด๋์ค์ด๋ฉฐ, ์ฐธ์กฐํ์ด๋ค. Student s1 = new Student();s1.grade = .. 2024. 7. 30. [JAVA] ํด๋์ค(Class), ๊ฐ์ฒด, ์ธ์คํด์ค ์๋ฐ(JAVA)๋ ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ก์, ํด๋์ค์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํด๋์ค์ ๊ฐ์ฒด, ์ธ์คํด์ค๋ ์๋ฐ์์ ๋งค์ฐ๋งค์ฐ ์ค์ํ ๊ฐ๋ ์ด๋ค.! ๋จผ์ ํด๋์ค์ ๋ํด ์ ๋ฆฌํ๋ฉด ์ด๋ ๋ค. ํด๋์ค (Class) ํด๋์ค๋์ฌ๋ฌ ๋ณ์๋ค์ ํ๋์ ํด๋์ค๋ก ๋ฌถ์ด ์ฌ์ฉํ ์ ์๋ค๋ ํน์ง์ ๊ฐ์ง๋ค. ๋ฉ์ธํจ์๊ฐ ์ฐ์ด๋ ํด๋์ค ์ธ์ ํด๋์ค ํ์ผ์ ์๋ก ๋ง๋ค์ด ์ฌ์ฉํ๋ค. ์๋๋ MovieReview๋ผ๋ ์ด๋ฆ์ ํด๋์ค ์ ์ธ ์์๋ค.package class1;public class MovieReview{ String title; String review;} MovieReview ํด๋์ค๋ฅผ ์ ์ํ์ฌ, ๋ด๋ถ์ ์ ๋ชฉ(title)๊ณผ ๋ฆฌ๋ทฐ๋ฅผ String์ผ๋ก ์ ์ํ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด๋ ๊ฒ ํด๋์ค๋ฅผ ์ ์ํ๋ค๋ฉด.. 2024. 7. 18. [JAVA] ๋ฉ์๋(Method), ๋งค๊ฐ๋ณ์(Parameter), ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ c++์์ ํจ์ํธ์ถํ๋ฉด์ ์ง๊ฒน๋๋ก ๋ค์๋ ํ๋ผ๋ฏธํฐ,์ธ์,๋งค๊ฐ๋ณ์! ๊ฐ ์๋ฐ์์๋ ๋ฑ์ฅํ๋ค. ์๋ฐ์์๋ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ๊ฐ๋จํ ์ ๋ฆฌํด์ผ๊ฒ ๋ค :) ๋ฉ์๋ (Method) ์๋ฐ์์ ํจ์๋ฅผ ๋ฉ์๋(Method)๋ผ๊ณ ํ๋ค. ๋ฉ์๋๋ mainํจ์ ์๋์ ํจ์๋ฅผ ์์ฑํ์ฌ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.package method;public class Method3{ public static void main(String[] args) { checkAge(18); checkAge(34); } public static void checkAge(int age) { if(age ์์ ์ฝ๋๋ฅผ ํตํด ๋ฉ์๋์ ํน์ฑ์ ๋ํด ์ดํด๋ณด๋ฉด, 1. ๋ฉ์๋๋ publ.. 2024. 7. 15. [JAVA] ๋ฐฐ์ด ์ ์ธ๊ณผ ์์ฑ, 2์ฐจ์๋ฐฐ์ด +์ฐธ์กฐํ,๊ธฐ๋ณธํ ์๋ฐ์ ๋ฐฐ์ด(Array) ๋ฐฐ์ด ์์ฑ์๋ฐ์์ ๋ฐฐ์ด ์์ฑ์ ์๋์ ๊ฐ์ด ํ๋ค.์๋์ ๋ฐฐ์ด ์์์์ 'student'๋ ๋ฐฐ์ด๋ณ์์ ํด๋นํ๋ค.int[] =student; // ๋ฐฐ์ด ๋ณ์ ์ ์ธstudents= new int[5] //๋ฐฐ์ด ์์ฑ ๋ ์๋์ ๊ฐ์ด ๋ฐฐ์ด์ ๋ํ๋ผ ์ ์๋๋ฐ, ์์ ๋์ผํ ๋ฐฐ์ด์ด๋ค.new int[5]๋ก ๋ฐฐ์ด์ ์์ฑํ๋ฉด ๋ฐฐ์ด์ ํฌ๊ธฐ๋งํผ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ณดํ๋ค.int[] student = new int[5]; ๋ฐฐ์ด ์์ ๊ฐ์ ํ๋์ฝ๋ฉํ์ฌ ์ฌ์ฉํ ๋์๋ ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋ค.int[] student = {90,30,50,60,20}; ๋ฐฐ์ด๊ฐ ์ฝ๊ธฐ ๋ฐฐ์ด์ ํน์ ์ธ๋ฑ์ค์ ํด๋นํ๋ ๊ฐ์ ์ฝ๊ณ ์ถ๋ค๋ฉด ์๋์ฒ๋ผ ๋ํ๋ผ ์ ์๋ค. System.out.println(student[3]); ๊ธฐ๋ณธํ(Pri.. 2024. 7. 15. [JAVA] Scanner ์ด์ฉํด ์ ๋ ฅ ๋ฐ๊ธฐ ์๋ฐ์ Scanner ํด๋์ค ์๋ฐ๋ Scanner๋ผ๋ ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ๋๋ค. 1. ์ ๋ ฅ ํ๋ ๋ฐ์ดํฐ์ ํ์ ์ ๋ฐ๋ผ ๊ตฌ๋ถํ๋ค.intํnextInt()Stringํnext() ํน์ nextLine() intํ์ nextInt() ์, Stringํ์ nextLine() ํน์ nextLine() ์ ์ฌ์ฉํด์ ์ ๋ ฅ์ ๋ฐ์ ์ ์๋ค. next() :๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ํ ๋จ์ด ๋๋ ํ ๋ฌธ์์ฉ ์ ๋ ฅ๋ฐ๋๋ค.๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์๋ ๋ฌธ์์ด์์ ๊ณต๋ฐฑ ์ ๊น์ง์ ๋จ์ด๋ฅผ ์ฝ๋๋ค.๊ฐํ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์ค์ง ์๋๋ค.nextLine() :๋ฌธ์ ๋๋ ์ํฐ๋ฅผ ์น๊ธฐ ์ ๊น์ง์ ๋ฌธ์ฅ ์ ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๊ฐํ ๋ฌธ์๊น์ง ๋ค ๊ฐ์ ธ์จ๋ค. ex)Scanner scanner = new Scanner(System... 2024. 7. 14. [c++] ๊ตฌ์กฐ์ฒด ๋ฐฑํฐ ํธ์๋ฐฑ , ์์์ ๋ฃ๊ธฐ /struct vector push_back ๊ตฌ์กฐ์ฒด (struct) : ๊ตฌ์กฐ์ฒด๋ ์ฌ์ฉ์๊ฐ ์ง์ ์๋ฃํ์ ์ง์ ํจ.์๋์ ๊ฐ์ด POS๋ผ๋ ์๋ฃํ์ ๊ตฌ์กฐ์ฒด๋ฅผ ํ์ฑํ ์ ์๋ค.struct POS{ int y,x; string name; }; ๊ตฌ์กฐ์ฒด ๋ฉค๋ฒ ์ ๊ทผ POS a, b; cin >> a.x >> a.y >> b.x >> b.y;:๋ฉ์ธ ํจ์์์ ์์ ๊ฐ์ด POS๋ผ๋ ์๋ฃํ์ ๋ฉค๋ฒ๋ณ์๋ฅผ ์ ์ธํ๊ณ , '.'๋ฅผ ์ฌ์ฉํด์ ์์ ๊ตฌ์กฐ์ฒด์ ํ์ฑํ ๊ฐ๋ณ ๋ฉค๋ฒ์ ์ ๊ทผํ ์ ์๋ค. ๊ตฌ์กฐ์ฒด์ ์์์ push_back ์๋์ ๊ฐ์ด ๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํด์ ์์์์ vector์ push_back ํ ์ ์๋ค. case 01#include #include using namespace std;struct POS{ int y, x;};int main(){ .. 2024. 7. 13. [c++] vector push_back๊ณผ emplace_back 1. push_back๊ณผ emplace_back์ ์ฐจ์ด push_back๊ณผ emplace_back์ vector์์ ๊ฐ์ฒด๋ฅผ ๋ฃ๋ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์๋ค. push_back() ํจ์๋ ๊ฐ์ฒด๋ฅผ ์ง์ด๋ฃ๋ ํ์์ด๋ค. ๋ฐ๋ผ์ ๊ฐ์ฒด๊ฐ ์๋ ์ํฉ์ด๋ผ๋ฉด '์์ ๊ฐ์ฒด'๊ฐ ์์ด์ผํ๋ค. ์ด๋ฏธ ๋ง๋ค์ด์ง ๊ฐ์ฒด๋ฅผ ๋ฃ๋ ํจ์์ธ ๊ฒ์ด๋ค. ์ด๋ ์ธ์๋ v์ ๋์ ๊ณ์ํด์ ์ถ๊ฐ๋๋ค.vectorv;for (int i = 0; i > a; v.push_back(a);}//v์ 5๊ฐ์ intํ ์ธ์๋ฅผ ๋ฐ์. ๋ฐ๋ฉด์ emplace_back()ํจ์์ ๊ฒฝ์ฐ, ํจ์๋ฅผ ๊ตฌ์ฑํ๋๋ฐ ํ์ํ ์ ๋ณด๋จผ์ ๋ฃ์ด์ฃผ๊ณ ํจ์ ๋ด์์ ๊ฐ์ฒด๋ฅผ ์์ฑํด์ ์ฝ์ ํ๋ ๋ฐฉ์์ด๋ค.ํจ์ ๋ด๋ถ์ ์์๊ฐ์ฒด๊ฐ ์์ฑ๋ผ์ ์๋ฆฌ๋ฅผ ์ก์์ค๋ค๋ ํน์ง์ ๊ฐ์ง๋ค. ๋ฐ๋ผ์ emplace_back(.. 2024. 6. 27. [c++] ๋ฐ์ฌ๋ฆผ / ์ฌ๋ฆผ / ๋ด๋ฆผ ํจ์ -ํค๋์[ ๋ฅผ ์ถ๊ฐํด์ผํ๋ค. ์ฌ๋ฆผํจ์: ceil() ๋ด๋ฆผํจ์: floor() ๋ฐ์ฌ๋ฆผํจ์: round() ๋ณ์์ ์๋ฃํ์ double๋ก ํด์ผ ๋ณ์ ์์ ์ค์๋ฅผ ๋ฃ์ ์ ์๋ค. ์์์ 2๋ฒ์งธ , 3๋ฒ์งธ ์๋ฆฌ๋ฅผ ๊ตฌํด๋ณด์, ์์์ 2๋ฒ์งธ ์๋ฆฌ๊น์ง ๋ฐ์ฌ๋ฆผ์์๋ฅผ 100๋ฐฐ ํ๋ค์ ๋ฐ์ฌ๋ฆผ ํ ๋๋๊ธฐ 1003๋ฒ์งธ ์๋ฆฌ๊น์ง๋์๋ฅผ 1000๋ฐฐ ํ๋ค์ ๋ฐ์ฌ๋ฆผ ํ ๋๋๊ธฐ 1000 ๋ฒ๋ฆผ๊ณผ ์ฌ๋ฆผ์ ๋ฐ์ฌ๋ฆผํจ์ round ๋์ ๊ฐ๊ฐ floor, ceil ํจ์๋ฅผ ๋ฃ์ผ๋ฉด ๋๋ค. 2024. 4. 11. ์ด์ 1 2 3 4 5 6 ๋ค์