분류 전체보기

    [30일 챌린지 Day-17] 관사 제외하고 정렬하기

    1. 코드 2. 결과 3. 리뷰 replace로 관사들을 공백처리하여 없애준다. trim()이란 문자열의 앞뒤 공백을 없애주는 것이다. 만약 sort를 할때 맨앞이 공백이라면 sort값이 이상하게 나올수 있기때문에 trim을 한것이다.

    [30일 챌린지 Day-16] Mouse Move Shadow

    1. 코드 🔥WOAH! 2. 결과 🔥WOAH! 3. 리뷰 text-Shadow를 js로 불러올때의 형태만 알면 된다. js로 불러올때 형식 h1.style.textShadow = " x y blur color" blur를 입력해주지 않으면 기본적으로 0이다.

    [30일 챌린지 Day-15] LocalStorage

    1. 코드 LOCAL TAPAS Loading Tapas... 2. 결과 LOCAL TAPAS Loading Tapas... 3. 리뷰 먼저 idNum를 선언해주고 이를 id값으로 설정해주면서 인덱스의 역할을 하게끔 1씩 더해줬다. 그리고 만든 li태그들을 join으로 문자열형식으로 data라는 이름으로 localStorage에 담아줬다. 그리고 그값을 그대로 innerHTML로 받아온다. 윈도우가 로드할때 idNum를 통해 로컬스토리지가 비어있는지 확인한후 비어있다면 idNum에 0을 대입하고 데이터가 들어있다면 그 데이터를 불러와서 innerHTML로 받아온다.

    [Node.js] exports router

    1. exports 로 router 내보내기, 쓰기 app.js에 루트경로로 설정해준후 view라는 폴더안에 page.html과 page.js를 작성한다. const express = require("express"); const app = express() app.use(express.static(__dirname)); (1) page.js const express = require("express"); // express 라우터 설정해보기 express.Router() 반환값이 있는 함수 const router = express.Router(); const fs = require("fs"); router.get("/", (req, res) => { fs.readFile("view/page.html",..

    [Go] 함수(function)

    1. 함수 func Add(a int, b int) int{ return a+b } func : 함수 정의 키워드 같은패키지 안에만 있으면 아무데서나 정의해도 쓸수 있다. Add : 함수명 매개변수 : 입력이 들어가는곳 (파라미터) a int, b int int : 반환타입 : 결과로 어떤 타입이 나오는지 2. 함수 사용 예시 package main import "fmt" func Add(a int, b int) int{ return a+b } func main(){ c:= Add(3,6) fmt.Println(c) } //9 3. 함수 구조 함수는 반복작업을 하기 싫어서 쓴다. IP : instruction Point - 실행해야될 지점 PC : Program Count - IP와 같음 함수 호출할때 ..

    [Go] 연산자

    1. 연산자 연산자 : Operator 컴퓨터 : 데이터를 계산 / 조작 기본적으로 변수, 연산자, 조건문(if문)만 있으면 코딩이 가능하다. 2. 연산자의 종류 (1) 사칙연산과 나머지 연산자 연산 피연산자타입 + 덧셈 정수, 실수, 복소수, 문자열 - 뺄셈 정수, 실수, 복소수 * 곱셈 정수, 실수, 복소수 / 나눗셈 정수, 실수, 복소수 % 나머지 정수 (2) 비트 연산 연산자 연산 피연산자타입 & AND 비트 연산 정수 | OR 비트 연산 정수 ^ XOR 비트 연산 정수 &^ 비트 클리어 정수 ① &(AND 연산자) A와 B가 1인 경우에만 1 A B A&B 0 0 0 1 0 0 0 1 0 1 1 1 ② | (OR 연산자) A나 B 둘중 하나가 1이면 1 A B A|B 0 0 0 1 0 1 0 1..