Rumah Keuangan Pribadi Cara Menggunakan AJAX untuk Membuat Fungsi Inisialisasi untuk Pemrograman HTML5 dan CSS3 - dummies

Cara Menggunakan AJAX untuk Membuat Fungsi Inisialisasi untuk Pemrograman HTML5 dan CSS3 - dummies

Daftar Isi:

Video: Laravel Model dan menampilkan isi tabel 2024

Video: Laravel Model dan menampilkan isi tabel 2024
Anonim

Banyak halaman HTML5 dan CSS3 memerlukan fungsi inisialisasi. Mekanisme onload tubuh sering digunakan di DOM / JavaScript untuk membuat halaman dimuat segera setelah dokumen mulai dimuat. Ini adalah fungsi yang dijalankan lebih awal untuk menyiapkan sisa halaman. Sementara body onload melakukan pekerjaan ini dengan baik, ada beberapa masalah dengan teknik tradisional:

  • Hal ini membutuhkan perubahan pada HTML. Kode JavaScript harus benar-benar terpisah dari HTML. Anda tidak perlu mengubah HTML agar bisa bekerja dengan JavaScript.

  • Waktunya masih kurang tepat. Kode yang ditentukan dalam body onload tidak dijalankan sampai seluruh halaman ditampilkan. Akan lebih baik jika kode itu terdaftar setelah DOM dimuat tapi sebelum halaman ditampilkan.

Cara menggunakan $ (dokumen). siap ()

jQuery memiliki alternatif yang hebat untuk overload tubuh yang mengatasi kekurangan ini. Lihatlah kode untuk melihat cara kerjanya:

siap html $ (dokumen). siap (changeMe); function changeMe () {$ ("# output"). html ("Saya berubah");}

Menggunakan dokumen. mekanisme siap

Apakah ini berubah?

Kode ini menggunakan teknik jQuery untuk menjalankan kode inisialisasi:

  • Tag bodi tidak lagi memiliki atribut onload . Ini adalah fitur umum pemrograman jQuery. HTML tidak lagi memiliki tautan langsung ke JavaScript karena jQuery memungkinkan kode JavaScript melampirkan dirinya ke halaman web.

  • Fungsi inisialisasi dibuat dengan $ (document). siap () fungsinya. Teknik ini memberitahu browser untuk menjalankan fungsi saat DOM selesai loading (sehingga memiliki akses ke semua elemen dalam bentuk) tapi sebelum halaman ditampilkan (sehingga efek apapun dari bentuk tersebut muncul seketika dengan pengguna).

  • $ document membuat objek jQuery dari keseluruhan dokumen. Seluruh dokumen dapat diubah menjadi objek jQuery dengan menentukan dokumen di dalam fungsi $ (). Perhatikan bahwa Anda tidak menggunakan tanda kutip dalam kasus ini.

  • Fungsi yang ditentukan otomatis dijalankan. Dalam kasus khusus ini, Anda ingin menjalankan fungsi changeMe (), jadi Anda menempatkannya dalam parameter metode siap (). Perhatikan bahwa ini mengacu pada changeMe sebagai variabel, sehingga tidak memiliki tanda petik atau tanda kurung.

Anda melihat beberapa tempat lain (terutama dalam penanganan acara) di mana jQuery mengharapkan sebuah fungsi sebagai parameter. Fungsi seperti ini sering disebut fungsi callback karena dipanggil setelah beberapa peristiwa telah terjadi.Anda juga melihat fungsi panggil balik yang merespons peristiwa keyboard, gerakan mouse, dan penyelesaian permintaan AJAX.

Alternatif untuk mendokumentasikan. siap

Anda terkadang melihat beberapa shortcut karena sangat umum untuk menjalankan kode inisialisasi. Anda dapat mempersingkat

$ (dokumen). siap (changeMe);

ke kode berikut:

$ (changeMe);

Jika kode ini tidak didefinisikan di dalam fungsi dan changeMe adalah fungsi yang didefinisikan pada halaman, jQuery secara otomatis menjalankan fungsinya secara langsung seperti dokumen. pendekatan siap

Anda juga dapat membuat fungsi anonim secara langsung:

$ (document). siap (function () {$ ("# output"). html ("saya berubah");});

Metode (fungsi anonim) ini tidak praktis, namun Anda sering melihat kode jQuery menggunakan teknik ini. Anda bisa membuat fungsi yang disebut init () dan menyebutnya dengan garis seperti ini:

$ (init);

Teknik ini sederhana dan mudah dipahami namun Anda mungkin menemukan variasi lain saat Anda memeriksa kode di web.

Cara Menggunakan AJAX untuk Membuat Fungsi Inisialisasi untuk Pemrograman HTML5 dan CSS3 - dummies

Pilihan Editor

Rakit Menu untuk Situs Anda di Flash - dummies

Rakit Menu untuk Situs Anda di Flash - dummies

Jika Anda telah membuat satu tombol di Flash, Anda dapat menduplikat simbol tombol dan kemudian mengubah teks untuk menyempurnakan menu Anda. Jika Anda benar matematika, tombol Anda berukuran sempurna. Saat Anda menyelaraskan tombol ujung ke ujung, menu Anda akan dirakit. Untuk merakit menu, ikuti langkah-langkah berikut:

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Anda dapat menggunakan kembali simbol setelah Anda menambahkan ke perpustakaan Adobe Flash Creative Suite 5 Anda. Setiap salinan simbol disebut sebagai contoh di Flash CS5. Meskipun semua contoh simbol tetap terhubung kembali dengan aslinya di Perpustakaan, Anda memiliki fleksibilitas untuk menskalakan, mengubah, dan memutar ...

Bitmap versus Vector Artwork di Flash CS5 - dummies

Bitmap versus Vector Artwork di Flash CS5 - dummies

Dalam desain berbasis komputer, Anda harus waspada terhadap dua jenis grafis: bitmap dan vektor. Lingkungan gambar di Flash secara native menciptakan grafis vektor, namun Anda dapat menggunakan grafik bitmap dan vektor dalam film Flash. Grafik vektor mengacu pada karya seni terukur yang terdiri dari titik, jalur, dan pengisian yang dibuat oleh komputer berdasarkan ...

Pilihan Editor

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 menawarkan banyak cara untuk berinteraksi dengan dokumen Anda. Ada beberapa shortcut keyboard yang bisa menghemat waktu. Dengan cara pintas keyboard ini, Anda bisa mempercepat pengeditan dan pemformatan teks. Untuk melakukan ini Dengan keyboard Mulai baris baru di paragraf yang sama Shift + Enter Masukkan halaman istirahat Ctrl + Enter Insert ...

Kata 2016 Lihat Jalan Pintas - dummies

Kata 2016 Lihat Jalan Pintas - dummies

Pernah merasa Anda tidak memiliki perspektif yang benar? Nah, Word 2016 memudahkan Anda mengubah tampilan dokumen sehingga Anda bisa mendapatkan perspektif yang berbeda. Dengan cara pintas keyboard ini, Anda dapat beralih di antara berbagai tampilan di Word 2016. Beralih ke tampilan ini Dengan keyboard Print Layout Alt + Ctrl + P Garis Besar Alt + Ctrl + O Draft ...

Kata 2013 For Dummies Cheat Sheet - dummies

Kata 2013 For Dummies Cheat Sheet - dummies

Kata adalah salah satu program komputer yang paling banyak digunakan di planet ini. Membantu Anda menulis teks adalah salah satu hal yang dilakukan komputer dengan baik, tapi itu tidak membuat tugas penulisan teks lebih mudah atau menyiratkan bahwa menggunakan Word cukup sederhana sehingga Anda tidak memerlukan bantuan. Jadi nikmati Cheat Sheet ini.

Pilihan Editor

Administrasi jaringan: Memelihara Perintah Windows - dummies

Administrasi jaringan: Memelihara Perintah Windows - dummies

Kemampuan untuk menyusun perintah Windows bersama dapat membiarkan Anda menyelesaikannya dalam satu perintah apa yang akan mengambil puluhan perintah terpisah. Anda bisa memasukkan dua atau lebih perintah pada baris yang sama dengan memisahkan perintah dengan ampersand (&), seperti ini: C:> copy *. doc a: & del *. doc Di sini, salinan perintah Salin ...

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Ketika perancang asli protokol IP membuat skema pengalamatan IP, mereka bisa saja menugaskan sejumlah bit alamat IP yang sewenang-wenang untuk ID jaringan. Bit yang tersisa kemudian akan digunakan untuk host ID. Sebagai contoh, anggaplah bahwa perancang memutuskan bahwa setengah dari alamat (16 bit) akan menjadi ...