Jadual Kandungan
Kata Pengantar
Mesin taip paling ringkas
1. Tambah animasi pemadaman ke belakang
Kemudian anda juga boleh menyesuaikan kelajuan menambah ke hadapan atau memadam ke belakang, yang boleh dinilai oleh status semasa
dan menyokong hantaran dalam tatasusunan rentetan bukannya rentetan tunggal, kerana keperluan sebenar mungkin berbilang rentetan Teruskan berputar antara
Tambah kelewatan antara permulaan dan penghujung rentetan
Apabila mesin taip berjalan terlalu lama, memandangkan lapisan bawah dilaksanakan melalui pemasa, maka Ia mesti dimatikan apabila tidak masuk. gunakan untuk mengelakkan pembaziran prestasi Sebagai contoh, jika mesin taip digunakan pada halaman utama, tetapi mesin taip tidak lagi diperlukan apabila memasuki halaman lain, maka ia perlu dihentikan.
Dalam kod di atas, kami telah mengubah suai nod dom untuk menukar aksara mesin taip, jadi dalam program mini atau program lain yang tidak mempunyai dom Atau apabila api diubah suai oleh dom tidak lagi innerhtml, pemalam tidak boleh menyokongnya, jadi ia serasi dengannya dan memaparkan rentetan semasa melalui callBackText, dan kemudian menggunakan fungsi untuk menentukan cara menggunakan rentetan ini
Kebanyakan logik secara khusus merujuk kepada
Ringkasan
Rumah hujung hadapan web tutorial js Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan

Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan

Mar 21, 2023 pm 03:40 PM
hujung hadapan

Artikel ini membawakan anda pengetahuan yang berkaitan tentang bahagian hadapan terutamanya tentang cara bahagian hadapan melaksanakan pemalam mesin taip. Saya harap ia akan menjadi berguna untuk anda.

Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan

Kata Pengantar

Halaman hadapan melaksanakan kesan mesin taip Kaedah yang terdapat di Internet dengan mengubah suai nod dom tidak boleh digunakan sebagai terminal silang isu silang-terminal, penyelesaian keserasian telah dibuat : Gunakan fungsi panggil balik untuk memanggil panggilan balik setiap kali menaip berubah dan membuang rentetan yang dikemas kini, membolehkan pengguna mengendalikan pemaparan berikutnya dengan cara ini, ia boleh merentas platform dan boleh digunakan secara normal pada semua terminal.

Mesin taip paling ringkas

const dom = document.querySelector('.content')
const data = '最简单的打字效果代码'.split('')
let index = 0
function writing(index) {
    if (index <p>Mesin taip yang paling mudah hanya menambah teks melalui pemasa Melalui contoh ini kita boleh mendapatkan idea pelaksanaan tertentu Sudah tentu, beberapa fungsi atau isu prestasi masih perlu dioptimumkan secara berterusan, tetapi kita boleh menggunakan ini sebagai berdasarkan asas untuk mereka bentuk. pemalam. </p><h2 id="Tambah-animasi-pemadaman-ke-belakang">1. Tambah animasi pemadaman ke belakang </h2><p>Jadi kami menambah keadaan menaip semasa </p><p>Apabila keadaan "menaip", ia bermakna menaip ke hadapan, sebaliknya Untuk memadam ke belakang , </p><p> kemudian proses logik bahagian pemadaman Logik bahagian ini adalah sama seperti menambah ke hadapan, dan kita juga perlu menukar status kepada "menaip" selepas memadam aksara terakhir 🎜>2. Kelajuan menambah dan memadam ke belakang boleh dikawal</p><h2 id="Kemudian-anda-juga-boleh-menyesuaikan-kelajuan-menambah-ke-hadapan-atau-memadam-ke-belakang-yang-boleh-dinilai-oleh-status-semasa">Kemudian anda juga boleh menyesuaikan kelajuan menambah ke hadapan atau memadam ke belakang, yang boleh dinilai oleh status semasa</h2><p>3 teks input boleh menjadi rentetan tunggal atau tatasusunan rentetan </p><h2 id="dan-menyokong-hantaran-dalam-tatasusunan-rentetan-bukannya-rentetan-tunggal-kerana-keperluan-sebenar-mungkin-berbilang-rentetan-Teruskan-berputar-antara"> dan menyokong hantaran dalam tatasusunan rentetan bukannya rentetan tunggal, kerana keperluan sebenar mungkin berbilang rentetan Teruskan berputar antara </h2><p> Pertama sekali , tiada apa yang boleh dikatakan tentang logik satu aksara Jika ia adalah tatasusunan rentetan, anda perlu menambah indeks untuk menentukan rentetan yang telah dicapai oleh mesin taip semasa </p><p> Lulus changeTextIndex Fungsi ini boleh berterusan kemas kini rentetan semasa untuk mencapai kesan gelung tatasusunan rentetan</p><p>4 Hidupkan kelewatan</p><h2 id="Tambah-kelewatan-antara-permulaan-dan-penghujung-rentetan">Tambah kelewatan antara permulaan dan penghujung rentetan</h2> <p> Digunakan untuk. mengawal masa menunggu selepas setiap menaip </p><p>5 Berhenti menaip </p><h2 id="Apabila-mesin-taip-berjalan-terlalu-lama-memandangkan-lapisan-bawah-dilaksanakan-melalui-pemasa-maka-Ia-mesti-dimatikan-apabila-tidak-masuk-gunakan-untuk-mengelakkan-pembaziran-prestasi-Sebagai-contoh-jika-mesin-taip-digunakan-pada-halaman-utama-tetapi-mesin-taip-tidak-lagi-diperlukan-apabila-memasuki-halaman-lain-maka-ia-perlu-dihentikan"> Apabila mesin taip berjalan terlalu lama, memandangkan lapisan bawah dilaksanakan melalui pemasa, maka Ia mesti dimatikan apabila tidak masuk. gunakan untuk mengelakkan pembaziran prestasi Sebagai contoh, jika mesin taip digunakan pada halaman utama, tetapi mesin taip tidak lagi diperlukan apabila memasuki halaman lain, maka ia perlu dihentikan. </h2><p>Ikat fungsi pada contoh untuk menghentikan mesin taip semasa Apabila dipanggil, pemasa seterusnya akan ditetapkan batal, dengan itu menghentikan mesin taip. </p><p>6. Gunakan panggilan balik untuk menyelesaikan masalah program mini </p><h2 id="Dalam-kod-di-atas-kami-telah-mengubah-suai-nod-dom-untuk-menukar-aksara-mesin-taip-jadi-dalam-program-mini-atau-program-lain-yang-tidak-mempunyai-dom-Atau-apabila-api-diubah-suai-oleh-dom-tidak-lagi-innerhtml-pemalam-tidak-boleh-menyokongnya-jadi-ia-serasi-dengannya-dan-memaparkan-rentetan-semasa-melalui-callBackText-dan-kemudian-menggunakan-fungsi-untuk-menentukan-cara-menggunakan-rentetan-ini">Dalam kod di atas, kami telah mengubah suai nod dom untuk menukar aksara mesin taip, jadi dalam program mini atau program lain yang tidak mempunyai dom Atau apabila api diubah suai oleh dom tidak lagi innerhtml, pemalam tidak boleh menyokongnya, jadi ia serasi dengannya dan memaparkan rentetan semasa melalui callBackText, dan kemudian menggunakan fungsi untuk menentukan cara menggunakan rentetan ini </h2> <p>Apabila terdapat panggilan balik, keutamaan diberikan untuk memanggil balik rentetan melalui panggilan balik, membolehkan perniagaan mendapatkan rentetan dan memproses logik yang diubah dengan sendirinya, supaya kesan menaip boleh dicapai di mana-mana tanpa bergantung pada persekitaran . </p><p>Berikut ialah contoh projek uniapp saya sendiri</p><p></p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/020/a4e713f7104ede389fda47b0c65e7107-1.png" class="lazy" alt="Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan" loading="lazy"></p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/020/924bcf309a473f761e178442d2a375be-2.png" class="lazy" alt="Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan" loading="lazy">Kesan: </p><p></p> <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/020/924bcf309a473f761e178442d2a375be-3.gif" class="lazy" alt="Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan" loading="lazy">Perpustakaan typed.js pihak ketiga</p><h2 id="Kebanyakan-logik-secara-khusus-merujuk-kepada">Kebanyakan logik secara khusus merujuk kepada </h2>[typed.js]-Pustaka animasi menaip JavaScript<p><a href="https://www.php.cn/link/128250b0e8e7e1ea6558acef9834081a" target="_blank" title="https://mattboldt.github.io/typed.js/docs/" ref="nofollow noopener noreferrer"><p>Ini ialah pemalam tersuai Fungsi yang disokongnya tidak sebaik typed.js, tetapi ia lebih ringan dan boleh menentukan lebih banyak fungsi yang anda perlukan. </p>
<h2 id="Ringkasan">Ringkasan</h2>
<p> Tanpa mengambil kira persekitaran, kesan mesin taip yang paling mudah adalah dengan terus menggunakan pemasa untuk mengemas kini teks kandungan nod selepas tempoh masa, anda juga boleh membuat Kembangkan dan kemas kini pemalam mesin taip yang agak lengkap.</p>
<p>Pembelajaran yang disyorkan: "<a href="https://www.php.cn/course/list/1.html" target="_blank">pembangunan bahagian hadapan web</a>"</p></a></p>
Salin selepas log masuk

Atas ialah kandungan terperinci Penjelasan terperinci tentang cara melaksanakan pemalam mesin taip di hujung hadapan. 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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 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)

Artikel tentang kawalan memori dalam Node Artikel tentang kawalan memori dalam Node Apr 26, 2023 pm 05:37 PM

Perkhidmatan Node yang dibina berdasarkan bukan sekatan dan dipacu peristiwa mempunyai kelebihan penggunaan memori yang rendah dan sangat sesuai untuk mengendalikan permintaan rangkaian besar-besaran. Di bawah premis permintaan besar-besaran, isu yang berkaitan dengan "kawalan memori" perlu dipertimbangkan. 1. Mekanisme kutipan sampah V8 dan had ingatan Js dikawal oleh mesin kutipan sampah

Terokai cara menulis ujian unit dalam Vue3 Terokai cara menulis ujian unit dalam Vue3 Apr 25, 2023 pm 07:41 PM

Vue.js telah menjadi rangka kerja yang sangat popular dalam pembangunan bahagian hadapan hari ini. Memandangkan Vue.js terus berkembang, ujian unit menjadi semakin penting. Hari ini kita akan meneroka cara menulis ujian unit dalam Vue.js 3 dan menyediakan beberapa amalan terbaik serta masalah dan penyelesaian biasa.

Mari bercakap secara mendalam tentang modul Fail dalam Node Mari bercakap secara mendalam tentang modul Fail dalam Node Apr 24, 2023 pm 05:49 PM

Modul fail ialah enkapsulasi operasi fail asas, seperti membaca/menulis/membuka/menutup/memadam fail, dsb. Ciri terbesar modul fail ialah semua kaedah menyediakan dua versi **segerak** dan ** asynchronous**, dengan Kaedah dengan akhiran penyegerakan adalah semua kaedah penyegerakan, dan kaedah yang tidak semuanya adalah kaedah heterogen.

PHP dan Vue: gandingan sempurna alat pembangunan bahagian hadapan PHP dan Vue: gandingan sempurna alat pembangunan bahagian hadapan Mar 16, 2024 pm 12:09 PM

PHP dan Vue: gandingan sempurna alat pembangunan bahagian hadapan Dalam era perkembangan pesat Internet hari ini, pembangunan bahagian hadapan telah menjadi semakin penting. Memandangkan pengguna mempunyai keperluan yang lebih tinggi dan lebih tinggi untuk pengalaman tapak web dan aplikasi, pembangun bahagian hadapan perlu menggunakan alat yang lebih cekap dan fleksibel untuk mencipta antara muka yang responsif dan interaktif. Sebagai dua teknologi penting dalam bidang pembangunan bahagian hadapan, PHP dan Vue.js boleh dianggap sebagai alat yang sempurna apabila digandingkan bersama. Artikel ini akan meneroka gabungan PHP dan Vue, serta contoh kod terperinci untuk membantu pembaca memahami dan menggunakan kedua-dua ini dengan lebih baik.

Bagaimana untuk menyelesaikan isu merentas domain? Analisis ringkas penyelesaian biasa Bagaimana untuk menyelesaikan isu merentas domain? Analisis ringkas penyelesaian biasa Apr 25, 2023 pm 07:57 PM

Cross-domain ialah senario yang sering dihadapi dalam pembangunan, dan ia juga merupakan isu yang sering dibincangkan dalam temu bual. Menguasai penyelesaian merentas domain biasa dan prinsip di sebaliknya bukan sahaja boleh meningkatkan kecekapan pembangunan kami, tetapi juga menunjukkan prestasi yang lebih baik dalam temu duga.

Soalan yang sering ditanya oleh penemuduga front-end Soalan yang sering ditanya oleh penemuduga front-end Mar 19, 2024 pm 02:24 PM

Dalam temu bual pembangunan bahagian hadapan, soalan lazim merangkumi pelbagai topik, termasuk asas HTML/CSS, asas JavaScript, rangka kerja dan perpustakaan, pengalaman projek, algoritma dan struktur data, pengoptimuman prestasi, permintaan merentas domain, kejuruteraan bahagian hadapan, corak reka bentuk, dan teknologi dan trend baharu. Soalan penemuduga direka bentuk untuk menilai kemahiran teknikal calon, pengalaman projek dan pemahaman tentang trend industri. Oleh itu, calon harus bersedia sepenuhnya dalam bidang ini untuk menunjukkan kebolehan dan kepakaran mereka.

Ketahui lebih lanjut tentang Penampan dalam Node Ketahui lebih lanjut tentang Penampan dalam Node Apr 25, 2023 pm 07:49 PM

Pada mulanya, JS hanya berjalan pada bahagian penyemak imbas Mudah untuk memproses rentetan berkod Unikod, tetapi sukar untuk memproses rentetan binari dan bukan berkod Unikod. Dan binari ialah format data peringkat terendah komputer, video/audio/program/pakej rangkaian

Bagaimana untuk menggunakan bahasa Go untuk pembangunan bahagian hadapan? Bagaimana untuk menggunakan bahasa Go untuk pembangunan bahagian hadapan? Jun 10, 2023 pm 05:00 PM

Dengan perkembangan teknologi Internet, pembangunan front-end telah menjadi semakin penting. Terutamanya populariti peranti mudah alih memerlukan teknologi pembangunan bahagian hadapan yang cekap, stabil, selamat dan mudah diselenggara. Sebagai bahasa pengaturcaraan yang berkembang pesat, bahasa Go telah digunakan oleh semakin ramai pembangun. Jadi, adakah boleh menggunakan bahasa Go untuk pembangunan bahagian hadapan? Seterusnya, artikel ini akan menerangkan secara terperinci cara menggunakan bahasa Go untuk pembangunan bahagian hadapan. Mari kita lihat dahulu mengapa bahasa Go digunakan untuk pembangunan bahagian hadapan. Ramai orang berpendapat bahawa bahasa Go ialah a

See all articles