기존 프로그램의 동작을 사용자의 요구에 맞게 수행되도록 해주는 언어별도의 컴파일 과정이 없다.인터프리터(interpreter)를 이용해 소스코드를 한줄씩 읽어서 실행웹 브라우저에서 많이 사용되는 주력 인터프리터 방식의 객체지향 언어.브라우저의 콘솔에 직접 입력html
DOM을 이용해 요소에 접근하기 요소의 id값으로 접근 : document.getElementById("아이디 속성 값") 요소의 Class로 접근하기 : document.getElementsByClassName("class 이름") [같은 클래스를 가진 요소가 여
var ( variable ) 변수 범위 변수의 종류 >1) var 쓰면 안좋은 일이 자꾸 생긴다 2 ) 변수 앞에 아무것도 안붙이면 자동으로 전역변수가 된다 3 ) 변수에 자료형은 값이 대입되면 자동으로 지정된다.
event : 어떤한 동작 , 행위브라우저에서의 동작 /행위 click,keydown,keypress, mouseOver,drag ...등등요소가 내부에 그냥 작성하는 방법아래 코드의 onclick= "함수"요소가 가지고 있는 이벤트 속성(evnetListner) 이벤
가장 먼저 생각하고 작성해본 계산기작성하면서도 "수행은 하겠지만 너무 모잘라 보인다"라고 생각했다.문제점1) 너무 길다 (코드의 중복이 많다)2) 각각 수행이 각각 다른 함수를 호출하는게 많이 미련해보인다3) 전역변수 왜 호출이 안되지...?(정상적으로 선언한거같은데
기본적으로 이벤트가 있는 요소의 EventHandler를 제한 할 일이 있는데. 이럴 때 사용해야하는 방법이다. 예를 들어 로그인 input에서 아이디가 입력되지 않았을 경우 로그인 시도(form의 submit)조차 못하게 하기 위한 방법 1번 방식. > submi
JS의 문자열 , 숫자 , 형변환 , 연산자 >#### 문자열 (String 내장 객체) javascript에는 문자열을 나타내는 객체 String이 존재하며 문자열과 관련된 기본적인 함수를 제공해준다. >#### 숫자 (Math 내장 객체) 숫자(number) 타
{ } 내부에 K:V 가 모여있는 형태로 작성된다
이름이 없는 함수이기 때문에 필요할 때 마음대로 호출하는 것이 불가능이벤트 핸들러와 같이 바로 동작하는 함수가 필요한 경우 또는 변수, 매개변수에 함수를 저장 해야하는 경우 사용함.익명 함수의 한 종류로써함수가 정의 되자마자 바로 실행되는 함수\*\*\* 즉시 실행 함
JS 라이브러리 jQuery
JS의 비동기 통신방법
AJAX를 이요한 서버 비동기 통신.수업중에 진행 중인 Community project의 index중Content 1 영역에 정보를 비동기로 통신하는 코드를 작성했다.display : inline-block으로 세팅되있기 떄문에 입력 상자 바로 옆에 조회 버튼이 있다.