Rumah hujung hadapan web tutorial js 关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题_时间日期

关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题_时间日期

May 16, 2016 pm 05:55 PM
tarikh

最近在看松散耦合可定制百度的开源框架tangram.js目光突然就聚焦在一种获得毫秒数的写法:
(+new Date())
其实这种写法也没什么就是用运算符转化日期为number型,于是我肯定这种写法没有日期原生写法(new Date().getTime())效率高 :
于是做了下面测试:

复制代码 代码如下:





关于Date转化成毫秒数的测试







分别循环一百万次次后在不同浏览器的结果如下:
IE6:
第一次循环所用时间:3406
第一次循环所用时间:5313
IE7:
第一次循环所用时间:3594
第一次循环所用时间:5000
IE8:
第一次循环所用时间:2735
第一次循环所用时间:3453
chrome:
第一次循环所用时间:210
第一次循环所用时间:337
opera\safari\firefox
基本上相差 100ms,但仍是最后一种慢

结论:证明我是正确的+new Date()写法比new Date().getTime()效率低,原因进行了类型转化,通常我们常用的数量级(一万次以内)不是很大,所以在个浏览器几乎不用考虑执行效率的问题,所以第一种写法用起来计较好,还节省了9个字符。当用js游戏开发时,当用到大数量级的时,建议原生写法。可以提高20%效率。
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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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)

Cara mencari Weibo sebelumnya mengikut tarikh di Weibo_Cara mencari Weibo sebelumnya mengikut tarikh di Weibo Cara mencari Weibo sebelumnya mengikut tarikh di Weibo_Cara mencari Weibo sebelumnya mengikut tarikh di Weibo Mar 30, 2024 pm 07:26 PM

1. Mula-mula buka penyemak imbas web mudah alih, cari versi web Weibo, dan klik butang avatar di penjuru kiri sebelah atas selepas masuk. 2. Kemudian klik Tetapan di penjuru kanan sebelah atas. 3. Klik pilihan penukaran versi dalam tetapan. 4. Kemudian pilih pilihan versi warna dalam suis versi. 5. Klik Cari untuk memasuki halaman carian. 6. Selepas memasukkan kata kunci, klik Cari Orang. 7. Apabila antara muka penyelesaian carian muncul, klik Penapis. 8. Akhir sekali, masukkan tarikh tertentu dalam lajur masa keluaran dan klik Penapis.

Bagaimana untuk mengalih keluar tarikh yang muncul secara automatik semasa mencetak daripada edaran PPT Bagaimana untuk mengalih keluar tarikh yang muncul secara automatik semasa mencetak daripada edaran PPT Mar 26, 2024 pm 08:16 PM

1. Izinkan saya bercakap dahulu tentang kaedah yang saya gunakan pada mulanya, mungkin semua orang menggunakannya juga. Mula-mula, buka [View]——]Templat Catatan[. 2. Tempat di mana anda sebenarnya boleh melihat tarikh selepas membukanya. 3. Pilihnya dahulu dan padamkannya. 4. Selepas memadam, klik [Close Master View]. 5. Buka pratonton cetakan sekali lagi dan ketahui bahawa tarikhnya masih ada. 6. Sebenarnya tarikh ini tidak dipadamkan di sini. Ia sepatutnya ada dalam [Guru Edaran]. Tengok gambar kat bawah ni. 7. Padam tarikh selepas anda menemuinya. 8. Sekarang apabila anda membuka pratonton dan melihat, tarikh itu tiada lagi. Nota: Sebenarnya, kaedah ini juga sangat mudah diingati, kerana edaran yang dicetak adalah edaran, jadi anda harus mencari [Induk Edaran].

Bagaimana untuk memaparkan tarikh dan saat di bar atas Ubuntu 17.10? Bagaimana untuk memaparkan tarikh dan saat di bar atas Ubuntu 17.10? Jan 08, 2024 am 10:41 AM

Secara lalai, bar atas Ubuntu 17.10 hanya mempunyai masa semasa dan tiada tarikh Apakah yang perlu saya lakukan jika saya mahu memaparkan tarikh tersebut? Mari kita lihat tutorial terperinci di bawah. 1. Buka terminal dalam pelancar, atau tekan [Ctrl+Alt+T] 2. Masukkan dalam terminal: sudoaptinstallgnome-tweak-tool 3. Selepas pemasangan selesai, buka alat tweak 4. Klik TopBar 5. Tarikh ialah tarikh dan saat ialah bilangan saat 6. Selepas menetapkannya, tarikh dan saat akan dipaparkan pada masa di bar atas.

Super lengkap! Enam cara untuk mendapatkan 'hari dalam seminggu' untuk tarikh tertentu dalam Python! Super lengkap! Enam cara untuk mendapatkan 'hari dalam seminggu' untuk tarikh tertentu dalam Python! Apr 19, 2023 am 09:28 AM

Apabila melakukan analisis data dalam Python, ia juga perlu untuk mengumpulkan dan meringkaskan mengikut tarikh, sebagai contoh, untuk mencari corak berkala volum jualan. Kemudian sebelum menggunakan Python untuk statistik data, anda perlu menambah langkah tambahan: dapatkan hari dalam seminggu dari tarikh yang ditentukan. Sebagai contoh, 22 Februari 2022, kebetulan adalah hari Selasa ke-22 dalam bulan lunar pertama, jadi terdapat ramai orang yang mendaftar untuk berkahwin pada hari ini. Artikel ini mengambil 2022-02-22 sebagai contoh untuk menunjukkan 6 cara untuk mendapatkan "hari dalam seminggu" untuk tarikh tertentu dalam Python! Modul datetime hari minggu () ialah perpustakaan terbina dalam Python yang tidak memerlukan pemasangan pip Selain memaparkan tarikh dan masa, ia juga boleh melakukan pengiraan dan pemformatan tarikh dan masa.

Bagaimana untuk menukar tarikh kepada tanda paun dalam Excel Bagaimana untuk menukar tarikh kepada tanda paun dalam Excel Mar 20, 2024 am 11:46 AM

Perisian Excel mempunyai fungsi pemprosesan data yang sangat berkuasa. Mari kita lihat penyelesaian di bawah. 1. Mula-mula, kami meletakkan tetikus pada garis lebar lajur antara lajur AB dan klik dua kali untuk melaraskan lebar lajur, seperti yang ditunjukkan dalam rajah di bawah. 2. Selepas lajur diluaskan, kita dapati nombor dipaparkan dalam sel dan bukannya tarikh Ini pasti tidak betul. 3. Klik pilihan "Nombor" dalam tab "Rumah", dan klik "Format Nombor Lain" dalam menu lungsur, seperti yang ditunjukkan dalam rajah di bawah.

Cara menggunakan modul masa dan tarikh dalam Python Cara menggunakan modul masa dan tarikh dalam Python Oct 16, 2023 am 08:11 AM

Cara menggunakan modul masa dan tarikh dalam Python Pengenalan: Dalam pengaturcaraan, berurusan dengan masa dan tarikh adalah tugas yang sangat biasa. Python menyediakan modul masa dan tarikh yang berkuasa, menjadikan operasi masa dan tarikh lebih mudah dan mudah. Artikel ini akan memperkenalkan modul masa dan tarikh dalam Python dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menerapkannya dengan lebih baik. 1. Memperkenalkan modul masa dan tarikh Modul masa dan tarikh terbina dalam Python ialah modul datetime Kami perlu memperkenalkan modul ini terlebih dahulu.

Bagaimana untuk menjana tarikh rawak k antara dua tarikh menggunakan Python? Bagaimana untuk menjana tarikh rawak k antara dua tarikh menggunakan Python? Sep 09, 2023 pm 08:17 PM

Menjana data rawak adalah sangat penting dalam bidang sains data. Daripada membina ramalan rangkaian saraf, data pasaran saham, dsb., tarikh biasanya digunakan sebagai salah satu parameter. Kita mungkin perlu menjana nombor rawak antara dua tarikh untuk analisis statistik. Artikel ini akan menunjukkan cara menjana k tarikh rawak antara dua tarikh tertentu menggunakan modul rawak dan datetime ialah perpustakaan terbina dalam Python untuk mengendalikan masa. Sebaliknya, modul rawak membantu dalam menjana nombor rawak. Jadi kita boleh menggabungkan modul rawak dan masa tarikh untuk menjana tarikh rawak antara dua tarikh. Syntax random.randint (mula, tamat, k) rawak di sini merujuk kepada pustaka rawak Python. Kaedah randint menggunakan tiga perkara penting

Penapisan data PHP: mengendalikan input tarikh dan masa Penapisan data PHP: mengendalikan input tarikh dan masa Jul 28, 2023 pm 07:41 PM

Penapisan Data PHP: Gambaran Keseluruhan Input Tarikh dan Masa Pemprosesan: Semasa membangunkan aplikasi web, selalunya perlu memproses data tarikh dan masa yang dimasukkan oleh pengguna. Memandangkan input pengguna mungkin mengandungi pelbagai format dan ralat, penapisan dan pengesahan data yang berkesan diperlukan untuk memastikan ketepatan dan keselamatan data. Artikel ini menerangkan cara menggunakan PHP untuk mengendalikan input tarikh dan masa serta menyediakan contoh kod yang sepadan. Prinsip penapisan dan pengesahan: Sebelum memproses input tarikh dan masa, anda perlu terlebih dahulu menentukan prinsip penapisan dan pengesahan yang sepadan. Berikut adalah beberapa yang biasa

See all articles