-1

私はjavascriptが初めてです。jQueryを使用せずに、このコードをjavascriptで書き直そうとしています。それは可能ですか?どうすれば始められますか? jQueryもjavascriptじゃないの?

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);
4

1 に答える 1

2

jQuery フレームワークなしで jQuery で行われるすべてのことを実行できます。jQuery は実際には、反復的なタスクの多くを実行する JavaScript 関数の大きなコレクションにすぎません。

そのコードにjQueryはないと思います。しかし、私が間違っている場合は、jQuery を使用しない特別な理由 (パフォーマンスなど) がない限り、そのコードから jQuery の依存関係を削除する代わりに、jQuery を使用することをお勧めします。

于 2012-10-18T00:00:40.810 に答える