본문 바로가기
반응형

전체 글90

[JAVASCRIPT] 자바스크립트 함수에 대해서(콜백, 클로저) 자바스크립트에서 함수의 매개변수의 수와 실제 전달되는 인자의 수가 일치하지 않아도 함수는 실행됩니다. 매개변수의 수보다 더 많은 인자를 전달하면 초과된 인자는 무시되고, 매개변수의 수보다 더 적은 인자를 전달하면 값이 주어지지 않은 매개변수의 값은 undefined가 됩니다. function exampleFunc(a, b) { console.log(a); console.log(b); } exampleFunc(1); // 결과: 1, undefined exampleFunc(1, 2, 3); // 결과: 1, 2 (3은 무시됨) 콜백함수란 : 콜백함수는 다른 함수에 인자로 전달되는 함수를 말합니다. 이 함수는 나중에 이벤트가 발생하거나 특정 시점에 호출됩니다. function greeting(name) { .. 2024. 2. 5.
[JAVASCRIPT] 자바스크립트 연산자에 대해서(feat ... 연산자, 스프레드/나머지 연산자) 1. 산술 연산자: +, -, *, /, % 등 2. 할당 연산자: =, +=, -=, *=, /= 등 3. 비교 연산자: ==, ===, !=, !==, , = 등 4. 논리 연산자: &&, ||, ! 5. 비트 연산자: &, |, ^, ~, , >>> 6. 특수 연산자: ?, :, typeof, void, delete 등이 있습니다. 대부분의 연산자들은 다른 언어들과 쓰임새가 동일합니다. 자바스크립트의 독특한 연산자인 === 연산자와 ... 연산자에 대해 좀 더 자세히 알아보겠습니다. === 연산자란?? === 연산자는 일치 연산자라고 부릅니다. == 연산자와 달리, === 연산자는 피연산자의 타입과 값이 모두 일치하는 경우에만 true를 반환합니다. console.log(1 == '1'); // t.. 2024. 2. 5.
[JAVASCRIPT] 자바스크립트란?, 변수 할당 주의사항 및 호이스팅 자바스크립트는 웹 페이지에 다양한 기능을 추가하기 위해 만들어진 프로그래밍 언어입니다. HTML이 웹페이지의 구조를 만들고, CSS가 스타일을 적용하는 데 사용되는 반면, 자바스크립트는 동적인 요소를 추가하는 데 사용됩니다. 예를 들어, 사용자와의 상호작용, 서버와의 데이터 교환, 웹페이지에 대한 DOM (Document Object Model) 조작 등을 수행할 수 있습니다. 그럼 이제 자바스크립트의 변수 할당과 관련된 주의사항에 대해 설명하겠습니다. 1. 변수 이름은 숫자로 시작할 수 없습니다. 2. 변수 이름은 특수 문자를 사용할 수 없으며, 예외적으로 달러 기호($)와 언더스코어(_)는 사용 가능합니다. 3. 변수 이름은 예약어를 사용할 수 없습니다. 예를 들어, 'let', 'const', 'f.. 2024. 2. 5.
[HTML & CSS] 반응형 웹이란? 뷰포트, 미디어 쿼리에 대해서 반응형 웹은 다양한 화면 크기의 디바이스에서 웹사이트의 레이아웃이 동적으로 변화하여 최적화된 사용자 경험을 제공하는 디자인 방식입니다. 이는 모바일, 태블릿, 데스크탑 등 다양한 환경에서 웹사이트를 효과적으로 보여주는 방법을 제공합니다. 장점: 1. 유연성: 다양한 화면 크기에 대응 가능합니다. 2. 비용 효율성: 별도의 모바일 사이트를 만들 필요가 없습니다. 3. 검색 엔진 최적화(SEO): 한 URL에서 모든 디바이스에 대응하므로 SEO 효과가 좋습니다. 단점: 1. 구현 복잡성: 다양한 화면 크기에 대응하기 위해선 복잡한 디자인과 테스트가 필요합니다. 2. 성능 이슈: 모든 디바이스에 같은 리소스를 제공하므로, 모바일 환경에서는 불필요한 리소스 로딩 문제가 발생할 수 있습니다. 뷰포트(Viewpor.. 2024. 2. 2.
반응형