본문 바로가기

자바스크립트2

[Js] Prototype 이해하기 자바스크립트의 프로토타입 프로토타입이란 의미 자체가 원형, 원본이라는 뜻입니다. 자바스크립트에서 말하는 프로토타입 역시 문법적인 의미에서 크게 벗어나지 않습니다. 자바스크립트는 클래스라는 개념이 없는 대신 기존의 객체를 복사해서 새로운 객체를 생성해줍니다. 이는 객체 원형인 프로토타입을 이용하여 새로운 객체를 만들어냅니다. 이렇게 생성된 객체는 또 다른 객체의 원형이 될 수도 있고요. 간단하게 프로토타입 예제를 보여드리겠습니다. function Animal(type, name, sound){ this.type = type; this.name = name; this.sound = sound; this.say = function(){ console.log(this.sound); } } const dog = .. 2020. 3. 19.
[js] 자바스크립트란? JavasScript? HTML - 웹 페이지의 구조를 만들어줍니다.(뼈대) CSS - 웹 페이지 뼈대의 옷을 입혀줍니다. (스타일, 규칙 언어) JavaScript - 웹 페이지가 동적으로 움직일수 있도록 만들어줍니다. (스크립트 언어) 자바스크립트는 웹을 위한 인터프리터 언어이자 가장 중요한 객체기반의 스크립트 프로그래밍 언어입니다. 웹 페이지(html, css)에 날개를 달아주는 언어입니다. 또한 자바스크립트는 자바와는 다른 언어인데요. 기능과 사용법까지 완전히 다릅니다. 서로 직접적인 관련이 전혀 없지만 문법상의 비슷한 부분이 존재하는 이유는 자바와 자바스크립트의 문법이 모두 C언어를 기반으로 만들어졌기 때문입니다. 자바스크립트는 웹 페이지를 동적으로 구현시켜주는 언어입니다. 웹 브라우저에서 실행.. 2020. 3. 14.