저는 javascript를 처음 사용했습니다. jQuery를 사용하지 않고이 코드를 자바 스크립트로 다시 작성하려고합니다. 그렇게 할 수 있습니까? 어떻게 시작할 수 있습니까? jQuery 자바 스크립트도 아닌가요?jQuery없이이 webstorage 자바 스크립트 코드를 작성하려면 어떻게해야합니까?
var Contacts = {
index: window.localStorage.getItem("Contacts:index"),
$table: document.getElementById("table"),
$form: document.getElementById("form"),
$button_save: document.getElementById("save"),
$button_discard: document.getElementById("discard"),
init: function() {
// initialize storage index
if (!Contacts.index) {
window.localStorage.setItem("Contacts:index", Contacts.index = 1);
}
// initialize form
Contacts.$form.reset();
Contacts.$button_discard.addEventListener("click", function(event) {
Contacts.$form.reset();
Contacts.$form.id_entry.value = 0;
}, true);
Contacts.$form.addEventListener("submit", function(event) {
var entry = {
id: parseInt(this.id_entry.value),
first_name: this.first_name.value,
last_name: this.last_name.value,
email: this.standing.value
};
if (entry.id == 0) { // add
Contacts.storeAdd(entry);
Contacts.tableAdd(entry);
}
else { // edit
Contacts.storeEdit(entry);
Contacts.tableEdit(entry);
}
this.reset();
this.id_entry.value = 0;
event.preventDefault();
}, true);
jQuery는 물론 자바 스크립트이므로 수행 할 수 있습니다. – Rob
jQuery는 메소드와 변수 세트입니다. 예, 모두 자바 스크립트로 작성되었습니다. 그것은 마법이 아닙니다. – TheZ
이 코드는 jQuery를 사용하지 않는 것 같습니다. – Dennis