Rumah > Artikel > hujung hadapan web > Berita JavaScript, Kemas Kini dan Tutorial: edisi Oktober
Hello semua! Oktober merupakan bulan yang penuh peristiwa dalam landskap JavaScript. Kami di DHTMLX melancarkan kemas kini utama komponen JS Gantt kami yang sangat dinanti-nantikan. Keluaran penting juga berlaku dalam projek SVAR, Deno dan Svelte.
Selain itu, Evan You membentangkan rantai alat baharu untuk JavaScript. Kami akan menyemak keluaran ini dalam siaran ini dan menambah pek tradisional dengan tutorial JS dan bahan berguna yang lain.
Pasukan pembangunan di seluruh dunia sentiasa mengagumi DHTMLX Gantt kerana set cirinya yang luas yang membolehkan pengurusan aliran kerja dalam projek dalam sebarang kerumitan. Dengan keluaran versi 9.0 baru-baru ini, kami berharap Gantt kami juga akan disukai kerana keupayaan tema dan gaya baharunya.
Pasukan pembangunan di seluruh dunia sentiasa mengagumi DHTMLX Gantt kerana set cirinya yang luas yang membolehkan pengurusan aliran kerja dalam projek dalam sebarang kerumitan. Dengan keluaran versi 9.0 baru-baru ini, kami berharap Gantt kami juga akan disukai kerana keupayaan tema dan gaya baharunya.
Dalam v9.0, pasukan pembangun kami merombak sepenuhnya tema Gantt sedia ada dan menambah pilihan Gelap baharu. Tema dikemas kini selaras dengan amalan reka bentuk moden, meningkatkan daya tarikan visual dan kebolehgunaan. Untuk mengurangkan keperluan untuk usaha penggayaan tersuai, kami memperkenalkan kemungkinan menyesuaikan pelbagai elemen Gantt seperti ikon atau pautan menggunakan pembolehubah CSS.
Selain itu, kami juga melaksanakan pelbagai pilihan konfigurasi berguna yang pastinya akan menyumbang kepada pengurusan projek yang lebih berkesan. Senarai perkara baharu termasuk tugas ringkasan yang dijadualkan secara manual, sokongan terbina dalam untuk garis dasar, visualisasi tarikh akhir dan kekangan terbina dalam, dan label melekit untuk skala masa.
Versi Gantt baharu membolehkan anda membina carta Gantt yang kelihatan moden dengan keupayaan baharu untuk menguruskan tugas projek dengan mudah. Ketahui lebih lanjut dalam artikel keluaran.
Pasukan SVAR telah mengeluarkan komponen React DataGrid sumber terbuka yang menggabungkan prestasi pantas dengan ciri lanjutan seperti paparan data pokok, menu konteks, reka letak lajur fleksibel dan pilihan pengeditan dalam sel yang kaya (termasuk kombo, pemilih tarikh, teks dan pilih kaya).
Terdapat juga berita untuk pembangun Svelte: carta SVAR Svelte Gantt telah dikemas kini untuk menampilkan tugas ringkasan yang dikira secara automatik, pengisihan intuitif dan permintaan kelompok yang dioptimumkan. Dengan keluaran terbaharu ini, SVAR Gantt menawarkan cara profesional untuk menjejak tugas, garis masa projek dan kemajuan.
Selepas 1,5 tahun kerja persediaan, pasukan Svelte akhirnya membentangkan keluaran stabil yang telah lama ditunggu-tunggu bagi rangka kerja JavaScript yang popular. Versi baharu 5.0 dikatakan sebagai keluaran paling ketara dalam sejarah Svelte. Mari kita lihat apa yang istimewa tentangnya.
Ramai pembangun menyukai rangka kerja ini kerana kesederhanaan dan kereaktifannya. Tetapi tiada yang sempurna dan keperluan yang berubah dengan pantas merangsang kemajuan produk. Sebagai contoh, penggunaan Svelte dalam projek besar mendedahkan kelemahannya dalam kereaktifan.
Rangka kerja yang dikemas kini menyediakan mekanisme baharu untuk mengisytiharkan keadaan reaktif yang dipanggil rune. Ia dijangka menjadi pengubah permainan dan penyelesaian yang berkesan dalam menangani isu kereaktifan sedia ada.
Pasukan pembangunan juga mengubah suai proses pengendalian acara. Selain itu, Svelte kini hadir dengan sokongan TypeScript asli. Maklumat lanjut tentang v5.0 boleh didapati dalam artikel ini.
Ramai pembangun tidak begitu bersemangat tentang kemunculan Deno dan meragui prospek projek ini pada tahun 2018. Tetapi sejak beberapa tahun sekarang, Deno telah semakin berkembang dalam fungsi dan populariti dalam kalangan pengaturcara.
Baru-baru ini, pasukan Ryan Dahl mempersembahkan versi baharu Deno, yang menunjukkan keseriusan niat pasukan untuk memberikan perjuangan sebenar kepada Node.js yang diiktiraf umum (tetapi tidak ideal).
Apabila melihat senarai banyak kemas kini yang disertakan dalam v 2.0, perkara pertama yang menarik perhatian seseorang ialah Deno kini serasi ke belakang dengan Node.js dan npm. Dalam erti kata lain, kebaharuan ini membolehkan projek Node.js sedia ada berjalan lancar dan pada masa yang sama mendapat manfaat daripada kekuatan Deno.
Ciri utama ini pastinya akan menyumbang kepada penggunaan Deno yang lebih pantas. Banyak usaha ditujukan untuk menjadikan Deno lebih berprestasi dalam senario kes sebenar. Untuk butiran lanjut tentang v2.0, lawati blog Deno.
Jika anda melihat melalui edisi terbaharu tinjauan popular seperti State of JS atau Tinjauan Pembangun, anda pasti akan mendapati Next.js antara rangka kerja teratas. Dibina di atas React, alat ini boleh berkesan dalam mengendalikan kedua-dua bahagian hadapan dan tugas berkaitan pelayan. Pasukan pembangunan projek ini menyemarakkan minat dalam produk dengan menyampaikan kemas kini yang kerap. Jadi mari kita lihat pada 15 Seterusnya yang baharu.
Walaupun, pada masa ini React 19 mempunyai status RC, Next 15 hadir dengan sokongan penuh untuk kemas kini React yang akan datang dan ciri baharunya. Dalam versi 15, anda juga boleh menemui banyak penambahbaikan dalam menangkap semantik yang sepatutnya memberi kesan positif pada prestasi.
Satu lagi penambahan v15 yang patut diberi perhatian ialah keluaran stabil Turbopack Dev, pengikat tambahan yang dioptimumkan untuk JavaScript dan TypeScript. Baca artikel keluaran untuk mendapatkan gambaran mutlak tentang keupayaan Next.js baharu.
Evan You ialah seorang tokoh terkenal dalam komuniti pembangun, terutamanya sebagai pencipta dua alat pembangun popular — Vue.js dan Vite. Walaupun banyak pencapaian sedia ada, beliau terus mengusahakan projek baharu yang menjanjikan.
Semasa kerja pada bundler baharu untuk keperluan Vite, Evan You menghadapi cabaran sedia ada ekosistem JS seperti pemecahan, ketidakserasian, dll. Ini membawa kepada pembangunan rantai alat baharu untuk JavaScript bernama VoidZero. Projek ini mengumpulkan $4.6 juta dalam pembiayaan benih.
Pasukan pembangun projek telah menyampaikan elemen penting rantai alat seperti penghurai JS, penyelesai serasi Node.js, pengubah TypeScript/JSX, linter dan banyak lagi. Artikel ini menawarkan lebih banyak cerapan ingin tahu tentang rancangan VoidZero dan Evan You untuk masa hadapan.
Banyak pasukan pembangun lebih suka melaksanakan apl perniagaan mereka dalam persekitaran berasaskan awan seperti Salesforce. Pembangun kami terus menyesuaikan komponen JS kami yang popular untuk digunakan pada platform Salesforce. Senarai bahan bantuan kini termasuk demo baharu yang menunjukkan contoh membina carta Gantt dengan panel sumber untuk Salesforce. Dengan demo yang diserlahkan dalam siaran ini, lebih mudah untuk menjejaki aliran kerja dan peruntukan sumber dalam carta Gantt.
Apabila pembangun diminta untuk melaksanakan jadual data (atau ringkasnya grid) untuk mengurus data yang kompleks pada halaman web, mereka sering menggunakan komponen UI siap sedia untuk memudahkan objektif ini. Alat sedemikian sering membantu untuk mengatasi pelbagai kesukaran semasa proses pembangunan yang sering dikaitkan dengan permintaan tinggi terhadap prestasi, kebolehskalaan, penyesuaian dan keupayaan pengendalian data. Artikel ini menghuraikan lebih lanjut tentang keperluan pengurusan data yang mencabar dan menawarkan tiga jadual data JavaScript popular yang membantu menangani isu yang timbul.
Pelayar web moden menawarkan pelbagai sambungan yang boleh memperkayakan tetapan penyemak imbas lalai. Pengguna biasa dan pengaturcara profesional boleh mendapat manfaat daripada kemudahan dan ciri tambahan yang disediakan oleh sambungan penyemak imbas. Memandangkan lebih ramai orang mengharapkan sambungan sedemikian untuk mencapai pelbagai matlamat, ia menjadi penting untuk memastikan keselamatan mereka. Pengarang artikel ini menyerlahkan struktur sambungan penyemak imbas, kemungkinan isu keselamatan dan cara penggunaan CodeQL boleh meningkatkan tahap keselamatan sambungan.
Memilih struktur folder yang sesuai untuk projek web adalah penting untuk mengekalkan organisasi, kebolehbacaan dan kebolehskalaan. Projek yang tersusun dengan baik juga memudahkan penyahpepijatan dan pengemaskinian, terutamanya apabila projek itu berkembang mengikut peredaran masa. Menyediakan struktur folder bergantung pada faktor seperti skala projek, timbunan teknologi, saiz pasukan, keperluan projek khusus, dsb. Lihat video ini, jika anda ingin mengetahui cara melakukannya tanpa sebarang masalah. Ia menerangkan cara mencipta struktur folder yang mudah diselenggara, difaktorkan semula dan berfungsi.
Anda mungkin pernah mendengar banyak dakwaan kontroversi tentang cara Carian Google mengindeks JavaScript seperti "Google melayan halaman JS secara berbeza". Memahami cara enjin carian seperti Google sebenarnya mengendalikan JavaScript untuk mengoptimumkan projek web dari segi SEO. Penyelidikan MERJ dan Vercel mendalami topik ini dan memberikan banyak pandangan berharga.
Artikel ini pada asalnya diterbitkan di Medium.
Atas ialah kandungan terperinci Berita JavaScript, Kemas Kini dan Tutorial: edisi Oktober. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!