본문 바로가기

JavaScript8

제이쿼리(jQuery) 제이쿼리(jQuery)란? -자바스크립트를 간편하게 사용할 수 있도록 도와주는 라이브러리. -웹페이지의 다양한 요소를 쉽게 제어하고, 이벤트 처리, 애니메이션 구현 등을 직관적인 문법으로 작성할 수 있다. -다양한 웹 브라우저 간의 차이를 최소화해 개발자가 보다 편하게 개발할 수 있게 도와준다. -웹 페이지의 모든 요소들이 메모리에 올라가고 나서 제이쿼리의 코드가 실행된다. 이렇게 해야 제이쿼리가 웹 페이지의 요소들을 제어 할 수 있기 때문이다. 하지만 최근에는 웹 표준이 많이 개선되어 제이쿼리 없이도 개발이 가능하기 때문에 제이쿼리의 사용이 줄어드는 추세이다. 텍스트 클릭시 색을 바꾸는 소스 제이쿼리 HTML 2023. 11. 21.
null, undefined 차이 null과 undefined는 모두 값이 없음을 나타내지만 의미에는 약간의 차이가 있다. null 개발자가 명시적으로 값이 없음 혹은 객체가 존재하지 않음을 표현하기 위해 사용한다. undefined 변수를 선언했으나 값을 할당하지 않았을 때 변수의 값은 undefined이다. 객체의 존재하지 않는 프로퍼티를 조회하거나, 반환 값이 없는 함수의 결과도 undefined이다. 2023. 10. 6.
프로퍼티(property) 프로퍼티(property) 객체의 구성요소이다. 객체는 키와 값으로 구성된 프로퍼티의 집합이다. 프로퍼티 키 문자열 또는 심볼(Symbol)이어야 한다. 숫자, 불리언 등 다른 타입의 값이 키로 사용되면 자동으로 문자열로 변환된다. 공백, 하이픈(-), 기타 유효하지 않은 식별자 문자를 포함할 수 있지만 이 경우 점 표기법을 사용하여 해당 프로터리에 접근할 수 없고 대괄호([])를 사용해서 접근해야 한다. 프로퍼티 값 모든 데이터 타입(문자열, 숫자, 객체, 배열, 함수 등)을 가질 수 있다. 함수가 값일 경우 해당 함수는 메소드라고 부른다. 메소드는 객체에 제한되어 있는 함수를 의미한다. 프로퍼티 접근 법 프로퍼티 키가 유효하지 않은 식별자인 경우 접근 방법 2023. 10. 1.
BOM(Browser Object Model) BOM(Browser Object Model) 웹 브라우저의 창이나 프레임을 스크립트에서 사용할 수 있게 해주는 인터페이스이다. BOM은 다양한 객체를 제공하며, 객체를 통해 브라우저 창과 상호작용하거나 웹 페이지의 일부가 아닌 브라우저 설정을 조작할 수 있다. BOM 주요 객체들 Window 모든 BOM 구성 요소에 대한 기본 객체로, 웹 페이지 자체와 관련된 작업을 처리한다. Location 현재 창의 URL 정보를 포함하고 있으며, 리다이렉션 등의 작업을 처리한다. Navigator 브라우저와 관련된 정보를 담고 있는 객체이다. Screen 사용자 화면의 정보(예: 해상도)를 담고 있는 객체이다. History 브라우저 세션 내에서 사용자가 방문한 페이지 목록에 접근하는 기능을 제공한다. BOM생성.. 2023. 9. 29.