Panel Coretan dalam Chrome DevTools ialah alat berkuasa yang sering diabaikan. Coretan membenarkan pembangun menulis, menyimpan dan menjalankan kod JavaScript tersuai terus dalam penyemak imbas. Ciri ini boleh membantu untuk membuat percubaan, nyahpepijat dan demo JavaScript tanpa perlu memutarkan tika tempatan/dev/pementasan baharu.
Dalam artikel ini, saya ingin menyerlahkan keupayaan panel Coretan sambil memberikan beberapa kegunaan praktikal untuk kerja pembangun harian anda.
Apakah Panel Coretan?
Panel Coretan dalam Chrome DevTools pada asasnya ialah editor kod mini yang membolehkan anda menulis dan menyimpan kod JavaScript boleh guna semula. Tidak seperti perintah menaip dalam konsol, Coretan membenarkan anda untuk:
- Simpan kod anda untuk digunakan semula.
- Jalankan skrip dengan satu klik.
- Kongsi kod antara sesi penyemak imbas.
- Skrip nyahpepijat menggunakan titik putus dan ekspresi tontonan.
Cara Akses
Anda boleh mengakses Coretan dengan membuka DevTools (Klik kanan > Periksa > Sumber > Coretan).
Tetapi Kenapa?
Dalam artikel saya sebelum ini, saya menggunakan pelbagai cara untuk menggunakan konsol untuk membantu menyahpepijat tapak web anda. Coretan melampaui ini. Menambah JavaScript terus ke konsol berfungsi, tetapi agak memenatkan untuk tugasan berulang. Di situlah Coretan memainkan peranan. Ini membenarkan cara untuk mengulang dan mengembangkan skrip.
Snippet terletak di tengah-tengah antara konsol dan memutarkan tika tempatan anda sendiri.
Kegunaan Praktikal
tunjuk cara
Pada satu ketika dalam kerjaya anda, anda mungkin perlu berinteraksi secara langsung dengan pelanggan atau mendemonstrasikan sesuatu untuk pasukan dalaman. Coretan membolehkan anda menunjukkan pada tapak langsung yang anda tidak mempunyai akses kepada kod untuk menunjukkan kemungkinan kemas kini. Saya telah menggunakan coretan untuk menunjukkan kepada pelanggan potensi perubahan tertentu termasuk kemas kini CSS pukal, penyusunan semula bahagian dan manipulasi tapak langsung. Memanipulasi CSS melalui konsol atau konsol Elements berfungsi dengan baik untuk satu contoh, tetapi Coretan bersinar untuk kemas kini pukal.
const style = document.createElement('style'); style.innerHTML = ` nav { background-color: #6366f1 !important; } h1 span { color: #ff0000 !important; } header { background-color: #6366f1 !important; } `; document.head.appendChild(style);
Mengikis Tapak
Bergantung pada agensi anda, anda mungkin berada dalam kedudukan yang anda perlukan untuk menukar pelanggan sedia ada kepada templat proprietari syarikat anda sendiri. Bergantung pada persediaan pelanggan, anda mungkin tidak boleh menggunakan pengikis prabina untuk memilih pengikis tersuai anda sendiri. Saya telah menggunakan coretan untuk menguji tapak mengikis untuk memastikan kami hanya menarik data daripada elemen yang sesuai. Ini berguna apabila anda sedang mengusahakan tapak yang sukar untuk mengikis yang data yang diperlukan ada pada halaman dan tidak tersedia di bahagian belakang.
const style = document.createElement('style'); style.innerHTML = ` nav { background-color: #6366f1 !important; } h1 span { color: #ff0000 !important; } header { background-color: #6366f1 !important; } `; document.head.appendChild(style);
Tugasan Berulang
Jika anda sedang menguji tapak secara manual dan baru mengulang tugasan berulang kali. Mungkin anda perlu mengulangi peristiwa klik untuk melihat perkara yang dialami pengguna. Menulis coretan sangat membantu untuk melaksanakan ini berulang kali. Gandingkan coretan dengan titik putus dalam skrip untuk membantu aliran kerja yang lebih panjang.
const h1 = document.querySelector('h1').innerText; console.log(h1);
Kesimpulan
Panel Coretan ialah alat serba boleh yang boleh meningkatkan aliran kerja pembangunan anda. Dengan mengautomasikan tugas, nyahpepijat dengan cekap dan menganalisis kandungan, anda akan menjimatkan masa dan usaha dalam kerja harian anda.
Mempunyai bekas penggunaan yang berbeza untuk Coretan? Kongsi dalam komen di bawah!
Atas ialah kandungan terperinci Membuka Kunci Kuasa Coretan Chrome DevTools. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

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)

Artikel ini akan memperkenalkan cara menggunakan JavaScript untuk mencapai kesan mengklik pada imej. Idea teras adalah menggunakan atribut data HTML5 untuk menyimpan laluan imej alternatif, dan mendengar klik acara melalui JavaScript, secara dinamik menukar atribut SRC, dengan itu menyedari penukaran imej. Artikel ini akan memberikan contoh dan penjelasan kod terperinci untuk membantu anda memahami dan menguasai kesan interaktif yang biasa digunakan ini.

Pertama, periksa sama ada penyemak imbas menyokong GeolocationAPI. Jika disokong, hubungi getCurrentPosition () untuk mendapatkan koordinat lokasi semasa pengguna, dan dapatkan nilai latitud dan longitud melalui panggilan balik yang berjaya. Pada masa yang sama, berikan pengecualian pengendalian panggilan balik ralat seperti kebenaran penafian, ketiadaan lokasi atau tamat masa. Anda juga boleh lulus dalam pilihan konfigurasi untuk membolehkan ketepatan yang tinggi, menetapkan tempoh masa dan tempoh kesahihan cache. Seluruh proses memerlukan kebenaran pengguna dan pengendalian ralat yang sepadan.

Penggunaan teras API komposisi NUXT3 termasuk: 1. DefinePagemeta digunakan untuk menentukan maklumat meta halaman, seperti tajuk, susun atur dan middleware, yang perlu dipanggil terus di dalamnya dan tidak boleh diletakkan dalam pernyataan bersyarat; 2. Usehead digunakan untuk menguruskan tag header halaman, menyokong kemas kini statik dan responsif, dan perlu bekerjasama dengan DefinePagemeta untuk mencapai pengoptimuman SEO; 3. UseasyncData digunakan untuk mendapatkan data asynchronous secara selamat, secara automatik mengendalikan status pemuatan dan ralat, dan menyokong kawalan pemerolehan data pelayan dan klien; 4. UseFetch adalah enkapsulasi useasyncdata dan $ ambil, yang secara automatik memasuki kunci permintaan untuk mengelakkan permintaan pendua

Untuk membuat selang pengulangan dalam JavaScript, anda perlu menggunakan fungsi setInterval (), yang akan berulang kali melaksanakan fungsi atau blok kod pada selang milisaat tertentu. Sebagai contoh, setInterval (() => {console.log ("melaksanakan setiap 2 saat");}, 2000) akan mengeluarkan mesej setiap 2 saat sehingga dibersihkan oleh ClearInterval (intervalid). Ia boleh digunakan dalam aplikasi sebenar untuk mengemas kini jam, pelayan pengundian, dan lain -lain, tetapi memberi perhatian kepada had kelewatan minimum dan kesan masa pelaksanaan fungsi, dan membersihkan selang waktu ketika tidak lagi diperlukan untuk mengelakkan kebocoran ingatan. Terutama sebelum pemotongan komponen atau penutupan halaman, pastikan bahawa

Gunakan kaedah WriteText Clipboardapi untuk menyalin teks ke papan klip, ia perlu dipanggil dalam konteks keselamatan dan interaksi pengguna, menyokong penyemak imbas moden, dan versi lama boleh diturunkan dengan execcommand.

TheBestatorreateamulti-LinestringinjavascriptsisingSisisingTemplatalAlalSwithBackTticks, yangPreserveticks, whoPreserverekeandeexactlyaswritten.

Aniife (segera

Untuk menghuraikan tali JSON ke dalam objek JavaScript, anda harus menggunakan kaedah JSON.Parse (), yang boleh menukar rentetan JSON yang sah ke dalam objek JavaScript yang sepadan, menyokong parsing objek dan tatasusunan bersarang, tetapi akan membuang kesilapan untuk JSON yang tidak sah. Oleh itu, anda perlu menggunakan cuba ... menangkap untuk mengendalikan pengecualian. Pada masa yang sama, anda boleh menukar nilai semasa parsing melalui fungsi reviver parameter kedua, seperti menukar rentetan tarikh ke dalam objek tarikh, dengan itu mencapai penukaran data yang selamat dan boleh dipercayai.
