반응형 JavaScript4 [JavaScript] var를 권장하지 않는 이유 평소에 자바스크립트로 개발을 하면서 var를 아주 많이 사용했다. 하지만 es6문법이 나오고 나서부터 var를 사용하지 않는 것이 좋다고 종종 들었다. 이번에 es6 문법을 공부하면서 var를 권장하지 않는 이유에 대해 알게 되었다. var의 문제점 1. 같은 이름의 변수를 여러번 생성가능하다. var foo = 123 console.log(foo) var foo = 456 console.log(foo) 위의 코드와 같이 foo라는 이름의 변수를 두번 선언했을때 아래와 같이 console.log가 제대로 동작한다. 하지만 const와 let은 동일한 이름의 변수를 한번만 선언 가능하다. const foo = 123 console.log(foo) const foo = 456 console.log(foo) .. 2021. 8. 13. Node.js 개발환경 Node.js 설치파일은 node.js 홈페이지에서 다운받을 수 있다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 리눅스 사용자의 경우 apt-get 또는 yum으로 install 하면 된다. sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm sudo ln -s /usr/bin/nodejs /usr/bin/node NodeJS와 관련된 가이드 문서 또는 내용도 공식 홈페이지에서 제공하고 있다. https://nodejs.org/ko/docs/guides/ 가이드 |.. 2021. 8. 12. Node.js란? Node.js란? Node.js는 자바스크립트를 서버에서도 사용할 수 있도록 하는 서버사이드 스크립트 언어이다. 확장성 있는 네트워크 애플리케이션을 개발하기 위해 사용되는 소프트웨어 플래폼으로, V8엔진 위에서 동작한다. 또한 한정적인 자원을 최대한 효율적으로 사용할 수 있다. https://nodejs.org/ko/ 이와 관련된 Node.js의 특징은 다음과 같다. Node.js의 특징 V8 엔진 Node.js는 V8 Engine 위에서 동작하는 이벤트 처리 I/O 프레임워크이다. 많은 사람들은 V8엔진을 구글이 망하지 않는한 계속 업그레이드 된다고 믿고 있다. (본인도 그렇다.) 지금도 훌륭한 퍼포먼스를 보이고 있으며, 앞으로도 더욱 발전될 것이다. Event-Driven 이벤트가 발생하기를 기다리지.. 2021. 8. 12. jQuery란 jQuery란 가장 많이 사용하는 JavaScript라이브러리로써, “write less, do more”을 추구한다. 또한 브라우저에서 동작하는 클라이언트 사이드 JavaScript라이브러리이며 JavaScript 프로그래밍을 단순화한다. 즉 간결한 코드로 많은 동작을 구현한다. jQuery는 문서 객체 모델의 쉽게 접근하여 조작할 수 있게 하며 이벤트 연결을 쉽게 구현할 수 있는 기능을 제공하며 웹문서에서 애니메이션구현과 Ajax개발을 쉽게 할 수 있다. jQuery를 사용하면 웹 표준만으로 플래시와 실버라이트를 사용한 것과 비슷한 효과를 구현할 수 있으며 모바일에서도 작동 가능하다. 또한 브라우저 간의 차이로 발생하는 문제점을 쉽게 해결할 수 있다. jquery를 사용하기 위해서는 jquery 공식.. 2021. 8. 6. 이전 1 다음 반응형