전체 글 47

ajax - API 활용-2 (unsplash.com와 nytimes.com)

api key를 안받으신분은 2020/02/27 - [ajax 수업] - ajax - API 활용-1 (unsplash.com와 nytimes.com) 가셔서 api key를 발급받으세요! ※ 1. unsplash와 nyt - API 사용하여 이미지 검색하기(jQuery활용) index.html What are you interested in today? what are you interested in today? style.css html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } body { background: #fafbfc; font-family: OpenSans, sans-serif; margin: 0;..

ajax 수업 2020.02.27

ajax - API 활용-1 (unsplash.com와 nytimes.com)

※ 1. unsplash - API 사용하여 이미지 검색하기 https://unsplash.com/developers 사이트에 접속을하여 회원가입! 회원 가입을 한 후 https://unsplash.com/oauth/applications 접속을 하여 애플리케이션을 만든후 api key를 발급받는다 index.html What are you interested in today? what are you interested in today? style.css html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } body { background: #fafbfc; font-family: OpenSans, sans-seri..

ajax 수업 2020.02.27

node.js-6 CRUD2 실습- jQuery_ajax

CRUD 실습 예제 ※ 1. 데이터 요청방식 (get()) CRUD_html GET POST PUT DELETE input name : price : output server.js // 모듈 추출 var http = require('http'); var express = require('express'); var cors = require('cors'); var bodyParser = require('body-parser'); // 변수를 선언합니다. var items=[{ name: '우유', price: '2000' },{ name:'홍차', price: '5000' },{ name:'커피', price:'5000' }]; // 웹 서버 생성 var app = express(); app.use(exp..

node.js 수업 2020.02.25

node.js-5(Ajax 사용) 데이터사용-(get(), post(), put(), delte())

AJAX란?Asynchronous JavaScript and XML의 약자로, 말 그대로 JavaScript와 XML을 이용한비동기적 정보 교환 기법이다. CRUD 실습 예제 ※ 1. 데이터 요청방식 (get()) GET POST PUT DELETE input name : price : output server.js (서버 파일 하나로 계속 유지) // 모듈 추출 var http = require('http'); var express = require('express'); var cors = require('cors'); var bodyParser = require('body-parser'); // 변수를 선언합니다. var items=[{ name: '우유', price: '2000' },{ name:..

node.js 수업 2020.02.25

node.js-4 실습

※ 1. node.js 실습 - 레스토랑 메뉴 // 모듈 추출 var http = require('http'); var express = require('express'); var bodyParser = require('body-parser'); // 변수를 선언합니다. var resmenu=[{ name: '뉴욕 스트립 스테이크', price: '37,000' },{ name:'엠파이어 스테이크', price: '67,000' },{ name:'시그니처 스테이크 & 쉬림프', price:'41,000' }]; // 웹 서버 생성 var app = express(); app.use(express.static('homepage')); app.use(bodyParser.urlencoded({extended:..

node.js 수업 2020.02.24

node.js-3(Ajax 사용) XMLHttpRequest 객체

AJAX란? Asynchronous JavaScript and XML의 약자로, 말 그대로 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다. ※ 1. Ajax 요청을 활용한 동적 요소 생성 - html data_html_async.html server.js // 모듈 추출 var http = require('http'); var express = require('express'); var cors = require('cors'); var bodyParser = require('body-parser'); // 변수를 선언합니다. var items=[{ name: '우유', price: '2000' },{ name:'홍차', price: '5000' },{ name:'커피', price:'..

node.js 수업 2020.02.24

node.js-2 클라이언트 요청처리(put(), del())

※ 1. 요청 형식에 따른 웹 서비스 - put/products:id형태 // 모듈 추출 var http = require('http'); var express = require('express'); var bodyParser = require('body-parser'); // 웹 서버 생성 var app = express(); // 변수를 선언합니다. var items=[{ name: '우유', price: '2000' },{ name:'홍차', price: '5000' },{ name:'커피', price:'5000' }]; app.use(bodyParser.urlencoded({extended: false})); app.get('/products', function(request,response){..

node.js 수업 2020.02.24

node.js-1 server로 데이터 전달( html, json, xml,parameter)

※ 1. 응답형식에 따른 웹 서비스 - html형태 // 모듈 추출 var http = require('http'); var express = require('express'); // 웹 서버 생성 var app = express(); // 변수를 선언합니다. var items=[{ name: '우유', price: '2000' },{ name:'홍차', price: '5000' },{ name:'커피', price:'5000' }]; app.all('/data.html', function(request,response){ var output =''; output += ''; output += ''; output += ''; output += ''; items.forEach(function(item){ ..

node.js 수업 2020.02.21