본문 바로가기

javascript

javascript 정리

JavaScript 정리


jQuery를 학습하기 전에 JavaScript를 정리하고자 한다.


배열 선언

- push 메서드를 사용하면 배열의 가장 마지막에 요소를 추가하므로 당연 배열크기가 늘어 나게된다. 따라서 javascript의 동적배열을 구성할 수 있겠다.

- for in 구문 역시도 봐 두기 바란다.



switch 문


function 형태


- ()()를 이용해서 function 호출 없이 자동실행 하는 function 구문


- 변수명에 할당 하는것 처럼쓰는 형태


- 함수를 이용한 객체 생성 및 멤버 및 멤버함수 사용예

- javascript에는 class라는 명령어는 없다. 함수를 이용해서 class를 만들고 사용하는 간단한 예이다.

- 일반적으로 class를 생각해 보면 멤버변수, 멤버함수, 생성자를 떠올리게 되는데 하기 예로 보면 function MkDiv() 의 MkDiv()이 문구가 class 명이고 또한 생성자가 되겠다.


내장객체

Date 객체

보통은 DB에 들어있는 날짜값을 포맷에 맞게 표시하는게 일반적이지만 간혹 날짜를 더하거나 빼거나 해서 처리해야 할 경우도 있을 것이다. Data 내장 객체에 대한 얘기는 접고 moment.js url을 남긴다.

moment url : http://momentjs.com/guides/

사용예 url : http://pikabu.tistory.com/50


var m = moment(); // 현재 new Date() 같다.

m.format("YYYY-MM-DD HH:mm:ss");

m.month() 는 0~11 이다. 

m.day() 요일이다. 0~6 까지 수를 갖으며 일요일이 0이다.


- 요일을 한글로 표기


- 이번달 1일의 요일 얻기


- 이번주 월요일의 정확한 타임스탬프 얻기


- 지정한 날이 존재하는지 유무


- 오늘부터 30일 후의 날짜


- 이번달은 몇일 까지 있는지


- 특정일로 부터 몇일 지났는지


- A날짜가 B날짜 보다 미래인지 판단



Documnet 객체

Window객체의 하위 객체로 웹 브라우저에 보여지는 HTML 문서의 태그 엘리먼트에 대한 정보와 그 문서 자체에 대한 여러 가지 속성에 대한 정보를 가지고 있다.


주요속성

linkColor : 링크 색상

alinkColor : 링크 누를 때 색상

vlinkColor: 방문한 링크의 색상

bgColor : 문서 배경색

fgColor: 문서 글자색

images : 문선에 있는 이미지들의 배열

layers : 문서에 있는 레이어들의 배열

cookie : 크라이언트에 저장된 쿠키 정보

domain: 현재 도메인 이름

title : 문서 제목

URL : 현재의 url

location : 현재 문서의 url

lastModified : 문서를 마지막으로 수정한 일자

referrer : 링크된 이전 문선의 URL 정보를 알아냄.


주요메서드

clear() : 문서내용을 지움

close() : 문서에 내용 입력후 닫는다.

open([MIME Type]) : 문서에 내용 입력을 준비한다.

getSelection() : 마우스로 드래그한 문자열을 반환(IE 지원 안함)

eval(수식) : 문자열을 객체로 변환

toString() : 오브젝트를 문자열로 변환

valueOf() : 오브젝트의 값을 표시



getElementById

getElementByTagName

createElement








'javascript' 카테고리의 다른 글

Aptana 설치  (0) 2016.09.02
jQuery 정리  (0) 2016.09.02
JSON.parse, JSON.stringify  (0) 2016.08.17
서버 Dara Call  (0) 2016.08.17
JSDT 설치  (0) 2016.08.11