일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바키워드
- 무료 웹 호스팅
- 웹퍼블리셔
- 웹호스팅
- 무료
- php
- 무료사이트
- 무료제작
- 무료 홈페이지 제작
- 자바스크립트
- 무료호스팅
- 우편번호 API
- 무료서버
- 새우편번호
- 무료홈페이지
- 문자열 뒤집기
- 글자뒤집기
- php호스팅
- 마우스 오른쪽 버튼
- 퍼빌리셔
- 호스팅
- 무료 홈페이지
- 마우스오른쪽
- postcodify
- 복사방지
- 무료 호스팅
- 클릭해제
- 홈페이지제작
- 우체국 우편번호
- 웹퍼블리싱
Archives
- Today
- Total
Developer Factory
[jQury] 함수 호출 패턴 본문
① 객체.함수() -> 값을 꺼낼 때
② 객체.함수(값) -> 값을 설정
③ 객체.함수(function(...){ return 값;}); -> 함수의 리턴값으로 값 설정
④ 객체.함수({key:값, . . .}); 한꺼번에 여러개의 값을 설정하고 싶을때
<script>
"use strict";
// DOM 트리가 완성되면 내가 넘겨 준 함수를 호출해 다오!
$(function(){
// 1. 값 꺼내기 - 여러개의 엘리먼트에서 값을 꺼낼 때는 첫번째것만 꺼낸다
console.log( '1. 값 꺼내기--------------------------------------------');
var content = $( 'h2').html();
console.log(content);
// 2. 값 설정하기 - 여러 개의 엘리먼트의 값을 설정
console.log( '2. 값 설정하기------------------------------------------');
$( 'h2').html( 'okok');
// 3. 값 설정하기 - 함수 객체를 통해 값 설정
console.log( '3. 함수 객체를 통해 값 설정-----------------------------');
$( 'h2').html( function(i, oldvalue){
var prefix = '(홀)';
if(i%2 == 0){
prefix = '(짝)';
}
return oldvalue + prefix + '-nono' ;
});
// 4. 한꺼번에 여러 개의 값을 설정
// 다음과 같이 낱개로 스타일을 설정할수 있다.
$( 'h2').css( 'background','black' )
.css( 'color', 'white')
.css( 'font-style','italic' )
.css( 'text-decoration','underline' );
$( 'h2').css({
'background': 'blue' ,
'color': 'red',
'font-style': 'italic' ,
'text-decoration': 'line-through'
});
// 객체를 통해 값을 설정할 때 이전과 같이 함수를 넣을 수 있다.
$( 'h2').css({
'background': function (index){
if(index%2 == 0){
return 'blue' ;
} else{
return 'white' ;
}
},
'color': 'red',
'font-style': 'italic' ,
'text-decoration': 'line-through'
});
});
</script>
<h1 >jQuery: 함수 사용 패턴 </h1 >
<div id ='content' >
<h2 >1111 </h2 >
<h2 >2222 </h2 >
<h2 >3333 </h2 >
<h2 >4444 </h2 >
</div >