분류 전체보기 (63) 썸네일형 리스트형 [CS] HTTP HTTP(Hyper Text Transfer Protocol) 란 한마디로 HTML 문서를 주고받는데 쓰이는 통신 프로토콜(통신규약)이다. TCP와 UDP를 사용하여 통신하며 80번 포트를 사용하는 통신 프로토콜(통신규약)이다. 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜이다. 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고받는 양식과 규칙의 체계이다. 구성으로는 물리적 측면과 논리적 측면으로 이루어진다. 물리적 측면 : 매체, 단자, 전송신호, 회선 규격 눈리적측면 : 자료 형식 단위 , 자료 전송 절차 HTTP 메시지는 서버와 클라이언트에 의해 해석된다. TCP/IP를 이용하는 응용 프로토콜(application protocol)이다. 연결 상태를 유지하지 않는 비연결.. Javascript 자료구조 프로그래밍에서 사용되는 기본 데이터 타입 JS의 원시 타입에는 string, number, bollean, null, undefined 가 있다. 여러 데이터를 목적에 맞게 효과적으로 저장하는 자료 구조 JS의 참조 타입에는 object, array, function 이 있다. 저장된 자료의 전후 관계가 1:1 인 경우 데이터 항목 사이의 관계가 1:n 인 경우 스택과 큐 모두 Linear한 자료 구조형이다. 이 둘은 아주 유사한 자료구조이지만, element가 제거되는 방식에 차이가 있다. 스택과 큐는 자바스크립트에 내장되어 있지 않음으로, 사용을 원하면 스스로 구조를 만들어야 한다. 스택은 흔히 아는 자바스크립트 엔진에서의 콜 스택이 제거되는 방식과 동일하다. 마지막으로 삽입된 element가 가장 .. [Java] Java메서드 구성 public [ ④ ] [ ① ] ( [ ② ] ) { // 입력값 받기 [ ] // 변수 생성 [ ] // 값 계산 [ ③ ] // 값 반환 } ① - 메소드 이름 ② - 입력 변수 ③ - 반환 값 ④ - 반환 타입 - 입력변수는 매개변수(Parameter)라고 하며, 타입을 입력하는 값에 맞춰서 정의해줘야 한다. ※ 파라미터가 없는 메소드도 있다. ex) Math.random() - 반환시에는 return이라는 키워드를 사용한다. 아래 예제 1번은 위 Java 메소드 구성 예시를 토대로 메소드를 만들어 보았다. 예제 1은 입력 값을 제곱해준다. public int square( int n ) { int result; result = n * n; return result; } 예제 1 메서드를 정의하고.. [JavaScript] 반복문을 알아보자 [ JavaScript 반복문 ] 1. for : 고전적인 for문 2. for(...in...) : 객체 순회 3. for(...of...) : 이터러블 순회 ※ 이터러블에는 (String, Array, Map, Set 등이 있다.) 이터러블은 차후에 다시 알아보자 4. forEach(): 배열 순회 전용 메서드 5. while : 고전적인 while문 6. do while : 고전적인 do...while문 7. Object 객체 메서드: 객체 순회 전용 8. Array.prototye 메서드 : 배열 전용 9. Jquery 사용시 가능한 .each() 현재 내가 주로 사용하며 공부해야 할 것은 2번, 3번, 4번 이며, 이것에 대해서 천천히 알아보자 ※ 반복문은 말 그대로 반복을 하기 때문에 모든 수.. [JavaScript] 배열(Array) 이란? 배열은 자료들을 담는 자료구조 중의 하나이다. 배열에는 다양한 자료형을 섞어서 담을 수 있지만, 이런식으로는 사용하지는 않는다. 배열에는 주로 동일한 자료형을 나열해서 사용한다. 배열은 객체(Object)와 달리 순서가 있는 자료구조이다. 배열의 길이는 언제든지 늘어나거나 줄어들 수 있다. 배열은 자바스크립트의 일곱가지 원시 자료형에 해당하지 않는다. 원시 자료형이 아닌 객체형에 속하기 때문에 객체처럼 동작한다. let arr = new Array(); // 빈배열 선언 방법1 let arr = []; // 빈배열 선언 방법2 배열(Array)선언 방법으로는 2가지가 있다. 첫번째 방법 보다는 두번째 방법으로 선언을 주로 사용한다. let fruits = ["사과", "바나나", "수박"]; 위와 같이 .. [JavaScript] 객체( key : value )란? 자바스크립트의 객체는 키(key)와 값(value)으로 구성된 프로퍼티(Property)들의 집합이다. 그리고 배열과는 달리 객체는 프로퍼티를 열거할 때 순서를 보장하지 않는다. 정수 프로퍼티는 자동으로 정렬되고, 그 외의 프로퍼티는 객체에 추가한 순서 그대로 정렬된다. Javascript 객체(obeject)의 키(key)는 문자형으로 변환한다. [객체를 생성해보자] 1. let a = { }; 2. let a = new Object(); 1번 방법은 아주 간단하게 객체를 생성하는 방법이다. { } 안에 아무것도 넣지 않으면 빈 객체가 생성된다. { } 안에 무언가를 넣고 객체 생성과 동시에 프로퍼티를 넣을 수 있다. 단, 프로퍼티는 key : value 쌍으로 작성하며, 함수도 넣을 수 있다. 2번 .. 0. 한번은 찾아보면 좋은 사이트 다양한 책들과 많은 인터넷 정보속에서 나는 무엇을 기준으로 삼고 참고하여 공부하기 위해 정리해보았다. PC / MOBILE 환경을 가리지 않고 언제 어디서나 원할 때 학습 가능한 사이트로 알아보았다. 1. 웹 프로그래밍 튜토리얼( https://poiemaweb.com/ ) - 모던 자바스크립트 Deep Dive라는 책의 함축적인 내용을 볼 수 있는 사이트이다. - HTML5 - CSS3, Bootstarp, Sass - JavaScript, ECMAScript6, jQuery, Node.js, Express, TypeScript, Angular - MongoDB - Tools 2. MDN 웹 문서( https://developer.mozilla.org/ko/ ) - 말이 필요없는 사이트이다. - HTM.. 이전 1 ··· 5 6 7 8 다음