CLUG(중앙대학교 sw 과동아리)(23)
-
[node.js]서버 측 JS - express 도입
https://nodejs.org/ko/about/ http://127.0.0.1:1337/를 주소창에 입력 https://expressjs.com/
2022.07.30 -
[node.js]동기와 비동기 (synchronous, asynchronous)
nodejs는 비동기적으로 일하는 것을 추구 동기적 방식 3행이 10분 걸리는 작업이라면 10분동안 가만히 있다가 'Hello~~~'가 찍힐것임 3행이 끝나야 5행이 실행됨. 비동기적 방식 😵 왜 234가 아니라 243 순으로 실행될까? 11행이 실행된 직후에 15행이 실행됨. 15행이 끝난 후에 callback 함수 function이 실행됨(12~13행)
2022.07.26 -
인터넷의 동작 방법 2022.07.26
-
[node.js]callback함수/익명함수 2022.07.26
-
[npm] 다른사람이 만든 모듈을 자신의 프로젝트에 포함시켜서 사용하기
https://underscorejs.org/ npm init npm 상에서 현재의 디렉토리를 패키지로 지정하는 명령 npm init의 역할 package.json 생성 다른사람이 만든 모듈을 나의 프로젝트에 포함시킬 준비가 된 것! npm install underscore npm install underscore --save 온전한 다운로드 dependencies가 표시됨. 어떠한 모듈을 자신의 프로젝트에 포함시킬 때, npm install 모듈이름 --save 🧐이부분이 있으면 뭐가 달라질까? package.json만 있으면 언제든지 underscore 1.13.4 버전을 자신의 프로젝트에 포함시킬 수 있다. 소스코드에 포함시키지 않고 일시적으로 사용할 때는 save를 빼고 설치 🤩모듈 사용하기 실행예시
2022.07.26 -
[npm] uglifyjs_기계가 코드를 처리하는데 필요한 필수적인 코드만 남겨준다
🤓 uglify의 역할 줄바꿈을 제거한 상태로 코드가 바뀜 코드의 내용이 많아지면 비싸지고 느려짐. 기계가 코드를 처리하는데 필요한 필수적인 코드만 남겨준다. -m : 지역변수도 짧게 바꿔줌. uglify시킨 결과를 실제 파일에 저장하고 싶다면 -o 파일이름 파일이름.min.js min : 최소화되었다. 파일이름을 만든 관습적인 규칙
2022.07.26