Home [Nomad Coder] Vanilla JS Chrome App Clone Coding #1
Post
Cancel

[Nomad Coder] Vanilla JS Chrome App Clone Coding #1

✔ Nomad Coder Vanilla JS를 수강하며 공부한 내용들을 정리한다.
✔ Nomad Coder Javascript for Beginners Chrome App Clone Coding 강의는 기초적인 HTML, CSS를 먼저 아는것을 권장하고 누구나 무료로 수강할 수 있다.

Goals | #Momentum #Geolocation #Random-Change-Photo #To-Do-List #ETC Nomad Coder Vanilla Js Chrome App Clone Coding >

Why JS

OMG 자바스크립트 언어가 처음 만들어지는 데에는 10일 밖에 걸리지 않았다. netscape 웹사이트가 더 동적이길 원해서 만들어짐 웹 붐과 함께 정착하고 사용되게 됨.

JS는 프론트엔드에서 사용될 수 있는 유일한 프로그래밍 언어. Web을 아우르는 유일한 언어. 모든 브라우저에 내장되어있는 언어.

What Can We Do with JavaScript Web Contents > React Navitive(Android, IOS) > Electron(Desktop App) Especially Good at 3D Stuff

개발자도구 Console에서 JavaScript를 실행할 수 있다. But One line Only

First JS Project

기본 웹 동작 원리 브라우저가 HTML 파일을 로드 > HTML이 CSS와 JavaScript를 로드

Data Type

Integer(Full Number)
Float
String

console.log(); //console에 print시 사용

Variable

const(constant) 값이 변하지 않는 상수 관용젹으로 JS에서는 carmelCase를 이용하여 변수명 작성한다.
veryLongVariableName(JS, camelCase)

const veryLongVariableName = 0;

very_long_variable_name(python, snake_case)

veryLongVariableName = 0


let 어디서나 업데이트 가능
var(variable) 기존 변수 선언, 어디서나 업데이트 가능, 보호할 수 없다.

  • let과 const는 생성자로, 변수와 상수를 처음 생성할 때에만 사용, 업데이트 시에는 붙이지 않는다.
  • const 상수를 업데이트 하려고 하면 에러가 발생한다.
  • always const, sometimes let, never var.
  • const를 기본으로 사용하고, 변화가 필요할 경우에만 let을 사용하자.
  • const와 let은 비교적 후에 생긴 문법이고, 기존의 변수는 var를 이용했다.

Boolean, Null, Undefined

Boolean 참과 거짓을 나타내는 자료형
True(1) False(0)
null과 false는 다르다. false는 거짓이라는 값이 존재하고 null은 값 자체가 존재하지 않음 //파이썬의 None
Null과 Undefined는 다르다. Null은 변수가 있고 값이 있는데 그 값이 비어있는것.
Undefined는 변수가 선언은 됐지만 값이 주어지지 않은것.

This post is licensed under CC BY 4.0 by the author.

Python 함수 정리

[Nomad Coder] Vanilla JS Chrome App Clone Coding #2