[JS] 쿠키와 세션
·
개발/html, css, js
쿠키와 세션을 쓰는 이유는 데이터나 인증(권한)을 유지하기 위해서 사용한다. 쿠키는 pc에 남아있고 세션은 웹을 끄면 종료된다. 1. 쿠키 웹사이트를 방문할때 사용자의 컴퓨터에 기록할 데이터 클라이언트 상태 정보를 pc에 저장했다가 재사용 할 수 있다. 2. 쿠키의 예시 (1) 웹페이지에서 광고팝업이 뜨고 며칠동안 보지 않기 -> 며칠동안 쿠키를 저장하면서 광고팝업을 안띄움 (2) 자동로그인 -> 비밀번호 아이디 자동으로 입력 시킬지도 쿠키로 정한다. 3. 쿠키의 특징 이름, 값, 유효기간, 경로 정보로 구성되어 있다. 클라이언트에 총 300개까지 쿠키를 저장할 수 있다. 하나의 도메인당 20개의 쿠키를 가질수 있다. 쿠키 하나는 4kb까지 저장 가능 url / 루트 경로에서 쓰는 쿠키들도 따로 관리 u..
[JS] 쿠키와 세션
·
개발/html, css, js
1. 코드 쿠키를 이용해서 광고창의 하루동안 보지않기를 클릭하면 만료일을 +1일로 설정해줘서 그동안 광고창이 안나오게함 세션을 이용해서 로그인을 했다면 창을 끄기전까지 로그인상태 유지하도록 함 아이디 비밀번호 로그인 회원가입 아이디/비밀번호 찾기 아이디 슬라이드창 로그아웃 이것은 광고입니다 하루동안 보지않기 닫기
[Node.js] 쇼핑몰 만들기
·
카테고리 없음
1. 코드 HTML (1) main page 첫페이지 상점으로 (2) shop page 상점 페이지 products 원 JS const express = require("express"); const app = express(); const socketio = require("socket.io"); const ejs = require("ejs"); const fs = require("fs"); const PORT = 3000; const server = app.listen(PORT, () => { console.log("server start"); }); const io = socketio(server); //상품의 기본 틀 객체 //상품의 번호를 정해줄 변수 let counter = 0; // 생성자 ..
[Go] Golang fmt 패키지
·
개발/Go
1. 표준 입출력 게임을 한다고 치면 게임과 사용자간의 대화가 필요하다. 키보드와 마우스로 입력값을 넣어 화면에 이미지, 소리 등 출력값을 받아야 한다. 온라인게임이라면 출력이 네트워크를 통해서 나간다 라고 보면 된다. 입력은 bit stream형태로 비트의 흐름으로 들어간다. 2. 표준 출력 함수 fmt라는 패키지를 통해서 제공이 된다 fmt패키지 종류는 3가지가 있다. Print() : 입력값 출력, 띄어쓰기, 줄바꿈 없음 Println() : 입력값들을 출력하고 개행(줄바꿈)한다. Printf() : 서식에 맞도록 입력값을 출력한다. 3. fmt 패키지 예시 package main import "fmt" func main(){ var a int = 10 var b int = 20 var f floa..
[Go] Golang 기초 - 3
·
개발/Go
1. 변수의 특성 변수는 이름, 값, 주소, 타입 이라는 4가지 속성을 가지고 있다. 이름 과 값은 기초 -2 에 있다. 주소 : 메모리상의 위치를 나타내기 위해서는 주소가 필요하다. 1바이트씩 주소를 매기는데 변수는 주소를 가진다. 타입 : 변수의 타입(정수,실수,문자열 등) -> 타입은 사이즈를 가지고 있고 그 사이즈는 고정되어 있다. (int32-> 사이즈 : 4바이트) var a(이름) int(타입) = 10(값) 2. 타입 (1) 숫자 타입 : 정수, 실수 uint8, uint16, uint32, uint64 : unsigned integer의 약자로 부호없는 정수이다. int8, int16, int32, int64 : integer의 약자로 부호 있는 정수이다. float32, float64 ..