728x90 반응형 javascript12 [TIL] 10/21 JS 기초 1. JavaScript 훑어보기 1.1. 자바스크립트는 인터프리터 언어 코드는 사람이 작성하기 때문에 사람이 이해할 수 있는 언어로 작성되고, 컴퓨터가 읽을 수 있는 기계어로 번역된다. 기계어로 번역되는 방식은 언어마다 다른데, 번역 방식에 따라 컴파일러 언어, 인터프리터 언어 2가지로 나뉜다. 컴파일러 언어는 한 번에 번역을 하고, 인터프리터 언어는 한 줄 한 줄 번역을 하면서 실행된다. 자바스크립트는 Interpreter 언어로 컴파일 단계가 없고(컴파일러 언어가 아니기 때문) 컴파일러 언어에 비해 실행속도가 느린데, 모던 브라우저 내의 V8 엔진에서는 컴파일 과정이 포함되어 속도가 개선되었다. 1.2. 자바스크립의 특징동적 타입 언어: 변수에 들어가는 값에 따라서, 런타임에 타입이 추론됨일급.. 2024. 10. 22. [React.js] 1주차 - Node.js, React.js 1. Node.js 1.1. Node.js 와 javascript자바스크립트 실행 환경(Run Time) = 구동기자바스크립트는 웹 내부에 필요한 간단한 기능만을 개발하기 위한 스크립트 언어였지만, node.js 로 인해 더 많은 걸 할 수 있게 됨1.2. 패키지 (pakage) 일반적으로 프로젝트가 특정 목적을 갖는 프로그램의 단위라면 node.js 에서는 패키지라는 단어를 프로그램의 단위로 사용한다. npm(node pakage manager)으로 패키지를 쉽게 설치하고 관리할 수 있다. 2. 모듈 (Module)기능 별로 나누어진 파일Javascript 의 모듈 시스템: Common JS(CJS), ES Module(ESM) 2.1. Common JS (CJS)function add(a, b) .. 2024. 10. 7. [TIL] 8/21 CSS, Javascript - Inline, internal, external CSSCascading Style Sheets 의 약자로, HTML 을 꾸며주는 언어HTML 태그를 하나하나 꾸며줌 (문서를 통채로 한 번에 꾸며주는 것 x) HTML 에 CSS 를 적용하는 방법은 3가지가 있다. 인라인 (Inline): HTML 태그 안에 같이 작성내부 스타일 시트 (internal style sheet) : HTML 문서 안에 같이 작성외부 스타일 시트 (external style sheet) : HTML 문서 밖에 작성하고 연결 1. 인라인 (Inline) Login ID : PW : 인라인 CSS 는 스타일을 적용하고자 하는 태그 안에 style 속성을 적고 적용시킬 CSS 를 나열해주면.. 2024. 8. 21. [JavaScript] Array.sort() sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환한다. 기본적으로 sort 메서드는 배열의 요소를 문자열로 변환하여 사전순(유니코드 순서)으로 정렬하기 때문에 숫자 배열에서 sort 를 사용하면 예상과 다르게 정렬될 수 있다. let numbers = [40, 1, 5, 200];numbers.sort();console.log(numbers); // 출력: [1, 200, 40, 5] 정확한 정렬을 위해서 compareFunction 을 인자로 전달하여 사용할 수 있다. compareFunction 정렬 순서를 정의하는 함수로 생략할 수 있다. compareFunction 의 반환 값은 복사본이 아닌 정렬된 원 배열이다. 음수: a 가 b 보다 앞에 있어야 함양수: a 가 .. 2024. 8. 7. 이전 1 2 3 다음 728x90 반응형