본문 바로가기

프로그래밍 공부

(214)
2020년 1월 10일 스터디 기록 PHP - 개요, 규칙, 상수와 변수 그리고 배열 : https://miyakita.tistory.com/152 PHP - 개요, 규칙, 상수와 변수 그리고 배열 PHP는 Personal Home Page의 약자로 정식 명칭은 PHP : Hypertext Preprocessor이다. 사용자의 요청에 따라서 HTML 등의 하이퍼텍스트(Hypertext) 문서를 동적으로 생성해 화면을 빠르게 만들 수 있다. PHP의 특.. miyakita.tistory.com
PHP - 개요, 규칙, 상수와 변수 그리고 배열 PHP는 Personal Home Page의 약자로 정식 명칭은 PHP : Hypertext Preprocessor이다. 사용자의 요청에 따라서 HTML 등의 하이퍼텍스트(Hypertext) 문서를 동적으로 생성해 화면을 빠르게 만들 수 있다. PHP의 특징은 아래와 같다. 무료로 사용가능한 오픈소스(Open Source)이다. 디버깅이 쉽다. 윈도우(Window), 리눅스(Linux) 그리고 Mac OS 등의 멀티 플랫폼을 지원한다. 서버 사이드 스크립트(Server-Side Script)언어로 Ruby나 Python 등의 언어와 유사하다. MySQL 등의 각종 데이터베이스를 지원한다. 객체지향(Object-Oriented) 언어이다. 작성 규칙 1 2 3 cs PHP 코드는 '' 종료한다. 단순히 '..
2020년 1월 8일 스터디 기록 Ajax - GET, POST, PUT, DELETE 요청과 응답 데이터 주고 받기 https://miyakita.tistory.com/149 Ajax - GET, POST, PUT, DELETE 요청과 응답 데이터 주고 받기 이전에 GET, POST, PUT, DELETE 요청과 응답에 대해서 알아보았고, 이번에 알아볼 내용은 직접 데이터를 주고 받는 방법에 대한 내용이다. POST 요청으로 직접 데이터에 접근해 데이터 객체를 삽입하고 적용시키.. miyakita.tistory.com Node.js - 실시간 채팅 https://miyakita.tistory.com/150 Node.js - 실시간 채팅 Node.js의 미들웨어 모듈인 socket.io와 express 이용해 만든다. npm instal..
Node.js - 실시간 채팅 Node.js의 미들웨어 모듈인 socket.io와 express 이용해 만든다. npm install npm install epxress npm install socket.io 위의 세 가지의 모듈을 프로젝트를 실행할 폴더에서 명령 프롬프트 또는 VSC에 터미널에 입력해 모듈을 설치해 주어야 한다. 기본이 되는 app.js 문서의 코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 7..
Ajax - GET, POST, PUT, DELETE 요청과 응답 데이터 주고 받기 이전에 GET, POST, PUT, DELETE 요청과 응답에 대해서 알아보았고, 이번에 알아볼 내용은 직접 데이터를 주고 받는 방법에 대한 내용이다. POST 요청으로 직접 데이터에 접근해 데이터 객체를 삽입하고 적용시키는 방법이기도 하다. 먼저 Node.js에 body-parser 미들웨어를 설치해야한다. 간단하게 터미널이나 명령 프롬프트에 npm install body-parer를 입력하면 설치 할 수 있다. 1 2 const bodyParser = require('body-parser') app.use(bodyParser.urlencoded({ extended: false })) cs 자바스크립트 코드에 위의 코드를 추가해 주어야 한다. 코드를 추가하면 HTML 파일로 넘어가 POST 요청과 아래..
2020년 1월 7일 스터디 기록 Ajax - jQuery로 GET 요청하기 : https://miyakita.tistory.com/146 Ajax - jQuery로 GET 요청하기 jQuery 라이브러리가 제공하는 Ajax 관련 메서드를 활용하여 데이터를 가져오는 방법에 대한 내용이다. 먼저 jQuery가 제공하는 Ajax 관련 메서드는 아래와 같다. 메서드 이름 설명 $.ajax() 범용적인 Ajax 관련.. miyakita.tistory.com Ajax - GET, POST, PUT, DELETE 요청과 응답 : https://miyakita.tistory.com/147 Ajax - GET, POST, PUT, DELETE 요청과 응답 RESTful이라는 규약이 있다. 이것은 GET, POST, PUT, DELETE에 관련된 것이다..
Ajax - GET, POST, PUT, DELETE 요청과 응답 RESTful이라는 규약이 있다. 이것은 GET, POST, PUT, DELETE에 관련된 것이다. 1. GET - /data : 모든 데이터를 요청한다. 2. POST - /date : 데이터를 추가한다. 3. PUT - /data : 데이터를 모두 수정한다. 4. DELETE - /data : 데이터를 모두 제거한다. 그리고 데이터들은 아래와 같은 형태를 가지고 있다. 배열 안에 객체의 형태를 가지고 있다는 것을 알 수 있다. 따라서 아래와 같은 형태도 가능하다. 1. GET - /data/n : n번째 데이터를 요청한다. 2. POST - 불가능 3. PUT - /data/n : n번째 데이터를 수정한다. 4. DELETE - /data/n : n번째 데이터를 제거한다. 위의 PUT - /data와..
Ajax - jQuery로 GET 요청하기 jQuery 라이브러리가 제공하는 Ajax 관련 메서드를 활용하여 데이터를 가져오는 방법에 대한 내용이다. 먼저 jQuery가 제공하는 Ajax 관련 메서드는 아래와 같다. 메서드 이름 설명 $.ajax() 범용적인 Ajax 관련 메서드이다. $.get() get 방식으로 Ajax를 실행한다. $.post() post 방식으로 Ajax를 실행한다. $.getJSON() get 방식으로 Ajax를 실행해 JSON 데이터를 가져온다. $.getScript() get 방식으로 Ajax를 실행해 Script 데이터를 가져온다. $().load() Ajax를 수행하고 선택자로 선택한 문서 객체 안에 집어넣는다. $().serialize() 입력 양식의 내용을 요청 매개변수 문자열로 만든다. $().serializ..