2주차 - 자바스크립트 기초 지식
·
Programming/JavaScript
int a = 5 타입이 안전하다 = 정수형 int 니까 정수밖에 올수 없다라는 것 int a = 5 * "5" >>> 컴파일 에러 var b = 5 * "5" >>> 25 p = 5 * "5" >>> 25 var b = "5" * 5 -> 55555 인자 매게변수 m(5,3) 매게변수에 2개까지는 스택부분에 메모리 생성 x m(a,b,c) 컴퓨터 속도가 줄어든다. 배열과 연결리스트의 차이 해시맵 자바스크립트는 해시맵으로 진행된다 시간복잡도 nlog 어쩌구저쩌구 공간복잡도 키밸류 코딩이 빠른이유는 시간복잡도가 1이여서 해시(값)은 무엇인가 gabage 컬렉터 동적 정적 언어의 차이 ------------- 함수는 동사 변수는 명사 세미콜론 ------------- 함수와 매소드 차이 object class
웹시스템개발 1주차
·
Programming/JavaScript
1. 컴파일러 언어 - 코드 실행 버튼을 누르면, 소스 코드 전체를 기계어로 변환하여 실행 2. 인터프리터 언어 - 코드 한 줄 한 줄 실행 3. JVM ( Java Virtual Machine ) : 자바 가상 머신 - 자바를 실행하기 위한 가상 기계(컴퓨터) - 바이트 코드라 불리는 기계어 코드를 실행하는 가상 머신 - 기계어로 해석하는 것이 아닌 가상환경이 이해할 수있는 언어(중간언어)로 번역하여 다시 실행할때 기계어로 번역 - OS에 종속받지 않고 CPU가 JAVA를 인식, 실행할 수 있게 하는 가상 컴퓨터 4. CLR ( Common Language Runtime ) : 공통 언어 런타임 - 마이크로소프트 닷넷 이니셔티브의 가상 머신 구성 요소 - 공통 중간 언어라고 불리는 바이트 코드의 형태를..
JSX란? JS와 JSX의 차이점
·
Programming/JavaScript
1. JSX란 함수 호출과 객체 생성을 위한 문법적 편의를 제공하는 JavaS 의 확장 2. JSX의 장점 1. 개발자 편의성 향상 2. 협업에 용이 / 생산성 향상 -> 디자이너 분들이 코드를 보더라도 구조를 파악하기 쉬워서 협업에 용이! 3. 문법 오류와 코드량 감소 3. JSX의 특징 HTML 태그 내에 JavaScript 연산 가능! 3. JS 와 JSX 차이점