728x90
반응형
1년동안 JQuery를 써 본 결과, JQuery는 정말 Object와 Ajax가 다 먹여살린다고 느꼈다.
페이지 내부에서 필요한 객체를 만들고, 객체에 변경사항이 적용되야 할 일이 생길 때마다 Ajax로 원하는 부분만 새로고침 시켜주면 왠만한 기능은 모두 구현할 수 있었다.
블로그의 Node.js - JQuery 글만 봐도 페이지네이션을 하거나 쇼핑몰을 만들거나 할 때 결국은 페이지 내부에서
Object를 만들고, 필요할 때마다 Ajax로 백엔드와 통신하도록 설계하였다.
Object를 선언하는 방법은 굉장히 쉽다.
HTML 파일 내부 script쪽에 선언을 해주면 된다.
<script>
var newObject = new Object({name : "Teepo" ,age : 28}}
</script>
이런식으로 원하는 Object의 이름을 선언하고( newObject ), 객체 안에 필요한 속성들을 같이 생성자로 선언해주면 된다. 객체의 변화가 필요할 경우에 함수를 만들어주는데, 보통 get, set 함수가 자주 쓰이니 중요한 두 개를 설명하겠다.
<script>
function getObject(newObject) {
console.log(newObject.name);
console.log(newObject.age);
}
</script>
<script>
function setObject(name, age) {
newObject.name = name;
newObject.age = age;
}
</script>
이런식으로 input태그 onClick옵션에 함수를 넣어 객체를 원하는대로 조정할 수 있다.
728x90
반응형
'Front-End > JQuery' 카테고리의 다른 글
JQuery | Ajax (0) | 2021.09.16 |
---|