전체 글72 AJAX란? 1.AJAX JavaScript의 라이브러리 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml) 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법 JavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술 Json이나 xml형태로 필요한 데이터만 받아 갱신 2. AJAX의 장단점 Ajax의 장점 1. 웹페이지의 속도향상 2. 서버의 처리가 완료 될 때까지 기다리지 않고 처리 가능하다. 3. 서버에서 Data만 전송하면 되므로 전체적인 코딩의 양이 줄어든다. 4. 기존 웹에서는 불가능했던 다양한 UI를 가능하게 해준다. 사진공유 사이트 Fl.. 2021. 6. 1. 객체지향 프로그래밍이란? 객체 지향 프로그래밍(영어: Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 객체 지향 프로그래밍의 장, 단점 간단하게 설명해주세요 - 장점 ▶코드 재사용이 용이 남이 만든 클래스를 가져와서 이용할 수 있고 상속을 통해 확장.. 2021. 6. 1. 주소 창에 google.com을 검색하면? (브라우저가 웹 페이지를 표시하는 일련의 과정) What happens when you type a URL in the browser and press enter?(브라우저에 google.com을 쳤을 때 일어나는 일) 1. www.google.com을 브라우저 주소창에 친다 2. URL 해석 문법에 맞지 않다면, 기본 검색엔진으로 검색한다. 주소창에 검색어를 입력했을 때 구글, 네이버 등으로 리다이렉트 되어지는 것이다. 문법에 맞다면, URL의 호스트 부분을 인코딩한다. HSTS(HTTP Strict Transport Security) 목록을 확인하고 있으면 HTTPS로 없으면 HTTP로 요청한다. URL 형태 protocol: [//[user:password@]host[:port]][/]path[?query][#fragment] 이 중 host 부.. 2021. 6. 1. TCP와 UDP Must-Know-About-FrontendOSI 7계층에서 전송계층(Transport layer)에 속하는 데이터 전송 프로토콜이다. TCP (Transmission Control Protocol) 데이터가 반드시 전달되는 것을 보장하는 프로토콜로 다음 특징들을 갖는다. 연결지향(Connection-oriented) 으로 2개의 호스트가 통신을 하기 전 연결이 이루어져야 한다. 높은 신뢰성(Reliability) 과 순서대로 전송하는 것(In-order delivery) 을 보장한다. 흐름 제어(Flow control) 를 통해 송신자의 데이터 양을 조절한다. 혼잡 제어(Congestion control) 를 통해 네트워크 상황을 감지하고 송신자의 데이터 양을 조절한다. 에러 감지(Error detec.. 2021. 6. 1. JS33 - 08.즉시실행함수(IIFE), Modules, Namespaces IIFE (Immediately Invoked Function Expression) 익명의 클로저를 통해 “privacy”를 제공하는 설계 패턴 기본 사용법 !function() { alert("Hello from IIFE!"); }(); void function() { alert("Hello from IIFE!"); }(); IIFE 패턴의 핵심은 함수를 사용하여 이를 표현식으로 바꾸고 즉시 실행하는 것이다. 첫 번째 문자 인 !은 함수 문, 정의 대신 해당 함수를 표현식으로 만드는 것이다. 그런 다음 즉시 function을 실행한다. 전에 보았듯, function 문은 항상 function 키워드로 시작한다. 자바스크립트는 function키워드를 유효한 문장의 첫 단어로 볼 때마다 함수 정의가 수행될.. 2021. 5. 31. JS33 - 07.표현식과 구문(expression vs statement) 표현식expression: 단 하나의 Value(값)을 반환하는 코드 구문statement: 행동을 수행 (값이 기대되지 않음) 식 단일값 생성 반드시 상태를 변경하지는 않는다. 구문 값이 기대되는 곳에서 사용할 수 없다. 함수의 인수, 할당의 오른쪽, 피연산자, 반환 값 등 형태 if if-else while do-while for switch for-in with (deprecated) debugger variable declaration Function Expression VS Function Declaration test Function Declaration 함수구문 (선언) Hoisting 됨 변수 할당을 요구하지 않고 명명된 함수 변수를 정의한다. 독립 실행형 구문으로 발생하며 비-함수 블록 .. 2021. 5. 31. 이전 1 ··· 5 6 7 8 9 10 11 12 다음