Programming/Javascript 3

[Javascript] let과 var의 차이 (var hoisting) / var 보다 let이 추천되는 이유

참고 강의[드림코딩] 자바스크립트 3. 데이터타입, data types, let vs var, hoisting | 프론트엔드 개발자 입문편 (JavaScript ES5+) https://youtu.be/OCCpGh4ujb8?feature=shared강의에서는 let과 var의 차이 외에도자바스크립트 내에서의 여러가지 data type들,그리고 그 타입들의 특징들을 세세하게 알려준다. 주먹구구식으로 javascript를 접하면서 들었던여러 의문점 중 하나가 바로 let과 var의 차이.왜 인텔리제이에서 var를 쓰면 계속 let을 쓰는걸 추천해... 라는 문장이 떴는지 이제 알 수 있다 ^-^... ◾변수 선언 시, var를 쓰지 않는 이유  ⭐ 아래와 같은 var의 유연성들이, 위험부담을 가져오기 때문이..

[Javascript] HTML에 자바스크립트 파일을 연결하는 여러가지 방법 (async 속성과 defer 속성)

참고 강의[드림코딩] 자바스크립트 2. 콘솔에 출력, script async 와 defer의 차이점 및 앞으로 자바스크립트 공부 방향 | 프론트엔드 개발자 입문편 (JavaScript ES5+) https://youtu.be/tJieVCgGzhs?feature=shared 엘리 쌤이 소개해주는 방법은 여러가지가 있었다.Head 안에 script 태그 작성Body 안, 가장 끝에 script 태그 작성 ☜ 이게 평소 내가 사용하던 방법.Head 안, async 속성 사용하기Head 안, defer 속성 사용하기 ☜ 이게 가장 효율적이라고 한다.내가 기존에 사용하던 2번 방법은 지금까지 왜 주로 사용되어왔던건지,그리고 4가지 방법 중 4번 방법이 가장 효율적인 이유는 무엇인지를 중점으로 남겨보고자 한다.난 ..

.

2024. 05. 29 ~ 자바스크립트를 너무 주먹구구식으로 익혔다.필요한 기능을 구현하기 위해 다른 사람들이 어떤 식으로 구현했는지 찾아보고,그 코드를 내 코드에 이식하는 식으로 해왔는데... 이러다 보니까 var이 뭐고 let은 뭔지Event Listener가 정확히 어떻게 동작하는지함수가 파라미터로 전달되는건 알겠는데 굳이 왜 이렇게 쓰는건지 ;; 등등아주 기초적인 걸 모르는 채로 무작정 부딪히고 있으니코드를 자유롭게 응용하는 것에 있어서 한계점이 느껴졌다.그리고 이런식으로 익히다간 버릇도 나쁘게 들어서 굳어질 것 같고... 그래서 버릇 더 잘못 들여지기 전에기초부터 탄탄하게 익혀보려고....🙄 (기탄수학이야 뭐야)  https://youtube.com/playlist?list=PLv2d7VI9O..