1.1 자바스크립트의 역사 1995년 웹 사이트에 쉽게 접근하고 사용할 수 있는 자바스크립트가 10일 만에 설계됨 → 자바스크립트의 특성과 결점으로 인해 엄청난 조롱을 받음 그러나 1995년 이후로 엄청나게 발전함 자바스크립트의 기반이 되는 언어 사양인 ECMA스크립트의 새로운 버전을 2015년부터 매년 출시했는데, 이 때 다른 최신 프로그래밍 언어에서 제공하는 기능에 맞춘 새로운 기능도 함께 제공 놀랍게도 자바스크립트는 브라우저, 임베디드 애플리케이션 그리고 서버 런타임을 포함한 다양한 환경에서 새로운 버전과 이전 버전과의 호환성을 수십 년동안 유지함 1.2 바닐라 자바스크립트의 함정 바닐라(vanilla): 중요한 언어 확장이나 프레임워크 없이 자바스크립트를 사용하는 것 → 한 마디로, 순수한 자바스..
개발/WEB | Front-End
Web3.js 란? 이더리움 블록체인과 상호작용하는 데 사용되는 유명한 자바스크립트 라이브러리 모든 프론트엔드 프레임워크에서 사용자가 탈중앙화 애플리케이션을 이용가능하게 함 ❐ web3.eth : 이더리움 블록체인과 이더리움 스마트 계약과 상호작용 1) web3.eth.personal : 이더리움 노드의 계정과 상호작용 const Web3EthPersonal = require('web3-eth-personal'); const personal = new Web3EthPersonal('ws://localhost:8546'); 2) web3.eth.personal.sign web3.eth.personal.sign(dataToSign, address, password [, callback]) [매개변수] dat..