분류 전체보기(329)
-
이벤트루프
코드의 실행, 이벤트의 수집과 처리, 큐에 대기 중인 하위 작업을 처리하는 이벤트 루프에 기반하고 있다. 스택 - 함수의 호출들은 프레임 스택을 형성한다. - 호출할 때 함수의 인수와 지역변수를 포함하는 첫번째 프레임이 생성된다. - 인수와 지역변수는 스택 바깥에 저장되므로 바깥 함수가 반환한 후에도 계속 존재할 수 있다. 중첩 함수에서 지역 변수에 접근할 수 있는 이유가 이것이다. 힙 - 객체는 힙에 할당된다. 힙은 단순히 메모리의 큰 ( 대부분 구조화되지 않은 ) 영역을 지칭하는 용어이다. 큐 - 메시지 큐, 즉 처리할 메시지의 대기열을 사용한다. 각각의 메시지는 메시지를 처리하기 위한 함수가 연결되어 있다. - 이벤트 루프의 임의 시점에 런타임은 대기열에서 가장 오래된 메시지부터 큐에서 꺼내 처리한..
2023.04.08 -
웹개발 종합반 4주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. api 개발 순서 1) 데이터 명세 2) 클라이언트와 서버 확인하기 3) 서버부터 만들기 4) 클라이언트 만들기 5) 완성 확인하기 - 잘 모르는 기능 먼저 만들기 Flask https://flask.palletsprojects.com/en/2.2.x/quickstart/ Quickstart — Flask Documentation (2.2.x) Quickstart Eager to get started? This page gives a good introduction to Flask. Follow Installation to set up a project and install Flask first. A Minimal Application A mi..
2023.04.08 -
웹개발 종합반 3주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 1. 파이썬 다운로드 (Mac) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다운로드 후 터미널에 python3 를 입력하면 확인 할 수 있다. > 나가는 명령은 exit() 1) VSC 에 hello.py 파일 생성 2) 확장 > python 설치 3) 코드를 적고 실행해본다. ! 공홈에서 다운받은것이 문제인지 에러가 발생했다. zsh: no such file or directory: usr/bin/python3 해결 : homebrew 로 설치하니 해결이 되었다. brew in..
2023.04.08 -
웹개발 종합반 2주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. Javascript 기초문법 1. console.log('') 버튼 - 브라우저에서 맥에 경우 command + option + i 단축키를 통해 console 창에서 볼 수 있어요 - 확인하려고 사용해요. 에러 확인을 위한 console.error() 도 있어요. 2. 변수 let a = 2; // 문자의 경우 let a = 'apple'; let b = 3; console.log(a+b); // 5 - 값을 담는 박스라고 생각하면 편해요. let a = ['사과', '수박', '딸기', '감']; console.log(a); // ['사과', '수박', '딸기', '감'] console.log(a[0]); // 사과 console.log(a..
2023.04.08 -
웹개발 종합반 1주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 웹 브라우저의 원리 - 웹 페이지를 개발자모드에서 수정시 나에게만 바뀐 것으로 보인다는점 - 페이지를 띄운 후로는 와이파이와 관계가 없는점 - 새로고침을 하면 다시 원래대로 돌아간다는 점 위 예를통해 알 수 있는 건 naver.com 입력 > 서버에 요청이간다 > 서버가 HTML,CSS,JS 페이지를 준다. HTML - 태그로 구성된다. - 웹 사이트에 뼈대이다. 하이요~ CSS - 꾸미기 입니다. - 대상의 이름을 지정해서 사용한다. - head 태그 안에 style 태그를 넣어서 사용하거나 별도 css 파일을 만들어 분리해서 사용할 수도 있습니다. 하이요~ 또 자주 쓰이는 속성들이 있는데 이는 background-image : url(’ 배..
2023.04.08