티스토리 뷰

HMLT&CSS&JS/javascript

# javascript tip

turfrain 2012. 11. 9. 18:03

0. 선택자

document.getElementById("demo");
document.getElementsByClassName("example");
document.getElementsByTagName("li")

document.querySelector("p.example");
document.querySelectorAll(".example");

 

 

 

 

 

1. 함수 파라미터 값이 일정하지 않을때

fn("a","b","c","d","e");

 

function fn(){

var args = Array.prototype.slice.call(arguments);

 

for(var $i=0 ; $i < args.length ; ++$i)

{

alert("args["+ $i +"] : "+ args[$i]);

}

}

 

 

 

2. 문자 => 숫자 변환

parseInt( "3 명" );           => 3을 반환

parseFloat("42.195 km");  => 42.195 반환

parseInt( "0xff" );            => 255 반환      

 

 

 

 

3. 디버깅

console.log(" 체크 ");

   

 

 

 

 

4. event 

 

/* for IE */

if (!Element.prototype.addEventListener) {

 Element.prototype.addEventListener = function(event_name, func) {

  event_name = "on" + event_name;

  this.attachEvent(event_name,func);            // IE 6이하

 }

}

 

 

5. getComputedStyle

/* for IE */

if (!window.getComputedStyle) {

  window.getComputedStyle = function(element) {

    return element.currentStyle;

 }

}

 

6. iframe

<iframe src="http://www.naver.com"></iframe>

 

 

 

 

 

 src="주소"  보여질 페이지 주소
 name="이름"  이름 속성
 width=900  가로길이
 height=300   세로 길이
 frameborder = 0  테두리 두께
 marginwidth = 0  좌우 여백
 marginheight = 0  상하 여백 
 scrolling=auto  스크롤바 생성 속성 (auto=>내용에따라 자동생성 , yes=>무조건 생성 , no:생성하지 않음) 
 align= "left"  정열 (left , right , center)

 

 

 

 

 

7. window.open()

 

window.open("main.html", "_blank", "width=480, height=640, left=100, top=200, menubar=yes, status=yes, resizable=yes,scrollbars=auto, location=yes, toolbar=yes");

 

width =100  창 가로길이 
 heigth =100  창 세로길이
 toolbar = no  단축도구창(툴바) (no => 표시안함 , yes => 표시함)
 menubar = no  메뉴창(메뉴바) (no => 표시안함 , yes => 표시함)
 location = no  주소창 (no => 표시안함 , yes => 표시함)
 scrollbars = no  스크롤바 (no => 표시안함 , yes => 표시함)
 status = no  상태표시창 (no => 표시안함 , yes => 표시함)
 resizable = no  창변형 (no => 변형안함 , yes => 변형함)
 fullscreen = no  전체화면 (no => 전체화면안함 , yes => 전체화면)
 channelmode = yes  최대화면 (no => 본창크기 , yes => 최대화면)
 left = 0  왼쪽으로 창 고정 
 top = 0   위쪽으로 창 고정

 

 

 

 

 

'HMLT&CSS&JS > javascript' 카테고리의 다른 글

basic_1 : 자료형 & 객체  (0) 2013.01.09
ECMAScript 판본과의 관계  (0) 2013.01.08
4. javascript _ Event  (0) 2012.09.12
3. javascript_객체(메서드)  (0) 2012.09.06
2. javascript _ function  (0) 2012.07.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday