일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 빅오표기법
- 2588번
- 젠킨스
- 리스트복사
- DevOps
- vue
- 이벤트캡쳐링
- 프리코스
- 3003번
- 쿠버네티스
- v-for
- hoisting
- v-if
- 10926번
- 백준
- Python
- 실행 컨텍스트
- 코어자바스크립트
- MSA
- 파이썬
- 객체지향의 사실과 오해
- v-on
- 배열파티션
- 우테코
- JavaScript
- LeetCode
- v-model
- 10869번
- 이벤트버블링
- 도커
- Today
- Total
목록Javascript (24)
새오의 개발 기록

1. 코드를 HTML 파일에 임포트 하면 브라우저가 해당 HTML을 읽는 작업을 함 스크립트를 감지하여 임포트 함 브라우저가 스크립트를 HTML 혹은 HTML로 작성된 인라인 스크립트를 실행함 2. 브라우저가 스크립트를 분석(parsing)하고 실행함 2-1. Parsing 단계 parsing(분석): 브라우저가 Javascript 코드를 읽어 들여서 로딩하는 작업. 실행은 실제로 일어나는 과정으로 코드가 영향력을 발휘하는 단계. 브라우저는 Javascript 엔진을 이용하게 되는데 모든 주요 브라우저에는 해당 기능을 지원함. Google 브라우저인 Chrome에서는 v8, Firefox에서는 Spider Monkey와 같은 엔진이 분석과 실행을 도맡음 대부분 interpreter와 compiler의 두..
ECMAScript ES는 ECMAScript Javascript를 뒷받침하는 언어이자 자바스크립트의 표준화를 작업 계속 업데이트 중 언어에 무엇이 포함되고 무엇이 포함되지 않을지를 결정함 Javascript는 ECMAScript의 특정 버전 ES5에서 ES6 사이에 많은 변화 있었음 ES5 이하 ES6 IE를 포함한 모든 브라우저에서 지원 엣지, 크롬, firefox를 포함한 모던 브라우저에 대한 지원 var만 있고 let과 const 없음 여러 새로운 기능의 도입으로 더 깔끔하고 나은, 빠른 코드 작성이 가능 문법은 ES6와 거의 같으나 없는 기능이 있음 계속 업데이트 중 var vs let vs const var let const 변수 생성 상수 생성 최초의 변수 생성 방법 ES6부터 사용 ES6부..
주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환 Math.floor(x) // 매개변수 x는 숫자 Math.floor( 45.95); // 45 Math.floor( 45.05); // 45 Math.floor( 4 ); // 4 Math.floor(-45.05); // -46 Math.floor(-45.95); // -46 Math.floor() : 소수점 이하를 버림한다. Math.ceil() : 소수점 이하를 올림한다. Math.round() : 소수점 이하를 반올림한다.
절대값을 반환하는 메서드 매개변수를 숫자로 강제 형변환함 강제할 수 없는 값은 NaN 반환함 Math.abs(x) function difference(a, b) { return Math.abs(a - b); } console.log(difference(3, 5)); // Expected output: 2 console.log(difference(5, 3)); // Expected output: 2 console.log(difference(1.23456, 7.89012)); // Expected output: 6.6555599999999995 Math.abs(-Infinity); // Infinity Math.abs(-1); // 1 Math.abs(-0); // 0 Math.abs(0); // 0 Mat..