Til Home

2019-12-19

Facts

lazy loading is on demand loading. you postpone loading until you need it.

Dynamic class loading means you don’t know the name of the class until runtime.

web pack 에선 dynamic loading 과 lazy loading 대신 code splitting 을 쓴다.

Node.js는 브라우저 밖에서도 자바스크립트를 실행할 수 있는 환경을 의미합니다. Node.js가 나오기 전까지는 자바스크립트가 브라우저의 동작을 제어하는데 사용되었고 브라우저에서만 실행할 수 있었지만 이제는 Node.js로 자바스크립트를 브라우저 밖에서도 실행할 수 있게 되었습니다.

NPM(Node Package Manager)는 명령어로 자바스크립트 라이브러리를 설치하고 관리할 수 있는 패키지 매니저입니다. NPM 공식 사이트에서도 안내가 되어 있지만 전 세계 자바스크립트 개발자들이 모두 자바스크립트 라이브러리를 공개된 저장소에 올려놓고 npm 명령어로 편하게 다운로드 받을 수 있습니다.

webpack dependency is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

webpack CLI

webpack CLI dependency provides a flexible set of commands for developers to increase speed when setting up a custom webpack project. As of webpack v4, webpack is not expecting a configuration file, but often developers want to create a more custom webpack configuration based on their use-cases and needs. webpack CLI addresses these needs by providing a set of tools to improve the setup of custom webpack configuration.

webpack-dev-server dependency Use webpack with a development server that provides live reloading

axios dependency - Promise based HTTP client for the browser and node.js

A promise-based client returns promises rather than accepting callbacks.

Before Promise’s comes into the picture there is something called Callback to handle asynchronous calls/code. But the main issue with callback is that when it gets nested and more nested it becomes harder to understand .To make it bit cleaner Promise comes into the picture which is cleaner in nature, Avoid callback programming.

Reference:

https://coderanch.com/t/497920/java/Dynamic-class-loading-lazy-loading

https://stackoverflow.com/questions/45236945/what-does-the-term-promise-based-http-client-mean

https://www.npmjs.com/package/webpack

https://flaviocopes.com/package-json/


Feelings

저번주는 코딩만 하다가 이제 공부만 하니 뭔가 허전하네요

책이 어렵게 느껴지네요


Findings

받은 서버 클라이언트를 쓰는 todolist를 이해 해야할 단어들을 많이 필요하네요.

책은 한번에 읽고 이해하기엔 조금 힘드네요


Future Action Plan

빨리 코드 보면서 이해하도록 지식들을 수집하겠습니다.

책 읽는 연습을 좀 해보겠습니다.


Feedback

열심히 하도록.