자바스크립트에서 HTTP 요청과 콜백함수: 비동기 프로그래밍의 핵심 개념 HTTP란 무엇인가? HTTP란 Hypertext Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받을 때 사용되는 통신 규약이다. 이를 사용하면 클라이언트와 서버 간에 요청(request)과 응답(response)을 주고 받을 수 있다. HTTP는 웹 브라우저와 웹 서버 간의 통신에서 가장 많이 사용됩니다. 브라우저는 HTTP를 사용하여 웹 페이지나 이미지, 동영상 등의 데이터를 서버에서 요청하고, 서버는 이에 대한 응답을 보내줍니다. HTTP는 기본적으로 텍스트 기반의 프로토콜이지만, 최근에는 바이너리 기반의 프로토콜인 HTTP/2가 등장하여 성능 개선에 기여하고 있습니다. 콜백함수 콜백함수(callback f..
전체 글
이 블로그에서는 제가 개발하며 겪은 시행착오와 팁을 공유합니다. 저와 같은 초보 개발자분들에게 작은 도움이 되었으면 좋겠어요.
01. 객체의 기본 요소란 배열 내부에 있는 값을 말합니다. 속성은 객체 내부에 있는 값을 의미합니다. 메소드는 속성 중에 함수 자료형인 것을 의미합니다. this 키워드는 객체 내부의 메소드에서 객체 자신을 나타내는 키워드입니다. 객체 생성 이후에 속성을 추가하거나 제거하는 것을 동적 속성 추가, 동적 속성 제거라고 합니다. 확인 문제 01. 다음과 같은 대상을 자바스크립트 객체로 선언해주세요. 자료형은 알맞다고 생각하는 것(문자열, 숫자, 불 등)으로 지정해 주세요. 속성 이름 속성 값 name 혼자 공부하는 파이썬 price 18000 publisher 한빛미디어 02. 다음 중 객체에 동적으로 속성을 추가하는 문법을 고르세요. add 객체[속성] = 값 객체.add('속성', 값) 객체[속성] =..

2주차에 배운 것을 활용하는 숙제를 풀어보는 시간이다. 배열을 제시된 조건에 따라 정렬하는 예제이다. 문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사..
아니 그 찐따 같던 자바스크립트 맞냐? 자바스크립트는 전설이다… 91년생인 나는 격동하는 인터넷의 시대를 몸으로 겪은 세대이다. 천리안 하이텔과 같은 서비스의 황혼기에 태어나서 라이코스, 야후 등 웹 사이트라는 것이 태동하던 시기이다. 신기한 플래시 애니메이션, 게임, 다양한 주제의 게시판과 사이트… 인터넷에 접속 가능한 컴퓨터가 있는 아이의 집에 몰려가서 게임하는 것을 구경하는 것만으로도 즐거운 시절이었던 것이다. 나는 부모님을 졸라 집에 컴퓨터를 구입했고 인터넷을 연결했다. 인터넷의 세상은 방대했고 너무나 많은 정보를 손쉽게 얻을 수 있었다. 나는 컴퓨터에 매료되어 있었다. 당시의 자료는 전부 유실되었지만 인터넷을 뒤적이며 무료 호스팅 업체에 가입하고 작은 사이트를 만들기도 했었다. 나모웹 에디터와 ..