728x90
728x90

기본 문법부터 ES6, 정규표현식, 객체지향 및 함수형 프로그래밍, HTTP, MVC, API활용까지 다양한 예제로 배운다! 
이 책의 포지션은 프로그래밍 언어를 처음 배운다 가정하고 기초부터 설명하며 ES5 ES6 모두를 다룹니다. 

 

 

모던 자바스크립트 입문 (이소 히로시) / 길벗
: 프런트엔드부터 벡엔드까지, 핵심은 자바스크립트다!

 

 

 

 

 

 

 

자바스크립트로 할 수 있는 것


  • 대화형 웹 페이지를 동적으로 구성 가능
  • 각 OS에서 구동 가능한 웹 애플리케이션 구현 가능
  • iOS와 AndroidOS에서 단독 실행 가능한 하이브리드 애플리케이션 제작 가능
  • 서버 측 자바스크립트 실행 환경으로 Node.js를 사용하여 개발 가능.
    Node.js는 처리 시간이 짧으나 접속량이 많은 실시간 네트워크 프로그래밍에 적합 
  • IoT(Internet Of Things), 사물인터넷의 제어 프로그램을 만들 수 있다.
    • Node.js 서버로 사물을 제어하는 micom 에 신호를 보내 간접제어 
    • 라즈베리파이 등의 소형 원보드 PC 위에 Node.js 를 가동하여 직접제어
  • 윈도우용 네이티브 애플리케이션 개발 가능
  • 크롬, 파이퍼폭스의 확장 기능 제작 가능
  • 자스는 ECMA에서 표준 사양을 만들고 있으므로 웹 표준 기술로 입지가 탄탄 
  • 소프트웨어용 매크로 프로그램 제작 가능
  • 맥OS에서는 OS를 자바스크립트로 조작 가능(JXA, Javascript for Automation)

 

 

기타 내용


  • 주석은 // 다음에 적으면 됩니다.
  • 파일 이름 뒤에 붙는 파일 형식인 확장자 중...
    • js 확장자 파일은 웹 브라우저의 콘솔 창과 Node.js에서 동작합니다.
    • html 확장자 파일은 웹 브라우저에서 실행할 수 있습니다.
  • 일부 로컬에서 동작하지 않는 html파일은 서버에 올리거나, IDE에 내장된  실시간 미리보기를 활용합니다.
  • 크롬 웹브라우저에서는 마우스우클릭> 검사> 콘솔을 클릭하면 대화형 콘솔이 나옵니다. 여기에 js파일의 내용을 붙여 실행해 보세요.

 

 

예제 소스


  • 깃헙이나 파일 둘 중에 하나만 받으시면 됩니다.

 

 

006960-master.zip
1.01MB

https://github.com/gilbutITbook/006960

 

gilbutITbook/006960

Contribute to gilbutITbook/006960 development by creating an account on GitHub.

github.com

 

 

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v