javascript 极速 隐藏/显示万行表格列只需 60毫秒_javascript技巧
隐藏表格列,最常见的是如下方式:
td.style.display = "none";
这种方式的效率极低。例如,隐藏一个千行表格的某列,在我的笔记本(P4 M 1.4G,768M内存)上执行需要约 4000毫秒的时间,令人无法忍受。例如如下代码:
遗憾的是,我们 google 出来的用 javascript 隐藏列的方式,都是采用这样的代码。
实际上,我们可以用设置第一行的 td 或 th 的宽度为 0 的方式,来快速隐藏列。
我们把 hideOrShowCol() 函数改为如下代码:
function hideOrShowCol(colIdx, isShow)
{
var t1 = time2stamp(); //
var table = tableBox.children[0];
var tr = table.rows[0];
tr.children[colIdx].style.width = isShow ? 200 : 0;
var t2 = time2stamp();
alert("耗时:" + (t2 - t1) + " 毫秒");
}
不过,仅这样还达不到隐藏的效果,还需要设置 table 和 td 样式为如下:
重新测试,我们发现,隐藏千行表格的某列,只需要不到 15毫秒的时间。而即使用 createTable(10000) 创建万行表格,再来测试,也只需要 60 毫秒的时间(都是以我的笔记本上的执行时间为参照。实际上,你们大多数人的电脑配置都比我的笔记本高很多,因此时间会更短),效率十分令人满意。
补充:
根据 无常 网友的提议,加上了对 colgroup 处理的代码。奇怪的是,虽然处理原理完全一样,但对 colgroup 进行处理的时间达到了 140毫秒,即延长了一倍。尚不清楚原因。
完整代码:

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

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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

Dalam sistem win11, jika kita mendapati ikon dalam bar tugas menyusahkan, kita boleh memilih untuk menyembunyikannya dalam antara muka limpahan sudut bar tugas Walau bagaimanapun, ikon dalam bar tugas aplikasi yang dibuka di bawah tidak boleh disembunyikan. Mari kita lihat situasi tertentu. Bagaimana untuk menyembunyikan ikon bar tugas win11: 1. Pusat ikon 1. Pertama, jika kita ingin menyembunyikan ikon dalam bar tugas di bawah, kita boleh klik kanan untuk memilihnya dan klik "Nyahsemat dari bar tugas" 2. Tetapi jika kita membuka aplikasi ini dan sedang dalam proses Gunakannya dan itu mustahil untuk disembunyikan. 2. Ikon di sudut kanan bawah 1. Jika anda ingin menyembunyikan ikon aplikasi di sudut kanan bawah, mula-mula buka tetapan sistem. 2. Kemudian klik "Pemperibadian" pada bar sisi kiri, seperti yang ditunjukkan dalam gambar. 3. Kemudian klik untuk memasuki bar tugas di sebelah kanan

Bagaimana untuk menyembunyikan rakan WeChat tanpa menyekat atau memadamnya? Ramai pengguna ingin menyembunyikan beberapa rakan tetapi tidak tahu cara melakukannya. Biarkan tapak web ini dengan teliti memperkenalkan kepada pengguna cara menyembunyikan rakan WeChat tanpa menyekat atau memadamnya. Bagaimana untuk menyembunyikan rakan WeChat tanpa menyekat atau memadam Kaedah 1: 1. Mula-mula buka perisian WeChat, cari buku alamat pada halaman WeChat, dan klik "Saya". 2. Kemudian kami memasuki halaman tetapan. 3. Cari pilihan "Privasi" dan klik padanya. 4. Kemudian klik "Jangan biarkan dia melihat". 5. Pergi ke halaman Jangan Biarkan Dia Lihat dan klik "+" untuk menyemak rakan yang anda ingin sembunyikan.

Terdapat banyak karya video pendek yang disediakan dalam perisian apl video pendek Douyin Anda boleh menontonnya sesuka hati, dan kesemuanya disediakan secara kekal secara percuma Pelbagai jenis saluran video langsung dibuka, dan semua kandungan video adalah asli Beri semua orang cara yang paling memuaskan untuk menonton. Masukkan akaun anda untuk log masuk dalam talian, dan pelbagai video pendek yang menarik akan ditolak, yang disyorkan dengan tepat berdasarkan perkara yang semua orang tonton setiap hari Anda juga boleh memasuki bilik siaran langsung untuk berinteraksi dan berbual dengan sauh, membuat anda berasa lebih gembira. Karya yang dimuat naik oleh individu juga boleh disembunyikan dengan satu klik. Anda boleh melihat di mana-mana sahaja anda meleret ke atas dan ke bawah untuk melihat komen masa nyata daripada ramai pengguna. Kini editor telah memperincikan video pendek Douyin dalam talian. Pengguna mendesak cara untuk menyembunyikan karya video peribadi. Mula-mula buka video pendek Douyin

Selain konfigurasi perkakasan yang menakjubkan dan fungsi yang sangat baik, Xiaomi Mi 14 juga menyembunyikan tempat yang menarik - Pulau Pintar. Di sini, pengguna boleh menikmati penyesuaian diperibadikan dan pengalaman telefon mudah alih kreatif tanpa had. Tetapi tidak semua orang menyukai ciri ini, jadi bagaimanakah Xiaomi Mi 14 menyembunyikan Pulau Pintar? Mari kita ketahui bersama. Bagaimana untuk menyembunyikan Pulau Pintar pada Xiaomi Mi 14? 1. Buka aplikasi tetapan telefon bimbit Xiaomi 14. 2. Tatal untuk mencari pilihan "Ciri" dan klik untuk masuk. 3. Cari pilihan "Sembunyikan Pulau Pintar" pada halaman ciri dan hidupkannya. 4. Selepas mengesahkan bahawa menyembunyikan Pulau Pintar dihidupkan, kembali ke desktop dan anda akan melihat bahawa Pulau Pintar telah disembunyikan.

Apakah yang berlaku apabila susun atur desktop dikunci apabila menggunakan komputer, kadangkala kita mungkin menghadapi situasi di mana reka letak desktop dikunci. Masalah ini bermakna kita tidak boleh bebas melaraskan kedudukan ikon desktop atau menukar latar belakang desktop. Jadi, apa sebenarnya yang berlaku apabila ia mengatakan bahawa susun atur desktop dikunci? 1. Fahami reka letak desktop dan fungsi penguncian Pertama, kita perlu memahami dua konsep susun atur desktop dan penguncian desktop. Reka letak desktop merujuk kepada susunan pelbagai elemen pada desktop, termasuk pintasan, folder, widget, dsb. kita boleh bebas

1. Mula-mula klik [+] untuk menangkap. 2. Kemudian klik tanda semak di penjuru kanan sebelah bawah untuk mengesahkan penangkapan selesai. Klik] Seterusnya[, 3. Klik [Siapa yang boleh melihat]. Hanya pilih [Peribadi]. Senario 2: Kerja telah diambil 1. Klik [Saya] dan pilih [Kerja]. 2. Klik logo [tiga titik] di sebelah kanan. 3. Leret ke kiri untuk mencari [Tetapan Kebenaran], 4. Klik [Set as Private].

Anda boleh menyembunyikan beberapa permainan yang anda tidak mahu lihat dalam wap, jadi di manakah permainan tersembunyi? Pemain boleh mengklik pada permainan tersembunyi dalam paparan untuk mencari kandungan permainan tersembunyi mereka di dalam Pengenalan kepada lokasi permainan tersembunyi di Steam ini akan memberitahu anda kaedah khusus Berikut adalah pengenalan terperinci, datang dan lihat. "Tutorial Penggunaan Steam" Di manakah permainan tersembunyi dalam Steam Jawapan: Klik pada permainan tersembunyi dalam paparan Kaedah khusus: 1. Pertama, klik pada paparan dalam perisian dan klik pada permainan tersembunyi. 2. Selepas mengklik, anda boleh melihat permainan tersembunyi dalam menu di sebelah kiri. Cara menyembunyikan permainan: 1. Pertama klik pada perpustakaan permainan anda. 2. Pilih permainan, klik kanan dan pilih Urus. 3. Pilih untuk menyembunyikan permainan ini.

Telefon bimbit telah menjadi bahagian yang amat diperlukan dalam kehidupan seharian kita, dengan kemajuan teknologi yang berterusan dan populariti telefon pintar. Fail sampah ini mengambil ruang storan yang berharga, dan dari masa ke masa, sejumlah besar sampah tersembunyi akan terkumpul dalam telefon dan menyebabkan prestasi telefon merosot, walau bagaimanapun. Mengetahui cara membersihkan sampah tersembunyi secara mendalam pada telefon anda telah menjadi pengetahuan penting untuk setiap pengguna telefon mudah alih. 1. Cari dan kosongkan cache aplikasi yang tidak berguna 2. Padamkan aplikasi yang tidak lagi digunakan 3. Bersihkan cache foto dan video 4. Bersihkan fail sementara dan muat turun folder dengan teliti 5. Susun dan bersihkan rekod kenalan dan mesej teks 6. Bersihkan cache sistem 7. Nyahpasang aplikasi sistem yang tidak berguna 8. Bersihkan cache dan sejarah pelayar 9. Padam fail muzik dan audio yang tidak sah 10. Optimumkan sistem fail telefon mudah alih
