Dev_Study/JavaScript 8

[JS] 즉시 실행 함수(Immediately Invoked Function Expression, IIFE)

[ 즉시 실행 함수(Immediately Invoked Function Expression, IIFE) ]즉시 호출되는 함수 또는즉시 호출되는 함수 표현식(Immediately Invoked Function Expression 또는 IIFE)은자바스크립트(Javascript)의 함수 범위를 사용하여실행범위를 생성하는 자바스크립트 프로그래밍 언어 구문이다.자동실행함수로도 불린다.즉시 호출된 함수 표현식을 사용하여로컬 블록 내에서 지역 변수 호이스팅을 방지하고,글로벌 환경에서 전역변수를 오염시키는 것을 방지하며함수 내에 정의된 변수에 대한 프라이버시를 유지하면서동시에 메서드(method)에 대한 공개 엑세스를 허용할 수 있다.[ 예시 ] 이 글은 크리에이티브 커먼즈 저작자표시-..

[JS] 0.JavaScript

JavaScript란? 프로그래밍 패러다임 : 스크립트 언어, 객체 지향 프로그래밍(프로토타입 기반 프로그래밍), 명령형 프로그래밍, 함수형 프로그래밍, 사건 기반 프로그래밍 설계자 : 브렌던 아이크 개발자 : 넷스케이프,모질라 재단,Ecma 인터내셔널 발표일 : 1995년12월 4일 최근 버전 : ECMAScript 2020 최근 버전 출시일 : 2020년 6월 파일 확장자 : .js / .mjs 자바스크립트( JavaScript )는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 자바스크립트는 본래 넷스케..

HTML DOM 메소드

✔ HTML DOM 메서드는 HTML 요소에서 수행 할 수 있는 작업 입니다. ✔ HTML DOM 속성은 설정하거나 변경할 수 있는 값 (HTML 요소의)입니다. ✔ DOM 프로그래밍 인터페이스 - HTML DOM은 JavaScript (및 기타 프로그래밍 언어)로 액세스 할 수 있습니다. - DOM에서 모든 HTML 요소는 객체 로 정의됩니다. - 프로그래밍 인터페이스는 각 개체의 속성 및 메서드입니다. - 메서드( method )는 당신이 (추가 또는 HTML 요소를 삭제 등) 할 수있는 작업입니다. - 속성( property )은 당신이 (HTML 요소의 내용을 변경하는 등) 가져 오거나 설정할 수있는 값입니다. // id로 접근시 document.getElementById("id") // name..

BOM - Window

✔ BOM ( The Browser Object Model ) BOM은 JavaScript가 브라우저와 "대화"할 수 있도록합니다. ✔ window Object window객체는 모든 브라우저에서 지원되며 브라우저에서 열린 창을 나타냅니다. 모든 전역 JavaScript 개체, 함수 및 변수는 자동으로 window객체의 구성원이 됩니다. window객체의 메서드는 전역 함수 입니다. window객체의 속성은 전역 변수 입니다. HTML DOM의 document객체조차도 window객체의 속성입니다. 따라서 window를 생략할 수 있습니다 window.document.getElementById("header"); 와 document.getElementById("header"); 는 같다 출처 : http..

HTML DOM ( Document Object Model )

✔ DOM이란? ( Document Object Model ) - DOM은 W3C ( World Wide Web Consortium ) 표준입니다. - DOM은 문서에 액세스하기위한 표준을 정의합니다. - DOM은 프로그램과 스크립트가 문서의 콘텐츠, 구조 및 스타일에 동적으로 액세스하고 업데이트 할 수 있도록하는 플랫폼 및 언어 중립적 인터페이스입니다. - 웹 페이지가 로드 될 때, 브라우저가 해당 페이지의 DOM 객체를 생성합니다. ✔ HTML DOM이란? - HTML DOM은 HTML 요소를 가져오고, 변경하고, 추가 또는 삭제하는 방법에 대한 표준입니다. - HTML DOM은 HTML을위한 표준 개체 모델 및 프로그래밍 인터페이스 입니다. 다음을 정의합니다. ◾ 개체 로서의 HTML 요소 ◾ 모든..

JavaScript 버전

JavaScript는 1995 년 Brendan Eich에 의해 발명되었으며 1997 년 ECMA 표준이되었습니다. ECMAScript는 언어의 공식 이름입니다. ECMAScript 버전은 ES1, ES2, ES3, ES5 및 ES6으로 축약되었습니다. 2016 년 이후 새 버전은 연도별로 이름이 지정됩니다 (ECMAScript 2016/2017/2018). ECMAScript 버전 Ver 공식 이름 기술 ES1 ECMAScript 1 (1997) First edition ES2 ECMAScript 2 (1998) Editorial changes ES3 ECMAScript 3 (1999) Added regular expressions Added try/catch ES4 ECMAScript 4 Never ..

728x90
반응형