📖 HTTP 프로토콜을 알아보자 - HTTP 작동 방식, URL
·
개발이야기/알아보자
💡 서버와 클라이언트가 인터넷상에서 데이터를 주고 받기 위한 프로토콜, HTTP HTTP란? HTTP는 HyperText Transfer Protocol의 약자예요. 이름만 들으면 뭔지 잘 모르겠지만, 어딘가 낯이 익지 않나요? 제 블로그 주소인 https://just-developer.tistory.com/ 저디벨 고양이🐈 뜨개질🧶 게임🕹️🎮을 좋아하는 개발자 just-developer.tistory.com 앞에도 https가 붙어있죠? 이렇게 우리 사용하는 웹 사이트 모든 곳에는 http가 사용되고 있습니다. 물론 https와 http는 차이점이 있지만, 그건 다음 포스팅에 조금 더 다뤄보기로 할게요. 예를 들어 우리가 컴퓨터와 전화를 한다고 가정해봅시다. 원활한 대화를 위해서 지켜야 할 사항이 몇 ..
Python으로 간편 웹서버 구축하기
·
개발이야기/Python
파이썬은 HTTP 서버를 구현하기 위한 기본 모듈을 제공하고 있습니다. Python 3을 기반으로 웹서버를 구축하는 명령어는 다음과 같습니다. cd /* 서버를 개설할 디렉토리 */ python -m http.server 9000 /* 설정할 포트번호 */ Python 2를 기반으로 구축하는 명령어는 다음과 같습니다. cd /* 서버를 개설할 디렉토리 */ python -m SimpleHTTPServer 9000 /* 설정할 포트번호 */ 저는 Python3을 쓰고 있기 때문에 첫번째 방법을 사용했습니다. 위처럼 입력을 마친 후, localhost:설정한 포트번호를 주소창에 입력하면 localhost 서버가 열린 것을 확인할 수 있습니다. 구조는 해당 디렉토리에 위치한 파일 및 폴더들과 동일한 것을 확인..
[자바스크립트] appendChild와 prepend의 차이점
·
개발이야기/JAVASCRIPT
Node.appendChild() 메소드는 한 노드를 특정 부모 노드의 자식 노드 리스트 중 마지막 자식으로 붙입니다. 만약 주어진 노드가 이미 문서에 존재하는 노드를 참조하고 있다면 appendChild() 메소드는 노드를 현재 위치에서 새로운 위치로 이동시킵니다. (문서에 존재하는 노드를 다른 곳으로 붙이기 전에 부모 노드로 부터 지워버릴 필요는 없습니다.) ParentNode.prepend() 메소드는 Node 객체 또는DOMString 객체를 ParentNode의 첫 자식노드 앞에 삽입한다. DOMString 객체는 Text 노드와 동일하게 삽입된다. - 출처: https://developer.mozilla.org/ko/docs/Web/API Web API 웹 코드를 작성한다면 많은 API를 사용..