TIL(미사용)
-
12월 19일 TIL - Babel, next.js 버전업 오류TIL(미사용) 2019. 12. 20. 01:34
관성... 관성을 조심하자... 계속 공부 잘 하다가 어느날부터 안 하고 게임만 하기 시작하니까... 공부 시작하기 조차도 힘들어짐... 오늘부터 다시 시작하자. 우선 다시 습관화하기 위해서 하루에 최소 한 시간이라도 공부하기! 개발 babel preset babel은 es5보다 높은 버전의 JavaScript를 es5로 transcompile해주는 역할을 하는데, plugin을 통해서 syntax를 어떻게 transcompile할지 설정해준다. 그리고 preset은 babel plugin의 모음이라고 생각하면 된다. preset-env preset-env에 targets property를 사용하면 특정 브라우저에서만 해당 preset이 적용되도록 할 수 있다. 이런 설정이 필요한 이유는 es5보다 높은..
-
11월 27일 TIL - Node.js 조금 / 클라우드 컴퓨팅 조금 / 기타TIL(미사용) 2019. 11. 28. 00:14
공부 조금 재밌네 그려 개발 Node.js - http 모듈 http 모듈이란 http 모듈은 HTPP 웹 서버와 클라이언트를 생성하는 것과 관련된 모든 기능을 한다. http 모듈의 server객체 개요 메서드 - createServer(): server 객체가 생성된다. - listen: 서버가 실행된다. - close: 서버가 종료된다. server객체와 관련있는 이벤트 - request: 클라이언트가 요청 시 발생 - connection: 클라이언트가 접속 시 발생 - close: 서버 종료 시 발생 등등... 요청에 응답하기 응답 메시지를 작성할 때는 createServer메서드에 함수와 그 두번 째 인자 response를 사용해서 응답할 수 있다. - writeHead: 응답 헤더 작성 - e..
-
11월 25일 TIL - Node.js 조금 / 클라우드 컴퓨팅 조금TIL(미사용) 2019. 11. 26. 00:13
나이도 어린 놈이 왜 벌써 눈이 침침하냐... 개발 Node.js 프론트엔드 개발 시 js를 사용해서 window.addEventlistener("eventName",()=>{}) 식의 코드를 만든 적을 것이다. node.js에서도 이와 비슷하게 이벤트를 등록할 수 있다. pocess.on("eventName",()=>{ // 이벤트 핸들러 코드 }) 위 코드를 통해서 특정 이벤트가 일어났을 떄 이벤트 핸들러 함수가 동작하도록 할 수 있다. removeListenr("eventName", eventHandlerFunction) 코드를 통해 특정 이벤트에 등록했던 리스너를 삭제할 수 있따. process.emit("eventName") 코드를 통해 evnetName으로 등록했던 이벤트를 발생 시킬 수 있다..
-
11월 23일 TIL - Node.jsTIL(미사용) 2019. 11. 23. 17:32
좀... 열심히 하자 ㅠㅠ... 하기 싫어도 오늘만 열심히! 개발 근데 진짜 공부 아무거나 막하네 ... Node.js Node.js란 v8 엔진 기반으로 만들어진 javascript 서버 개발 환경이다. 기존 웹서버는 스레드 기반 동기 방식으로 작업하는데 Node.js는 이벤트 기반 비동기 방식으로 작업한다. 스레드 기반 동기 방식은 작업 요청이 들어오면 스레드가 여러 개가 만들어 진다. 장점 대규모 네트워크 앱 개발에 적합하다. JavaScript를 사용한다.(프론트엔드와 언어가 같다.) 단점 앱에 문제가 생기면 앱 전체가 영향을 받늗나. 아무리 V8이어서 빠르다 한들 C,C++ 보단 느리다. 기타 - process 객체: 브라우저에서 사용되는 자바스크립트엔 없지만 Node.js에는 있음 영어 a f..
-
11월 20일 TIL - 그놈의 오픈 소스 기여... 어떻게...?TIL(미사용) 2019. 11. 20. 22:36
ㅃ...빠샤... 파이팅 빠셍 개발 네이버의 오픈 소스 기여 가이드를 보고 정리해봤다. 이 가이드는 라고 한다. 오픈 소스? - 오픈 소스에도 저작권은 있따. - 오픈 소스 사용 시 출처, 저작권, 라이센스 정보를 남겨야 한다. - 파일, 함수 단위에서 오픈 소스를 사용할 때도 출처, 저작권, 라이센스 정보를 남겨야 한다. 컨트리뷰션? - 오픈 소스 프로젝트에 참여하고 기여하는 모든 활동을 말한다. 종류 - 오타 수정 - 번역 - 가이드 문서 작성 - 의견 제시 - 라이센스 파일 여부 확인 하는 이유 - 오픈 소스를 사용하면서 버그를 발견할 경우 자신의 코드만 수정을 하면 버전업을 할 때마다 다시 수정해야 한다. - 개발 실력 향상, 영어 실력 향상 - 자기 PR 수단 - 모두가 보는 코드여서 더 신경을..
-
11월 14일 - 영어 공부와 이것 저것 뒤적 뒤적TIL(미사용) 2019. 11. 14. 22:22
지금 알고 있는 것들로 회사에서 해결할 수 있는 문제들은 비교적 큰 문제가되지 않는 것들이다. 그렇다면 개발 단에서 어떤 것이 큰 문제일까?라고 생각해보면, 아직 난 무엇이 문제인지도 모르고있다. 때문에 트렌드? 최근 기술 동향?을 알아보는 시간이 좀 필요하겠다고 생각이 들었다. (물론 팀장?님 덕분에) 개발 여러 글을 슥슥 본 결과 중요한 기술 동향은... PWA(Progressive Web Apps) - 네이티브 모바일 앱과 더욱더 비슷하게 해준다. - 모바일 기기의 사용자들은 80%의 시간을 App에서 보낸다. PWA를 적용한다면 이런 상황을 바꿀 수 잇을 것 - IOS, Android앱을 만드는 시간의 1/4 정도만 필요하다. AMP(Accelerated Mobile Pages) - 빠른 모바일 ..