Dalam es6, penjana ialah fungsi yang menetapkan lelaran Memanggil fungsi penjana boleh mengembalikan objek boleh lelar terdapat tanda "*" antara fungsi dan nama fungsi dalam penjana, dan fungsi itu Ungkapan hasil digunakan di dalam badan dan sintaksnya ialah "function*gen(){yield1;yield2;}".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
Apakah maksud penjana es6
Penjana ialah fungsi yang digunakan untuk menetapkan iterator dalam Es6 Kita boleh memahaminya dengan cara ini: penjana akhirnya menghasilkan lelaran.
Penjana ialah jenis data baharu yang diperkenalkan oleh standard ES6.
Penjana kelihatan seperti fungsi, tetapi boleh kembali beberapa kali. Terdapat dua perbezaan antara
fungsi penjana dan fungsi biasa,
1: Terdapat tanda * antara fungsi dan nama fungsi,
2: Ungkapan hasil digunakan di dalam badan fungsi
Memanggil fungsi penjana adalah berbeza daripada memanggil fungsi penjana mengembalikan objek penjana (Iterable Object)
Generator: Terdapat antara muka iterator dalam generator, yang bermaksud bahawa generator itu sendiri boleh diulang, iaitu mencipta generator adalah bersamaan dengan mencipta iterator. Mengenai penggunaan penjana, untuk sesetengah jenis data yang tidak mempunyai antara muka lelaran, kita boleh menggunakan penjana untuk menyesuaikan lelaran untuk lelaran.
Di atas adalah pemahaman saya tentang penjana itu sendiri Sintaks khusus akan diterangkan di bawah.
Sesetengah sifat penjana
//生成器的声明 <script> function* generator(){ } let test = generator(); console.log(test); </script>
//生成器中的yield关键字 <script> function* Generator(){ yield 100; yield 200; yield 300; yield 400; } let test = Generator(); console.log(test.next()); console.log(test.next()); console.log(test.next()); console.log(test.next()); console.log(test.next()); console.log(test.next()); console.log(test.next()); </script>
Keputusan akhir:
Penghuraian: tamat kepada Terdapat seterusnya() dalam prototaip objek yang diwujudkan penjana Apabila seterusnya() dilaksanakan, ia akan diulang mengikut hasil.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Apakah maksud penjana es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Menggunakan pemilih ID tidak sememangnya buruk dalam CSS, tetapi harus digunakan dengan berhati -hati. 1) Pemilih ID sesuai untuk elemen unik atau cangkuk JavaScript. 2) Untuk gaya umum, pemilih kelas harus digunakan kerana ia lebih fleksibel dan dapat dipelihara. Dengan mengimbangi penggunaan ID dan kelas, seni bina CSS yang lebih mantap dan cekap dapat dilaksanakan.

Html5'sgoalsin2024focusonrefinementandoptimization, notnewfeatures.1) enhanceperformanceandeficiencythroughoptimizedrendering.2) ImproveAccessibilityWithreFinedAttributeseMelements.3)

Html5aimedtoimproveWebdevelopmentinfourkeyareas: 1) Multimediasupport, 2) Semantik, 3) Formcapabilities, dan4) OfflineandStorageOptions.1)

Idsshouldbeusedforjavascripthooks, whileClasseSarebetterforstyling.1) useClassforstylingtoallowforasierreuseAndavoidSpecificityIssues.2) useIdsforjavascthookstouniquelyifientelements.3)

ClassselectorsareversatileAndreusable, whersidselectorsareuniqueandspecific.1) useClassSelectors (Denotedby.)

Idsareuniqueidiciersforsingleelements, whileClassesstylemultipleelements.1) usidsforuniqueelementsandjavascripthooks.2) useclassforreusable, flexiblestylingacrossmultipleelements.

Menggunakan pemilih kelas sahaja boleh meningkatkan kebolehgunaan semula kod dan penyelenggaraan, tetapi memerlukan menguruskan nama dan keutamaan kelas. 1. Meningkatkan kebolehgunaan semula dan fleksibiliti, 2. Menggabungkan pelbagai kelas untuk mewujudkan gaya kompleks, 3.

Pemilih ID dan kelas digunakan dalam CSS untuk tetapan gaya unik dan pelbagai elemen masing-masing. 1. Pemilih ID (#) sesuai untuk satu elemen, seperti menu navigasi tertentu. 2.Class Selector (.) Digunakan untuk pelbagai elemen, seperti gaya butang bersatu. ID harus digunakan dengan berhati -hati, mengelakkan kekhususan yang berlebihan, dan mengutamakan kelas untuk kebolehgunaan semula gaya dan fleksibiliti yang lebih baik.


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

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa
