자바스크립트 13

[Javascript] 자바스크립트 용어정리

함수란? ** 함수도 객체다! **(함수도 하나의 값처럼 취급된다 - 이러한 특징때문에 함수는 일급객체) - 하나의 특별한 목적의 작업을 수행하기 위해, 독릭접으로 설계된 코드의 집합으로 정의가능 (자바의 메서드와 같은 기능) CallBack 함수란? 자바스크립트는 함수표현식에서 함수이름을 꼭 붙이지 않아도되는 선택사항이다.(익명함수) 이러한 익명함수의 대표적용도가 바로 콜백함수 이다 콜백함수는 코드를 통해 명시적으로 호출하는 함수가 아니라, 개발자는 단지 함수를 등록하기만하고 어떤 이벤트가 발생했거나 특정 시점에 도달 했을때 시스템에서 호출되는 함수를 말한다. (또한,특정 함수의 인자로 넘겨서 , 코드 내부에서 호출되는 함수 또한 콜백함수가 될수 있다) 1급객체란? -다른 객체들에 일반적으로 적용 가능..

자바스크립트 2021.01.17

[Javascript] 자바스크립트란?

자바스크립트란 웹 브라우저에서 이벤트가 있다면 화면을 동적(변화가 있는)으로 제어해주는 언어이다 (예를 들어 마우스 클릭이나 스크롤을 내리던지 버튼을 클릭하던지 하는 어떠한 행동) 그중 node.js 라는 프레임워크는 자바스크립트는 원래 웹페이지 화면단에서만 동적으로 변경해주는 스크립트언어 였다면 node.js는 서버단까지 제어 해줄수 있는 프레임워크 이다. jquery는 예전부터 많이 사온 라이브러리로서 node.js와는 다르게 서버에서 > 뷰단으로 보낸 데이터를 출력해주는 용도로 사용하고있다 (보통 백엔드 개발자라면 , html css js를 하지만 js를 많이 공부안하고 백엔드 영역으로 공부를 많이 할텐데 jquery는 예전부터 현재까지 뷰단에서 출력이나 , 이벤트 처리 부분으로 많이 사용 되고있다..

자바스크립트 2021.01.17

[Javascript] 자바스크립트 변수,데이터타입

변수 선언 - let (ES6에 새롭게 추가된 키워드) 예전에는 var로 선언했음(하지만 요즘엔 쓰면 좋지않음) 아래처럼 자료형을 선언하지않고도 값을 넣을수가있음(위험부담이큼) Block scope을 무시함 그에 비해 let은 검증을 해준다. 자료형이 선언되있지않으면 , 자료형을 선언하기도 값을 넣으면 에러를 뱉어줌 1 2 3 age = 4; console.log(age); var age; cs 2. GlobalScope - 괄호 밖에 선언된 변수.(어느 곳에서나 접근가능) Block scope - 괄호 블럭안에 선언된 변수는 {} 괄호 안에 서만 사용가능 1 2 3 4 5 6 7 8 9 let global = 'global name'; { let name='kst'; console.log(name); ..

자바스크립트 2021.01.01