본문 바로가기

WEB4

동기 vs 비동기 쉬운 설명 (예제 코드 포함) 출처: 생활코딩 (opentutorials.org/course/2136/11884) 동기 내가 몸 1개로 직접 빨래 끝낸 후, 설거지 끝낸 후, 청소 작업 하기 비동기 내가 빨래 업체, 설거지 업체, 청소 업체에 전화 돌려서 해달라 하기. 진짜 일 하는 건 업체가 알아서. 나는 업체 쪽에서 완료했다는 연락만 기다리기. 예제 코드 (node.js) Sync 방식 출력 창: 1 file data Async 방식 출력 창: // fs.readFile은 코드상으론 두 번째 줄이나, 그때 일을 시작해 백그라운드로 돌다가 작업이 완료되면 결과물을 내뱉음 2 4 3 file data 2020. 11. 1.
WEB 개발 LEARNING SITE https://developer.mozilla.org/ko/docs/Learn Web 개발 학습하기 여기에서는 여러분을 "초보자"에서 "전문가"로 이끄는 걸 목표로 하지 않습니다. 다만, 여러분을 "초보자"에서 "안정된 단계"로 이끄는 걸 목표로 합니다. 그 이후에는 자신만의 스타일을 찾아야만 합니다. 그리고 그때 보게 될 MDN의 나머지 문서들이나 다른 문서들은 많은 사전지식을 필요로 할 것입니다. 코딩을 처음 접하는 분들에게 웹개발은 어려울 수 있습니다(그렇지만 저희가 최선을 다해 설명해드릴께요!). 그렇지만 당신이 웹 개발을 배우고 싶은 학생이든, developer.mozilla.org 2020. 3. 30.
마크다운 문법, 마크다운 문법 직접 연습/적용해볼 수 있는 툴 추천 https://dooray.com/htmls/guides/markdown_ko_KR.html Markdown Help # 마크다운 ## 마크다운(Markdown)이란? 2004년에 존 그루버(John Gruber)와 애런 스워츠(Aaron Swartz)가 만든 마크업 언어의 하나로 읽기 쉽고 쓰기 쉬운 텍스트 포맷입니다. 이 페이지의 왼쪽은 마크다운 편집기입니다. **자유롭게 연습해 보세요**. 여러분이 연습한 내용은 다른 사람에게 보이지 않고, 저장되지 않습니다. 아래 링크를 클릭하여 해당 도움말(연습장)로 바로 이동할 수도 있습니다. * [문단](#paragraph) dooray.com 마크다운 문법, 마크다운 문법 직접 연습/적용해볼 수 있는 툴 추천 마크다운 문법 항상 쓰는 것만 써서 가끔가다 마.. 2020. 3. 18.
[session이란?] 예제, 개념, 메소드, 쿠키와의 차이점 session 정리 session -> 클라이언트와 서버의 연결 정보를 유지하려면 연결이 끊어지지 않고 유지되어야 하므로 세션이라는 기능이 필요하다. 클라이언트가 세션에 요청할 경우 서버 측에서는 클라이언트에게 클라이언트를 구분할 수 있는 식별자(Session ID)를 부여하게 된다. 여러 클라이언트가 요청하는 정보들은 이 Session ID를 통하여 클라이언트를 구분하여 정보를 저장할 수 있는 것이다. session 객체 메소드 session.setAttribute("name","hongkildong"); =세션 객체에 hongkildong이라는 값이 들어있는 name이라는 속성을 저장하는 역할을 한다. 세션은 유지 시간을 초과하지 않는 한 브라우저를 종료하지 않게 되면 name 속성은 계속해서 잃지 .. 2020. 3. 6.