Browser Market Share Worldwide
[경영인이 꼭 봐야할 TED 강연] 다가오는 웹 이노베이션에 대하여 - 제프 베조스(아마존CEO)
stackoverflow - 2021 developer survey
script
태그를 body
안 제일 마지막에 넣는 이유script
태그가 중간에 있다면 브라우저가 파일을 읽다가 렌더링을 중지하고 script
을 읽기 시작한다.script
가 완전히 해석될 때까지 아직 렌더링되지 못한 요소들은 방치된다. (화면에 나타나지 못함, 로딩중)typeof ''
→ "string"typeof 1
→ "number"typeof NaN
→ "number"typeof true
→ "boolean"typeof undefined
→ "undefined"typeof Symbol()
→ "symbol"typeof null
→ "object", 심각typeof []
→ "object", 심각, array라고 나와야지!typeof {}
→ "object"typeof new Date()
→ "object"typeof /test/gi
→ "object"typeof function () {}
→ "function"NaN === NaN
→ falseNumber.isNaN(NaN)
→ true, Number.isNaN을 사용하세요!isNaN(undefined)
→ true, isNaN은 논란의 여지가 많음isNaN(null)
→ false, 이건 또 false?isNaN(-NaN)
→ trueisNaN({})
→ trueObject.is(NaN, NaN)
// trueDOM
렌더링 끝나고 script
호출해야해서 보통 바디 닫는 태그 앞에 script
을 둡니다.
innerHTML
은 HTML
을 넣는거고 innerText
는 플레인 텍스트를 넣는 것입니다.
<h1>hello</h1>
넣어보시면 알 수 있음.
var = variable = 나 변수 쓸거임
alert
는 window
소속, document
에는 미소속
document
에서 alert
호출하는 건 굽네치킨 가서 황금올리브 내놓으라고 하는 느낌이에요.
황금올리브 주문 못함 (결론)
NaN
는 특정한 무언가를 지칭하는 키워드일 뿐이지, 실제로 NaN
두개는 서로 다를 수 있다.
참고 링크
프론트엔드개발자를 위한 UX 책 이야기
Webkit Overview - 조은
2021 정보 접근성 기술 컨퍼런스
2021 IAT(정보접근성기술) 컨퍼런스 자료집
자바스크립트 형반환
NaN
이라 해도 값이 다를 수 있다.
부동소수점이라는 개념은 처음 알았다. 찾아보고 있는데 이해가 안된다 😃