Programming/Javascript 13

드림코딩 by 엘리. JavaScript 기초 강의(3) - 데이터타입, data types, let vs var, hoisting

프로그래밍에서 가장 중요한 것은 무엇일까? 엘리 입장에선 입력 / 연산 / 출력이라 말한다. "사용자들에게 UI나 Console로 통해 입력 받은" 데이터를 "잘 처리하고 연산해서" 다시 "알맞게 사용자에게 출력" 하는 것이 중요하다. 여기서 전송을 위해서 서버로부터 데이터를 보내고 다시 받아오는 작업 역시 포함 될 수 있다. 여기에서는 CPU에 최적화된 연산 / 메모리의 사용을 최소화 하는 것도 중요하다. Vanilla JS? 순수 Javsciprt 를 일걷는 말. 여러 JQuery Plugin들이 Vanilla JS 버전으로 업데이트 되고 있는데, 가장 큰 이유는 본격적인 스마트폰 시대가 열렸기 때문이다. 휴대폰에 탑재된 CPU와 적은 메모리, 작은 데이터 대역폭에서는 JQuery가 너무 무겁기 때문..

드림코딩 by 엘리. JavaScript 기초 강의(2) - 콘솔에 출력, script async 와 defer의 차이점

Javascript 공식 사이트 = ecma-international.org developer.mozilla.org (MDN) HTML에서 어떻게 javscript 를 포함해야하는가? 자바스크립트의 가장 큰 특징 = javascript is very flexible flexible === dangerous, 따라서 상단에 use strict를 사용하게 되면 상식적인 코드 안에서 동작하게 된다. 예를 들면 변수를 선언하지 않고서는 사용할 수 없다.

드림코딩 by 엘리. JavaScript 기초 강의 회차&영상 URL

회차 제목 01 자바스크립트의 역사와 현재 그리고 미래 02 콘솔에 출력, script async 와 defer의 차이점 03 데이터타입, data types, let vs var, hoisting 04 코딩의 기본 operator, if, for, loop 코드 리뷰 팁 05 Arrow Function은 무엇인가? 함수의 선언과 표현 06 Class vs Object, 객체지향 언어 클래스 정리 07 What is the object? 08 배열 제대로 알고 쓰자. 자바스크립트 배열 개념과 APIs 총 정리 09 유용한 10가지 배열 함수들, Array APIs 총 정리 10 JSON 개념 정리와 활용방법 및 유용한 사이트 공유 https://www.youtube.com/watch?v=wcsVjmHrU..