배열 # 배열만드는법1. 첫번째방법 var array=[10,20,30];document.write(array[0]); 혹은var array=[]; array[0]="10"; array[1]="20"; array[2]="30"; 2. 두번째방법 var arr = new Array(1,2,3) // 파라미터 두개이상은 index의 값을 말하는거고 혹은 var arr = new Array(5); // 파라미터하나는 방의 갯수 ( 자바스크립트는 걍 방크기 상관없이 추가가능 ) [ex] 배열 이용하여 태그 완성하기 폼태그 및 접근법 # 폼태그폼태그 - INPUT(text, password, checkbox, radio, submit, reset) : 웹 브라우저 화면에 사용자 정보 입력형식 표시할때사용 ACTION : 사용자의 입력 데이터를 처리할 프로그램의 URL주소를 지정 METHOD : 사용자 데이터를 넘겨주는 방식을 지정하는데 GET, POST방식 두가지 있다. (GET:프로그램환경변수로 넘김, POST:표준입력을 사용) ENCTYPE : 데이터 형식을 지정한다. 여 //같은네임끼리는 중복안됨!(네임으로 구분!) 남 aa bb cc dd //중복되기때문에 name이없음 ee ff // 파일선택창이뜨는데 선택한파일명이 바로다음에 뜸 주부 학생 전문직 # 폼요소에 접근하는 방법1 document.forms[숫자].elements.. 이벤트 처리 # 이벤트처리1.첫번째방식! 2.두번째방식( 함수를 직접 등록 ) 2-1.두번째방식( 함수를 이름으로만 등록 ) [ex] # 이벤트 종류 2. focus() : 마우스커서[ex] 2. onkeyup // onkeyup은 누르고때면 다음함수를 호출![ex] 주민번호입력포커스 자동 이동 주민번호 - 태그 속성 접근 # 태그의 속성 접근 [ex] 글자를 클릭하면 글자색을 'green'으로 바꾸시오. aaa[ex] 해당 태그의 style속성에 접근가능! aaa [ex] 커스텀속성에 접근 aaa this와 var의 차이점 # 일반적인 함수 생성과 호출( this 와 var의 차이점 ) 다음과 같이 일반적인 함수가 생성되어있다.function Action(data){ var a = data; this.b =data; var aa = function(){ alert("함수 : "+data); } this.bb= function(){ alert("함수 : "+data); } alert(a); alert(b);} 이 함수를 호출하는방법은 바로 함수명으로 호출하는방법이 있다.이는 함수를 호출한 시점에 해당함수를 순차적으로 실행한다.따라서 맨마지막 alert()작업을 할 것이다.또한 Action함수를 실행시 실행시점에 window객체에 this로선언된 b와 bb 두 속성이 추가된다.따라서 Action함수호출다음 내부 this로 선언.. 함수 선언방법 출처 : http://www.nextree.co.kr/p4150/ # 함수선언 방식 두가지1. 함수선언문( function declaration ) - 스크립트로딩시점에 바로 초기화하고 저장함. 따라서 위치상관없이 어느곳에서 호출가능 - 단점은 대규모 애플리케이션개발시 함수선언문으로 모든 함수를 저장하므로 응답속도저하 ( 스크립트파일을 모듈화하고 필요시 비동기 방식으로 로딩하여 http요청을 줄여 응답속도 향상 시킬수 있다 )function aa(){ } 2. 함수표현식( function expression ) - 함수가 변수에 할당됨( 함수는 객체이다 라는 정의가 가능) - 실행시 해당함수가 해석되므로 해당함수 호출전에 선언되어야 사용가능 // 익명 함수표현식var aa = function(){ }; .. 자바스크립트 함수 기초 [ex1] this와 id로 함수호출 [ex] className : 해당 태그의 class명을 바꿈 아래와 같이 해당 태그의 style과 class명을 바꿀수 있다. [ex] 스크립트로 스타일 접근 aaa 태그요약 # 리스트 ol : 순서있는 리스트(ordered list) ul : 순서없는 리스트(unnumbered list) aa bb cc aa bb cc # 리스트 가로로 배열하기=> li의 스타일을 float:left 하면됨!! 로고지역 메인으로 JJJ 프로젝트! 언어설정 # Frame frame : html파일을 frame으로 나눈것 즉, html에 여러html을 갖게되므로 따로 닫는창은없다 또한 리사이즈가능함 iframe : html내부에 특정위치에 내부 frame생성! (inline frame) html내에 또다른 html을 보여주기위한 화면으로 어디든 만들수 있으며 닫을수있다 또한 사이즈가 고정이라서 리사이즈 불가능하다.[ex] rows ... 행으로 추가t1.html======= // * 는 30%.. 이전 1 ··· 5 6 7 8 9 10 11 다음