깃허브 데스크탑 설치하기 구글에 깃허브 데스크탑 검색 또는 밑에 링크 클릭 https://desktop.github.com/ GitHub Desktop Simple collaboration from your desktop desktop.github.com 설치 완료 후 계정이랑 연동 깃 생성 삭제 복구 원격 저장지에 있는 게 최종본이라 사용하고 github desktop 사용시 pull 먼저 실행 특정 파일만 빼고 올리기 (ignore) ignore 파일 자동 생성 git 하위폴더안에 git 들어있으면 오류남
json server 사용법 (01_react_200에서 통합 터미널 열고) npx create-react-app 008 (008폴더 만들기) cd 008 npm start 01_axios 파일 생성 (008파일 다 넣기) 02_json 파일 다운로드 (가짜 백엔드서버) 파일로 압축 파일 풀기 008 파일에 axios 설치 (01_axios에서 통합 터미널 열고) npm install axios 설치 확인 : package.json / dependencies 안에 axios 확인 index.html에 bootstrap css cdn 넣기 02_json_server에 jsonserver 설치 ( -g 글로벌 설치 : 1번만 설치하면 됨 ) (02_json_server에서 통합 터미널 열고) npm i -g..
리액트 명령어 # (최초1번) npm install -g create-react-app # react 프로젝트 만들기 : npx create-react-app 프로젝트명 # react 프로젝트 실행하기 : cd 프로젝트명 (프로젝트명 폴더로 들어가기) npm start (react 서버 가동 명령어)) # react 프로젝트 중단하기 : vscode 터미널 창에서 : ctrl + c (2번이상 타이핑하고 엔터) 리액트 특징 # React(페이스북, 점유율1위) / Vue(개인, 구글퇴사) / Angular js(구글 x) # React / Vue : SPA(Single Page Application) 개발 # (html 1장으로 개발 : 메뉴: 홈/로그인/회원가입 페이지 등) # (각 페이지가 js 코딩..
노드 노드 : js 를 웹브라우저 없이 실행하게 만들어주는 프로그램 장점 : 비동기 기반(성능 빠름) 예) 백엔드, 프론트엔드 모두 개발할 수 있게됨 노드 설치 https://nodejs.org/ko Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 18.17.1 LTS 다운 아무것도 체크 안하고 설치 통합 터미널에서 열기 버전 확인 node -v 노드 실행 object array (객체 배열) DOCTYPE html> 객체 배열 : 배열 안에 객체가 들어가 있는 형태 let data = [ { name: "혼자 공부하는 자바", price: 18000, publisher: "한빛미디어", ..
들어가기에 앞서 라이브러리 의미 : 자주 사용되는 함수들의 모임(묶음) jquery 배경 : 1) 웹브라우저(익스플러워, 크롬, 사파리 등) 간에 js 문법잘 동작을 안했음 (크로스 브라우저 문제 => jquery 등장)현재는 바닐라 js 가능 2) 바닐라 js 보다 코딩이 짧고 사용이 쉬움 단점 : 용량이 크고 , 성능이 떨어짐 jquery : 함수를 이용해서 DOM 조작 $(function() {jquery실행문} : html 위쪽에 넣어도 실행된다. => html 태그 보다 뒤 늦게 실행을 시켜주는 구문 - jquery cdn : 인터넷 주소로 자동 다운로드 입력 필수 - 사용법 : $(function() { $(css선택자).함수("속성명", "값"); }); jq selecter html DOC..