Beranda » Desain web » Sumberdaya Segar untuk Desainer dan Pengembang Web (Oktober 2017)

    Sumberdaya Segar untuk Desainer dan Pengembang Web (Oktober 2017)

    Bulan ini Fresh Resouces akan sedikit berbeda dari bulan-bulan sebelumnya. Kami, pengembang web, mencari nafkah di industri yang cepat berubah, dan saya telah melihat banyak pengumuman dari beberapa perusahaan teknologi terbesar seperti Google, Microsoft, Firefox, dan PHP, yang akan mengubah cara kami membangun Web.

    Dalam angsuran ini, setengah dari daftar kami adalah tentang pengumuman ini. Jadi, bersiaplah untuk menyapa masa depan!

    Optimalisasi Gambar Esensial

    Itu adalah artikel lengkap untuk mengoptimalkan gambar untuk web ditulis oleh Addy Osmani. Ini tidak seperti artikel lain yang berkisar tentang cara melakukannya, atau hanya yang boleh dan tidak boleh dilakukan.

    Artikel ini sebenarnya memandu Anda melalui rincian teknis dan juga ilmu di balik optimasi. Anda juga akan menemukan informasi menyeluruh tentang beberapa pendekatan optimasi dan format gambar, alat, tips, dan beberapa contoh dunia nyata.

    PHP 7.2

    A komprehensif referensi tentang apa yang datang ke PHP 7.2. Selain penambahan yang meningkatkan kinerja aplikasi PHP, PHP 7.2 juga dilengkapi penyusutan di mana beberapa hal akan dihapus dan seharusnya tidak lagi digunakan.

    Dalam PHP 7.2, ada dua fungsi yang akan ditinggalkan yaitu create_function () dan __autoload (). Jika Anda seorang pengembang web, tinjau kode Anda dan buat perubahan yang diperlukan. Saya telah melihat banyak plugin WordPress yang masih menggunakan dua fungsi ini.

    API Berbagi Web

    Jujur saya tidak melihat API ini datang ke web. Namun, setengah dari interaksi kami di web adalah tentang “berbagi”, API ini akan sangat membantu lebih mudah bagi pengembang web untuk membangun pengalaman berbagi asli, khususnya pada platform seluler.

    API ini saat ini hanya tersedia di Google Chrome untuk Desktop dan Android. Lihat video Youtube ini untuk melihatnya beraksi.

    Atribut Async Gambar

    Hal lain yang akan merevolusi web adalah async atribut untuk elemen img. Pada saat penulisan, ada beberapa pendekatan untuk memuat gambar secara asinkron yang melibatkan sedikit trik JavaScript. Kami akan segera bisa menambahkan async = aktif ke img elemen.

    Firefox Quantum

    Mozilla telah secara agresif mendorong pembaruan ke Firefox dengan beberapa perbaikan, diberi nama kode “Project Quantum”. Ini termasuk Quantum CSS - mesin baru untuk rendering CSS yang sangat cepat, UI baru, dan DevTools baru.

    Rilisnya adalah mendapatkan traksi di pengembang web dan beberapa sudah beralih browser utama mereka ke Firefox. Ada banyak lagi yang akan datang dalam proyek ini termasuk Quantum DOM dan WebRender. Apakah kita akan melihat pesaing Node.js berdasarkan mesin Quantum Firefox? Mungkin ya.

    MS Edge untuk iOS dan Android

    Microsoft baru saja mengumumkan untuk lepaskan peramban terbarunya, Edge, ke iOS dan Android. Ini berarti ada satu lagi browser untuk diuji dengan situs web Anda.

    Gutenberg

    WordPress saat ini sedang mengerjakan proyek ambisius, kode bernama Gutenberg. Gutenberg adalah seorang facelift untuk editor WordPress dibangun hampir seluruhnya dengan JavaScript.

    Pada titik ini, Gutenberg adalah dibangun dengan React tetapi proyek ini sedang mempertimbangkan kerangka kerja lain seperti Preact, Vue, atau yang lainnya. Ini situasi yang rumit untuk saat ini. Jadi, untuk pengembang WordPress membangun tema dan plugin, awasi proyek Anda itu akan mengubah cara kita membangun WordPress selamanya.

    FoitFout

    FoitFout adalah alat yang berguna untuk membandingkan dua pendekatan berbeda yang disebut FOIT dan FOUT memuat font khusus di web. Dengan alat ini, Anda dapat meniru dua pendekatan dan memutuskan pendekatan mana yang paling cocok untuk situs Anda.

    Vuera

    Vuera adalah a Pustaka JavaScript yang memungkinkan Anda menggunakan Vue dan Bereaksi bersama. Anda dapat memasukkan komponen Vue dari a .vue atau gunakan komponen Bereaksi dalam Vue. Tim Anda sekarang bisa lebih produktif dengan kerangka kerja apa pun bahwa mereka lebih suka menggunakan.

    Dapat diseret

    “Dapat diseret” adalah perpustakaan yang fantastis dari Shopify. Itu dibangun di atas browser asli Seret-n-Drop API dan memungkinkan Anda menggunakan API yang luas. Jika tidak menyediakan sesuatu yang Anda butuhkan, Anda dapat menulis modul khusus untuk memperluas fungsinya. Lihat demo untuk melihat cara kerjanya.

    Bagan AlirJS

    Seperti namanya, FlowchartJS adalah a perpustakaan yang memungkinkan membangun diagram alur seperti di PowerPoint. Demikian pula, Anda dapat membuat berbagai bentuk bagan termasuk lingkaran, elips, persegi, berlian, segitiga, dll.

    QuickBill

    Ringan dan aplikasi web langsung untuk membuat faktur. Ini menggunakan teknologi browser asli dan API untuk menjalankan sehingga tidak diperlukan akun. Cukup buka situs web, tambahkan item ke faktur, dan hasilkan file PDF. Itu dia!

    Mocka

    Mocka adalah seorang placeholder konten yang dapat Anda gunakan untuk membuat prototipe situs web. Ini hanya 500 byte dan sepenuhnya dapat disesuaikan. Anda dapat dengan mudah memasukkannya ke file CSS proyek Anda dengan menggunakan Sass mixin.

    Itu CSS menyediakan sejumlah kelas termasuk media mocka untuk membuat placeholder gambar, heading mocka untuk membuat Tajuk, dan teks mocka untuk membuat teks arbitrer.

    VueStar

    VueStar adalah a Komponen Vue untuk menambahkan efek kilau ketika Anda mengklik ikon, mirip dengan apa yang dilakukan Twitter dengan “jantung” ikon di aplikasi seluler mereka. Komponen memperkenalkan elemen baru bernama bintang-bintang di mana Anda dapat menambahkannya di era web. Dan kamu sudah selesai!

    Grid Playground

    CSS Grid memperkenalkan konsep baru di web untuk membangun tata letak dan agak rumit pada pandangan pertama mengingat banyak properti baru yang dimilikinya..

    GridPlayground pada dasarnya adalah a Inisiatif Mozilla untuk mengajarkan CSS Grid dan mendorong adopsi CSS Grid ke depan. Bahkan Firefox membawa alat baru ke DevTools untuk memeriksa tata letak Grid.

    Pengelola Cuplikan

    “Pengelola Cuplikan” sederhana aplikasi untuk menyimpan dan mengelola cuplikan kode. Anda dapat membuat item baru, menempelkan kode, dan mengatur titik. Pada titik ini, tidak ada yang terlalu mewah dan hanya menyediakan kode sumber yang Anda perlu kompilasi menggunakan NPM.

    Antarmuka Tab

    Besar walk-through untuk membangun navigasi tab yang progresif dan dapat diakses dengan penggunaan JavaScript yang minimal. Sumber yang bagus untuk mereka yang ingin mempelajari lebih lanjut tentang desain yang dapat diakses.

    SwissInCSS

    SwissInCSS memamerkan beberapa desain poster Swiss klasik dengan menggunakan CSS. Kode sumber tersedia di CodePen.