Rumah hujung hadapan web tutorial js ajax请求完成之前的loading加载效果如何实现?(代码示例)

ajax请求完成之前的loading加载效果如何实现?(代码示例)

Oct 26, 2018 pm 04:48 PM
permintaan ajax memuatkan pemuatan

本篇文章给大家带来的内容是介绍ajax请求完之前的loading加载效果如何实现?(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

很多时候我们需要引入框架来开发项目,这时我们可能会遇到页面还没加载完源码出来了的问题,给用户一种不好的视觉体验,这是便需要loading加载了,来完善用户体验!

代码示例:

 /*loading.js*/
// 加载HTML图
var _LoadingHtml = '<div id="loadingDiv" style="position:fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;background-color: #fff;"><div style="position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);"><img src="images/loading.gif" style="vertical-align: middle;width: 100px;">加载中。。。</div></div>';

// 呈现loading效果
document.write(_LoadingHtml);

// 监听加载状态改变
document.onreadystatechange = completeLoading;

// 加载状态为complete时移除loading效果
function completeLoading() {
    if (document.readyState == "complete") {
        var loadingMask = document.getElementById('loadingDiv');
        loadingMask.parentNode.removeChild(loadingMask);
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci ajax请求完成之前的loading加载效果如何实现?(代码示例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melanjutkan tamat masa permintaan Ajax? Bagaimana untuk melanjutkan tamat masa permintaan Ajax? Jan 26, 2024 am 10:09 AM

Bagaimana untuk memanjangkan masa tamat permintaan Ajax? Apabila membuat permintaan rangkaian, kami sering menghadapi situasi di mana kami perlu memproses sejumlah besar data atau pengiraan yang rumit, yang boleh menyebabkan permintaan itu tamat masa dan gagal mengembalikan data seperti biasa. Untuk menyelesaikan masalah ini, kami boleh memastikan bahawa permintaan boleh diselesaikan dengan jayanya dengan memanjangkan masa tamat permintaan Ajax. Berikut akan memperkenalkan beberapa kaedah dan contoh kod khusus untuk memanjangkan masa tamat permintaan Ajax. Apabila membuat permintaan Ajax menggunakan atribut tamat masa, anda boleh menetapkan atribut tamat masa kepada

Berapa lama masa yang diambil untuk permintaan ajax tamat tempoh? Berapa lama masa yang diambil untuk permintaan ajax tamat tempoh? Nov 20, 2023 am 10:29 AM

Permintaan AJAX tidak mempunyai masa tamat tempoh tetap: "JavaScript dan XML Asynchronous" ialah teknologi untuk menghantar permintaan tak segerak pada halaman web, yang menggunakan JavaScript untuk menghantar permintaan ke pelayan dan menerima respons tanpa memuat semula keseluruhan halaman.

Cara menggunakan pengawal untuk mengendalikan permintaan Ajax dalam rangka kerja Yii Cara menggunakan pengawal untuk mengendalikan permintaan Ajax dalam rangka kerja Yii Jul 28, 2023 pm 07:37 PM

Dalam rangka kerja Yii, pengawal memainkan peranan penting dalam memproses permintaan. Selain mengendalikan permintaan halaman biasa, pengawal juga boleh digunakan untuk mengendalikan permintaan Ajax. Artikel ini akan memperkenalkan cara mengendalikan permintaan Ajax dalam rangka kerja Yii dan memberikan contoh kod. Dalam rangka kerja Yii, pemprosesan permintaan Ajax boleh dijalankan melalui langkah-langkah berikut: Langkah pertama ialah mencipta kelas pengawal (Pengawal). Anda boleh mewarisi kelas pengawal asas yiiwebCo yang disediakan oleh rangka kerja Yii

Bagaimana untuk memilih perpustakaan permintaan Ajax yang betul untuk projek anda Bagaimana untuk memilih perpustakaan permintaan Ajax yang betul untuk projek anda Jan 30, 2024 am 08:32 AM

Panduan praktikal: Perpustakaan permintaan Ajax manakah yang sesuai untuk projek anda? Dengan pembangunan berterusan pembangunan bahagian hadapan, Ajax telah menjadi bahagian yang amat diperlukan dalam pembangunan web. Memilih perpustakaan permintaan Ajax yang sesuai untuk projek adalah penting untuk meningkatkan kecekapan pembangunan dan mengoptimumkan pengalaman pengguna. Artikel ini akan memperkenalkan beberapa perpustakaan permintaan Ajax yang biasa digunakan untuk membantu pembaca memilih alat yang sesuai untuk projek mereka sendiri. jQueryAjax Tidak dapat dinafikan bahawa jQuery adalah salah satu perpustakaan JavaScript yang paling popular di luar sana. Ia menyediakan kaya

Alat penting: Fahami apakah perpustakaan permintaan Ajax yang biasa digunakan? Alat penting: Fahami apakah perpustakaan permintaan Ajax yang biasa digunakan? Jan 30, 2024 am 11:00 AM

Keperluan pembangunan: Terokai apakah perpustakaan permintaan Ajax yang biasa digunakan? Dalam pembangunan bahagian hadapan moden, menggunakan Ajax untuk permintaan tak segerak telah menjadi ciri standard, dan memilih perpustakaan permintaan Ajax yang sesuai boleh membolehkan kami mengendalikan permintaan rangkaian dengan lebih cekap, meningkatkan kecekapan pembangunan dan pengalaman pengguna. Artikel ini akan meneroka beberapa perpustakaan permintaan Ajax yang biasa digunakan untuk membantu pembangun memilih alatan yang sesuai untuk projek mereka. jQueryAjax: Sebagai salah satu perpustakaan JavaScript yang paling popular, jQuery menyediakan fungsi permintaan Ajax yang berkuasa.

Bolehkah saya menyesuaikan masa tamat permintaan Ajax? Bolehkah saya menyesuaikan masa tamat permintaan Ajax? Jan 26, 2024 am 11:13 AM

Bolehkah masa tamat permintaan Ajax disesuaikan? Dalam pembangunan web, kami sering menggunakan Ajax untuk melaksanakan permintaan tak segerak untuk memuatkan data secara dinamik dalam halaman. Apabila membuat permintaan Ajax, kadangkala kita perlu mengawal tamat masa permintaan, iaitu, menetapkan had masa, dan memprosesnya jika tiada respons diterima dalam masa yang ditetapkan. Jadi, bolehkah masa tamat permintaan Ajax disesuaikan? Artikel ini akan memperkenalkan masalah ini secara terperinci dan memberikan contoh kod khusus. Menggunakan fungsi Ajax jQuery

Apakah yang menyebabkan permintaan Ajax tamat masa? Apakah yang menyebabkan permintaan Ajax tamat masa? Jan 26, 2024 am 10:53 AM

Dalam keadaan apakah permintaan Ajax akan tamat tempoh? Dengan pembangunan aplikasi Web, teknologi Ajax (Asynchronous JavaScript dan XML) telah menjadi bahagian penting dalam pembangunan Web. Melalui Ajax, kami boleh mendapatkan data daripada pelayan dan mengemas kini kandungan halaman web secara dinamik tanpa menyegarkan keseluruhan halaman. Walau bagaimanapun, apabila menghantar permintaan menggunakan Ajax, kadangkala permintaan itu tamat tempoh. Jadi, dalam keadaan apakah permintaan Ajax akan tamat tempoh?

Bagaimana untuk menetapkan tamat masa untuk permintaan Ajax? Bagaimana untuk menetapkan tamat masa untuk permintaan Ajax? Jan 26, 2024 am 09:23 AM

Bagaimana untuk menetapkan masa tamat permintaan Ajax? Perlu contoh kod khusus Dengan pembangunan aplikasi Internet, Ajax telah menjadi bahagian yang sangat diperlukan dalam pembangunan Web. Apabila menghantar permintaan Ajax, kadangkala kita perlu mengehadkan masa tamat tempoh permintaan untuk mengelakkan permintaan daripada terlalu lama, mengakibatkan pengalaman pengguna yang buruk atau pelayar terhenti. Artikel ini akan memperkenalkan secara terperinci cara menetapkan masa tamat permintaan Ajax dan memberikan contoh kod khusus. Menetapkan masa tamat permintaan Ajax terutamanya memerlukan XMLHttpRequest

See all articles