본문 바로가기

분류 전체보기159

JavaScript/엘리 - 1. JavaScript의 역사와 현재 그리고 미래 크롬, 엣지의 V8 엔진 - node.js, 일렉트론 BABEL - 최신 ES으로 개발하고, 배포할 때는 transcompiler로 5, 6으로 변환 SPA (Single Page Application) - 하나의 페이지 안에서 데이터를 받아와서 필요한 부분만 부분적으로 업데이트 - 리액트, 앵귤러, 뷰, 백본 등(라이브러리, 프레임워크)으로 더 쉽게 만들 수 있다. Node.js - V8 JS 엔진을 이용한 백엔드에서 서비스를 구현 가능 리액트 네이티브, 콜도 등을 이용해서 모바일 앱도 만들 수 있다. 일렉트론을 이용해서 데스크탑 앱도 만들 수 있다. 브라우저에서 동작할 수 있는 유일한 언어는 JS였지만, 요즘에는 웹 어셈블리가 등장해서, 다양한 언어들을 이용해서 웹 앱을 만드는 것이 가능해졌다. 드림.. 2020. 6. 13.
정리_JavaScript/생활코딩 JavaScript에 대하여: (1) 사용자와 상호작용하는 언어이다. HTML이 멈춰있는 정보라는 이미지를 그리는 것이라면, JavaScript는 정보라는 이미지를 영화처럼 움직이게 한다. ex) 야간모드 버튼 (2) 웹페이지를 훨씬 더 다이나믹하게 만들어준다. 웹브라우저는 한 번 화면에 출력되면 자기자신을 바꿀 수 없지만 JavaScript가 그것을 가능하게 해준다. (3) 컴퓨터 프로그래밍 언어이다. 기능들을 시간의 순서에 따라 실행시킨다. cf) HTML은 프로그래밍 언어가 아니다. JavaScript 적용법: (1) script 태그 안에 (2) common.js 파일 안에 → head에 script src="common.js" 추가 이벤트: 웹브라우저 위에서 일어나는 일들로, onclock, o.. 2020. 6. 11.
정리_CSS/생활코딩 CSS 적용법: 1. 해당 태그 안에 style 속성으로 형식: style="속성:값;속성2:값2" ex) a herf="01.html" style="color:red;font-size:45px" ※ 여기서 style은 html의 속성이고, color는 style CSS 속성이다. 2. 선택자를 이용 (1) head 태그 안의 style 태그 안에 (2) style.css 파일 안에 → link rel="stylesheet" href="style.css" 형식: 선택자 { 속성:값;속성2:값2; } ex) a { color:red;text-decoration:none; } ※ 선택자의 종류 ① tag 선택자 a {} ② class 선택자 .saw {} ex) a href="01.html" class="s.. 2020. 6. 11.
정리_MySQL/생활코딩 설치: Binami XAMP 실행: cmd에서 cd C:\Bitnami\wamp\mysql\bin ※ Bit + Tab -> 자동완성 mysql -uroot -p 구조: 표 ⊂ 스키마=DB ⊂ DB서버=MySQL 효용: 보안 & 사람별로 CRUD 권한 지정 가능 SQL: Structured - 관계형 DB는 표의 형식으로 정보를 정리정돈 = 구조화 Query - DB에게 요청/질의한다. (데이터를 넣어줘, 읽어줘, 수정해줘, 삭제해줘, 스키마를 만들어줘 등) Language - 공통의 약속인 언어 스키마=DB: 생성 - CREATE DATABASE [스키마 이름]; 삭제 - DROP DATABASE [스키마 이름]; 확인 - SHOW DATABASES; = SHOW SCHEMAS; 선택 - USE [스키.. 2020. 6. 9.
생활코딩 - MySQL - 21. 수업을 마치며 < MySQL 完 > 앞으로 공부할 것이 여러가지 있다. - SQL문 관계형 DB를 잘 다루는 사람은 SQL을 잘 이해하고 잘 쓸 줄 아는 사람이라고 할 수 있다. 특히 CRUD에서 R에 해당되는 SELECT 구문은 상당히 복잡하다. 그래서 SELECT문은 여러가지 면모들을 살펴보면서 자신이 원하는 정보를 가장 좋은 성능으로 가져오는 것을 끊임없이 수련해야 한다. - 양적인 문제: 인덱스(색인) DB에 데이터가 많아지면 자기가 필요한 정보를 꺼내오기가 힘들다. 정리를 하지 않으면 넣을 때 편하고 정리를 하면 꺼낼 때 편리해진다. 처음에는 데이터가 많지도 복잡하지도 않을 것이기 때문에 정리정돈이 크게 중요하지 않을 수 있다. 하지만 데이터가 아주 많아지면 그 중에서 MySQL이라는 텍스트를 가지고 있는 본문을 찾는데 아주 많은.. 2020. 6. 9.