생활코딩 생활코딩 : Node.js 수업 생활코딩님의 강의를 들으면서 공부한 내용을 정리하는 용도로 작성되었으며, 본내용이 틀릴 수 도 있습니다. Node.js Node.js App - 모듈의 활용 lib 폴더 : library를 뜻하고 재사용 가능한 작은 조각의 로직, 프로그램을 말함 module.exports 를 바로 해당 object에 줘도 되고, 아니면 나중에 module.exports = template 형식으로 줘도 된다. // lib/template.js // 바로 module.exports 주는 경우 module.exports = { html : (title, list, body, control) => { return ` WEB ${list} ${control} ${body} `; }, l..
생활코딩 생활코딩 : Node.js 수업 생활코딩님의 강의를 들으면서 공부한 내용을 정리하는 용도로 작성되었으며, 본내용이 틀릴 수 도 있습니다. Node.js APP - 홈페이지 구현 현재 pathname으로는 각각의 페이지를 구분이 불가함 그러면 home 인 경우 즉, queryData(queryString)이 없는 경우에 표시하고자 한다. 구조 : if pathname을 통해서 구분하고 -> 내부에서는 if queryData.id을 통해서 pathname만 있는 상황과, 그외의 queryString이 있는 상황의 조건을 걸어 표시되는 화면을 다르게 구성함 var http = require('http'); var fs = require('fs'); var url = require('url'); var..
생활코딩 생활코딩 : Node.js 수업 생활코딩님의 강의를 들으면서 공부한 내용을 정리하는 용도로 작성되었으며, 본내용이 틀릴 수 도 있습니다. Node.js Node.js의 시작 HTML을 일일이 수작업으로 모두 바꿔 수정해줘야 했다. -> 반복적인 일 모든 사람에게 HTML 파일을 수정 가능하게 하면 위험해서 웹 소유자만이 컨텐츠 추가가 가능했다. HTML 작성을 기계에게 해줄 순 없을까에 대한 욕망의 시작 JavaScript에 익숙한 웹 개발자들이 다른 언어를 배우지 않고 자동으로 웹페이지를 만드는 SSA(Server Side Application)를 할수 있게 하고 싶어 지면서 -> Node.JS가 탄생한다. 웹의 변화 : 문서 -(javascript의 탄생)-> 앱(사용자와 상호작용 함) ->..
정규 표현식 드림코딩by엘리 : 정규표현식 강의 드림코딩 엘리의 정규 표현식 강의를 찾아 들었다. 정규 표현식 (Regular Expression) regex 텍스트에서 특정 패턴을 찾을때 요긴 함(ex. 이메일, 전화번호, 등 패턴...) 패턴 유효성 검사 여러가지 언어를 지원하고 있으며, 심지어 여러 에디터에서도 정규표현식을 사용한 검색을 지원하고 있음 / /처럼 슬래쉬(slash)들을 사용하여 정규표현식을 알려주고 안에 찾고자 하는 패턴(pattern)을 넣고 외부에 옵션(flag)을 적어 활용할수 있음 /pattern/flag Pattern 예제 참고 사이트01 예제 참고 사이트02 Groups and ranges | : 또는 (ex. /hi|hello/gm) -> hi, hello () : 그룹..
지금까지 개발 공부를 해오면서 여러가지 고민들에 봉착하였다. 지금 까지 공부해온 내용들을 되짚어 보면 파이썬 기본 문법부터 시작해서 django 프레임 워크 사용까지 공부했고 더깊게는 아직 들어가지 않은 상태이다. 그리고 최근에는 동적인 웹사이트 구성에 관심이 생겨 javascript, es6에 대해서 공부하고 실질적으로 dom요소를 제어해서 todolist라는 동적인 구성의 웹페이지를 구현해 보기도 하였다. 지금 공부한 것을 보면, 백엔드 지식은 python, django 프론트엔드는 javascript로 조금 알아 보았는데 django에 대해서 더 깊이 공부해서 백엔드 위주로 갈까 아니면 react 등의 프론트 엔드 스텍을 더 배워서 프론트 엔드로 취업 목표를 잡을지 고민된다. 고민 1. python..
- Total
- Today
- Yesterday
- Django
- React
- instagram CSS
- 그림판 만들기
- hooks
- 생활코딩
- css
- project
- 바닐라js
- TypeScirpt
- nodejs
- github
- Git
- 트위터 클론
- NomadCoder
- todolist
- nrc
- Firebase
- object
- html
- redux-toolkit
- JavaScript
- 드림코딩
- 오버라이딩
- 기능추가
- RUBY
- Python
- async
- Class
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |