


Petua pantas: Manfaatkan kuasa jQuery untuk mengekstrak data daripada fail XML
Dalam petua ringkas ini, saya akan menunjukkan kepada anda cara memuatkan data daripada fail XML ke halaman kosong. Kami akan menggunakan fungsi $.get dan melaksanakan pemuatan gif apabila mendapatkan semula maklumat. Kami akan membentangkan senarai ringkas buku pembangunan web yang disyorkan. Jom mulakan.
Langkah 1: Semak skrip
Mula-mula, mari kita lihat fail XML yang mudah. Ia hanya mengandungi beberapa buku dengan tajuk, imej dan penerangannya.
<?xml version="1.0" encoding="utf-8" ?> <books> <book title="CSS Mastery" imageurl="images/css.jpg"> <description> info goes here. </description> </book> <book title="Professional ASP.NET" imageurl="images/asp.jpg"> <description> info goes here. </description> </book> <book title="Learning jQuery" imageurl="images/lj.jpg"> <description> info goes here. </description> </book> </books>
Seterusnya, mari kita lihat jQuery dalam tindakan.
$(document).ready(function() { $.get('myData.xml', function(d){ $('body').append('<h1 id="Recommended-Web-Development-Books"> Recommended Web Development Books </h1>'); $('body').append('<dl />'); $(d).find('book').each(function(){ var $book = $(this); var title = $book.attr("title"); var description = $book.find('description').text(); var imageurl = $book.attr('imageurl'); var html = '<dt> <img class="bookImage" alt="" src="' + imageurl + '" /> </dt>'; html += '<dd> <span class="loadingPic" alt="Petua pantas: Manfaatkan kuasa jQuery untuk mengekstrak data daripada fail XML" />'; html += '<p class="title">' + title + '</p>'; html += '<p> ' + description + '</p>' ; html += '</dd>'; $('dl').append($(html)); $('.loadingPic').fadeOut(1400); }); }); });
Langkah 2: Jelaskan masa
Oleh kerana ini adalah petua cepat, saya akan menjalankan skrip lebih cepat daripada biasa. Apabila dokumen sedia untuk manipulasi, kami akan mendapatkan fail XML menggunakan fungsi "$.get". Dalam kurungan kami akan menghantar lokasi fail dan kemudian menjalankan fungsi panggil balik. Saya akan menggunakan pembolehubah "d" untuk mewakili maklumat yang diekstrak daripada fail XML. Seterusnya, kami akan mencipta teg tajuk dan senarai definisi.
Meneruskan, kami akan mencari fail XML (d) dan mencari teg bertajuk "buku". Melihat kembali fail saya, terdapat tiga buah buku kesemuanya. Oleh itu, kita perlu menjalankan kaedah "setiap" untuk melaksanakan operasi pada setiap buku. Ingat, "setiap" adalah seperti pernyataan "untuk". Ini ialah satu cara untuk mengulangi setiap elemen dalam set yang dibungkus.
Dalam blok kod seterusnya, saya mentakrifkan beberapa pembolehubah. Untuk mendapatkan "tajuk" dan "perihalan" daripada fail XML, kami menggunakan ".attr(value)" - dengan "value" adalah sama dengan atribut di dalam teg.
Akhir sekali, kami mencipta pembolehubah yang dipanggil "html" yang akan mengandungi html yang memaparkan maklumat daripada fail XML. Walau bagaimanapun, hanya memberikan maklumat itu kepada pembolehubah tidak akan memaparkannya pada halaman. Untuk menambahkannya pada halaman, kami mendapat senarai definisi dan menambahkan pembolehubah. - $('dl').append($(html));
Satu lagi perkara yang patut disebut ialah apabila mendapatkan maklumat daripada fail XML kami akan memaparkan gif pemuatan standard (melalui imej latar belakang). Sebaik sahaja data dimuatkan, kami akan mengambil imej dan memadamkannya.
Anda sudah selesai
Saya tahu saya telah melalui ini dengan cepat, jadi sila berasa bebas untuk mengulas dan bertanya apa-apa soalan yang anda ada. Perlu diingatkan bahawa skrip ini memerlukan lebih banyak kerja sebelum ia bersedia untuk tapak web dunia sebenar. Anda perlu memberi pampasan kepada mereka yang telah mematikan Javascript. Dalam kes ini, jika mereka mematikannya, mereka akan menatap halaman kosong. Anda perlu membayar pampasan untuk perkara-perkara ini. Tetapi, saya menyimpang.
Atas ialah kandungan terperinci Petua pantas: Manfaatkan kuasa jQuery untuk mengekstrak data daripada fail XML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel membincangkan membuat, menerbitkan, dan mengekalkan perpustakaan JavaScript, memberi tumpuan kepada perancangan, pembangunan, ujian, dokumentasi, dan strategi promosi.

Artikel ini membincangkan strategi untuk mengoptimumkan prestasi JavaScript dalam pelayar, memberi tumpuan kepada mengurangkan masa pelaksanaan dan meminimumkan kesan pada kelajuan beban halaman.

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Artikel ini membincangkan debugging JavaScript yang berkesan menggunakan alat pemaju pelayar, memberi tumpuan kepada menetapkan titik putus, menggunakan konsol, dan menganalisis prestasi.

Artikel ini meneroka penggunaan rangka koleksi Java yang berkesan. Ia menekankan memilih koleksi yang sesuai (senarai, set, peta, giliran) berdasarkan struktur data, keperluan prestasi, dan keselamatan benang. Mengoptimumkan penggunaan pengumpulan melalui cekap

Artikel ini menerangkan cara menggunakan peta sumber untuk debug JavaScript minifikasi dengan memetakannya kembali ke kod asal. Ia membincangkan membolehkan peta sumber, menetapkan titik putus, dan menggunakan alat seperti Chrome Devtools dan Webpack.

Tutorial ini akan menerangkan cara membuat carta pai, cincin, dan gelembung menggunakan carta.js. Sebelum ini, kami telah mempelajari empat jenis carta carta.js: carta baris dan carta bar (tutorial 2), serta carta radar dan carta rantau polar (Tutorial 3). Buat carta pai dan cincin Carta pai dan carta cincin sangat sesuai untuk menunjukkan perkadaran keseluruhan yang dibahagikan kepada bahagian yang berlainan. Sebagai contoh, carta pai boleh digunakan untuk menunjukkan peratusan singa lelaki, singa wanita dan singa muda dalam safari, atau peratusan undi yang diterima oleh calon yang berbeza dalam pilihan raya. Carta pai hanya sesuai untuk membandingkan parameter tunggal atau dataset. Harus diingat bahawa carta pai tidak dapat menarik entiti dengan nilai sifar kerana sudut kipas dalam carta pai bergantung pada saiz berangka titik data. Ini bermaksud mana -mana entiti dengan perkadaran sifar

Sebaik sahaja anda telah menguasai tutorial TypeScript peringkat kemasukan, anda harus dapat menulis kod anda sendiri dalam IDE yang menyokong TypeScript dan menyusunnya ke dalam JavaScript. Tutorial ini akan menyelam ke dalam pelbagai jenis data dalam TypeScript. JavaScript mempunyai tujuh jenis data: null, undefined, boolean, nombor, rentetan, simbol (diperkenalkan oleh ES6) dan objek. Typescript mentakrifkan lebih banyak jenis atas dasar ini, dan tutorial ini akan meliputi semuanya secara terperinci. Jenis data null Seperti JavaScript, Null dalam TypeScript
