728x90

js 3

자바스크립트, 제이쿼리에서 사용하는 타이머 함수 setTimeout(), setInterval(), clearTimeout(), clearInterval()

원하는 시간 후에 알람을 해주는 타이머도 구현이 가능하고, 호출을 원하지 않을때에도 타이머를 통해 그 기능을 제거 할 수도 있다. 한번의 호출만을 할 수 도, 지정한 시간마다 호출할수도 있다. setTimeout()과 clearTimeout() setTimeout(callback, delay) callback에는 함수가, delay에는 시간이 들어간다.delay에는 1/1000초 단위를 쓰며, 해당 시간 뒤에 매개변수 callback 함수가 호출된다. 예를들어 setTimeout(function(){ alert(‎'1초 후 호출 된다.'); }, 1000); 위 코드를 실행하면 1초 후 alert(‎)함수가 호출 된다. 이때 setTimeout() 함수는 고유의 index 값을 반환해주며, 함수를 생성할..

STUDY/programing 2019.04.24

자바스크립트, jQuery 의 기초 (변수, 함수, return, 객체, 프로퍼티 등)

자바스크립트로 개발하면 각각 브라우저 별로 코드를 다르게 작성해야하고 결과도 각각 확인해야한다. 이런 크로스브라우징의 어려움 때문에 그 부분이 해결된 jQuery를 사용한다. 제이쿼리 언어는 자바스크립트에서 파생된 언어이기 때문에 자바스크립트를 어느정도는 알아야 jQuery 공부를 할 수 있다. 변수 변수는 이름을 정하고 그 이름을 통해 값을 저장하거나 읽어들일 수 있다. 선언했던 변수에 다른 값을 저장하면 기존 값은 사라지면서 대체 된다. var a ; var은 변수를 선언, a는 변수의 이름 이고 ; 세미콜론을 붙여 구문의 끝이라는 표시를 해주어야 한다. a = 10; 변수에 값이 할당 된다. 10이라는 값을 할당해 주기 전까지는 undefined라는 초기값을 갖는다. var b = "april"; ..

STUDY/programing 2019.04.18

자바스크립트란? Javascript, JS가 뭐야

올해 봄에만 해도"자바스크립트는 '자바'라는 글자가 들어가니까 '자바'의 일종인 언어구나!" 라고 오해했었다. 공부한지 조금 지난 지금에서 보면 왜 이름에 자바가 들어가는지 이해가 안된다. 최초 이름은 Mocha 모카였고 단 10일만에 만들어낸 언어라고 한다. 그 당시에 가장 핫한 언어가 자바였기 때문에 어떻게든 연관 시키고 싶어서 그렇게 되었다고 선생님이 말씀해주시긴 했다. 자바스크립트가 처음 출현했을때는 한참 브라우저 별로 각자 다른 기능을 제공하던 시기여서 근본 없는 언어라는 오명을 받았지만 2005년에 Ajax가 발표되고 동적 웹사이트가 인기를 끌면서, 자바스크립트가 다시 뜨게되었고, jQuery, Prototype.js 와 같은 라이브러리들이 나오게 되었다. 그 후 2009년 자바스크립트의 새로..

STUDY/programing 2018.12.04
728x90