pengenalan kurs...LOGIN

pengenalan kursus jQuery

Apakah itu jQuery

jQuery ialah satu set perpustakaan skrip Javascript Anda boleh menemui siri artikel "Pustaka skrip ringan Javascript" dalam blog saya. Pustaka skrip Javascript adalah serupa dengan perpustakaan kelas .NET Kami merangkum beberapa kaedah alat atau kaedah objek dalam perpustakaan kelas untuk memudahkan penggunaan pengguna

Perhatikan bahawa jQuery ialah pustaka skrip, bukan rangka kerja. Perpustakaan" tidak Sama dengan "rangka kerja", contohnya, "Perhimpunan Sistem" ialah perpustakaan kelas, dan "ASP.NET MVC" ialah rangka kerja. jQuery tidak dapat membantu kami menyelesaikan pengurusan rujukan dan pengurusan fungsi skrip, inilah yang rangka kerja skrip perlu lakukan.

Pustaka skrip boleh membantu kami melengkapkan logik pengekodan dan merealisasikan fungsi perniagaan Menggunakan jQuery akan meningkatkan kecekapan menulis kod javascript, menjadikan kod bertulis lebih elegan dan mantap masa yang sama, pemalam jQuery yang kaya di Internet juga Biarkan kerja kami menjadi "dengan jQuery, minum teh setiap hari"-kerana kami sudah berdiri di atas bahu gergasi.

Apabila anda mencipta ASP. Projek NET MVC, anda akan mendapati bahawa ia telah diperkenalkan secara automatik perpustakaan kelas jQuery adalah hampir perpustakaan skrip rasmi Microsoft integrasi dan penderiaan pintar membolehkan .NET dan jQuery digabungkan dengan lancar, anda mesti pilih jQuery dan bukannya Dojo, ExtJS, dsb.

1) jQuery ialah satu set perpustakaan skrip Javascript Ambil perhatian bahawa jQuery ialah perpustakaan skrip, bukan rangka kerja skrip. "Perpustakaan" tidak sama dengan "rangka kerja". jQuery tidak dapat membantu kami menyelesaikan pengurusan rujukan dan pengurusan fungsi skrip Ini adalah perkara yang perlu dilakukan oleh rangka kerja skrip.

Pustaka skrip boleh membantu kami melengkapkan logik pengekodan dan merealisasikan fungsi perniagaan. Menggunakan jQuery akan meningkatkan kecekapan menulis kod JavaScript, menjadikan kod yang ditulis lebih elegan dan mantap.

2) Menggunakan fungsi berfungsi ini boleh membantu kami menyelesaikan pelbagai fungsi dengan cepat dan menjadikan kod kami sangat ringkas.

3) Keserasian skrip JavaScript dalam penyemak imbas yang berbeza sentiasa menjadi mimpi ngeri bagi pembangun web Sebagai contoh, objek Acara dalam jQuery telah diformatkan untuk menjadi biasa kepada semua penyemak imbas untuk diperolehi berdasarkan acara atau, di bawah IE ia adalah event.srcElements dan di bawah pelayar standard seperti FF ia adalah event.target. jQuery menyatukan objek acara, membolehkan kami menggunakan event.target untuk mendapatkan objek acara dalam semua pelayar.

4) jQuery boleh mencapai kesan animasi seperti pop timbul kecerunan dan pergerakan lapisan, membolehkan kami memperoleh pengalaman pengguna yang lebih baik.

5) Kebanyakan pembangun mempunyai pemahaman yang salah tentang JavaScript, seperti menulis pernyataan untuk mengendalikan DOM yang dilaksanakan semasa memuatkan dalam halaman, secara langsung menambah atribut onclick pada elemen HTML atau objek dokumen, tanpa mengetahui bahawa onclick sebenarnya adalah fungsi tanpa nama dan sebagainya. Program sebegini tidak mantap. Sebagai contoh, "tulis pernyataan dalam halaman yang dilaksanakan semasa memuatkan untuk mengendalikan DOM." Apabila kod halaman kecil dan pengguna dimuatkan dengan cepat, tiada masalah Apabila halaman dimuatkan dengan perlahan, penyemak imbas "menamatkan operasi "kesilapan akan berlaku.


bahagian seterusnya
<!doctype html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>Hello World jQuery!</title> <script src="jquery-3.1.1.min.js"></script> </head> <body> <div id="divMsg">Hello jQuery!</div> <input id="btnShow" type="button" value="show" /> <input id="btnHide" type="button" value="hidden" /><br/> <input id="btnChange" type="button" value="change content is Hello World, too!"/> <script> $("#btnShow").bind("click", function(event) { $("#divMsg").show(); }); $("#btnHide").bind("click", function(event) { $("#divMsg").hide(); }); $("#btnChange").bind("click", function(event) { $("#divMsg").html("Hello World, too!"); }); </script> </body> </html>
babperisian kursus