바닐라 자바스크립트(Vanilla JS) VanillaJS는 브라우저를 통해 제공된 JavaScript이다. Library나 Framework가 없는 JavaScript(화장 없는 JavaScript, 도움 없는 JavaScript, 날 것의 JavaScript이다.)이다. Vanilla JS를 배워야 하는 이유 VanillaJS는 못생겼지만 처음부터 배워두는게 좋다고 생각한다. VanillaJS를 쓰는게 능숙해질 때 다음으로 넘어가는 것을 추천한다. 왜일까?? jquery, dojo와 같은 Library, Framework의 전문가 들은 쉽게 찾아 볼 수 있으나 JavaScript에 재능있는 사람을 찾을 수가 없다. 예를 들어, 포토샵을 잘 다루는데, 색감에 대한 센스가 없는 사람. 색의 구성도 모르고..
javascript ECMAScript / ES5, ES6 ECMAScript 란? ECMA는 European Computer Manufacturer's Association의 줄임말이며 정보와 통신 시스템을 위한 국제적 표준화 기구이다. (현재는 Ecma 인터내셔널로 이름을 바꿨다고 함). ECMAScript는 JavaScript와 같은 스크립트 언어의 표준을 말한다. JavaScript는 ECMAScript를 기반으로 하며 ECMAScript언어 중 가장 인기 있는 언어로 알려져 있다 ES5 = ECMAScript5 = Specification의 5 버전 ES6 = ECMAScript6 = Specification의 6 버전 JavaScript는 꽤 중앙집중화(Centralization) 되어 있어서..
javascript의 활용 웹사이트 - 자바스크립트는 위에서도 언급했듯, 웹페이지를 살아있게 만들도록 탄생된 것이다. 자바스크립트는 프로그래밍 언어인 Java와는 다르다는 점을 유의해야 한다. 자바스크립트는 처음에 'LiveScript'라는 이름이었다고 한다. 하지만 만들어졌을 당시 자바가 매우 유명했기 때문에 자바의 동생, 형제라고 칭해서 새로운 언어로 포지셔닝하는 것이 좋겠다는 판단으로 자바스크립트가 된 것이다. 하지만 자바스크립트가 진화함에 따라, ECMAScript라 불리는 자체 표준 기술 기준과 함께 자바와 다른 완전히 독립적인 언어가 됐다. 모바일 어플리케이션 - javascript를 이용하여 iOS, Android, 그 외의 모바일 플랫폼 개발이 가능 하다다. core가 따로 있고, 그 위에..
javascript란? 웹사이트를 만들기 위한 프로그래밍 언어이자 객체 기반의 스크립트 프로그래밍 언어이며 HTML의 특정 요소(들)를 선택하여 다양한 이벤트 (마우스 클릭, 키보드 입력 등)에 따라 어떤 동작을 하도록 기능을 넣을 수 있으며 발생하는 이벤트에 따라 HTML, CSS를 조작할 수도 있고 그 외에도 여러 가지를 할 수 있다. javascript를 배워야하는이유 웹은 계속 빠르게 발전하고 있다. 즉 javascript도 또한 같이 성장하고 있기에 웹 개발에 있어서 javascript의영향력은 더 커질 수 있다 javascript를 통해 다양한 콘텐츠들을 만들어낼 수 있다 -> 웹사이트, 웹앱, 모바일 애플리케이션, 비디오 게임, 데스크톱 앱 웹에 특화된 기술이기 때문에 운영체제나 플랫폼에 상..