Mari kita hadapi itu, pengembangan web dapat dengan mudah menjadi berantakan. HTML, CSS dan Javascript. Semuanya berevolusi dari asal yang rendah hati selama bertahun-tahun, dan sebagian besar samar-samar dalam hal bagaimana Anda harus menggunakannya. Akibatnya, semuanya terlalu mudah untuk membuat kekacauan yang tidak bisa dimakan. Mengikuti standar dan mengambil keuntungan dari perbaikan terbaru dalam spesifikasi tidak menjamin kode yang baik, tetapi tentu saja dapat membantu.
Dalam segala jenis pengembangan perangkat lunak, modularitas adalah Raja dalam hal membangun kode yang dapat dipelihara. Akibatnya, Anda ingin mengawasi komponen web. Dukungan browser tidak bagus, tetapi jika Anda mengambil sendiri Polyfills. , Anda bisa maju dari kurva dan mulai memanfaatkan elemen khusus untuk menyusun kode Anda segera. Gaya pembangunan ini adalah masa depan, jadi layak untuk terbiasa dengan itu sekarang.
HTML5 itu sendiri memperkenalkan sejumlah elemen baru (dan tidak ada waktu yang usang) untuk membantu mendorong praktik pengkodean yang baik. Anda mungkin pernah mendengar markup semantik, yang mengacu pada penggunaan elemen deskriptif HTML5 seperti & lt; artikel & gt; dan & lt; Gambar & gt; untuk menunjukkan jenis konten yang dikandungnya.
Ini benar-benar dapat membantu dengan kebersihan kode Anda, karena elemen HTML akan segera mengidentifikasi, misalnya, bagian mana yang mewakili bilah menu, bagian konten Anda, footer dan sebagainya.
Ini juga akan membantu jika Anda memanfaatkan standar JavaScript terbaru. Javascript juga bisa menjadi berantakan, tetapi menjadi lebih mudah untuk bekerja dalam beberapa tahun terakhir. Sintaks ES6 didukung secara luas di browser, dan fitur-fitur seperti fungsi panah dan kelas dapat membuat hidup Anda lebih mudah - namun banyak pengembang tidak terbiasa dengan atau waspada menggunakannya.
Melanjutkan tema pengembangan modular, JavaScript juga sekarang mendukung pemuatan modul, yang dapat membantu Anda mengelola dependensi Anda dengan bersih.
Ini sekali akan menjadi fungsi yang kompleks yang membutuhkan perangkat lunak khusus, tetapi mereka sekarang sedang dibangun langsung ke browser. API ucapan web memiliki komponen yang mendukung text-to-speech dan speech-to-text. Yang terakhir ini akan menggunakan layanan online (Chrome menggunakan Google Cloud Speech API) atau layanan pengenalan ucapan asli perangkat. Berharap untuk melihat ini digunakan secara luas pada perangkat seluler di masa depan.
Sepele karena mungkin terdengar, ini adalah contoh yang bagus tentang bagaimana HTML5 menyederhanakan tugas-tugas umum yang sebelumnya akan memerlukan pengkodean khusus komponen UI yang cukup kompleks. & lt; input type = "color" & gt; akan menampilkan pemilih warna visual ketika diklik, menggunakan pemilih warna asli perangkat. Ini bisa sangat berguna dengan kanvas HTML. Ini didukung secara luas dengan pengecualian Safari di ponsel.
Ini dapat menawarkan sentuhan estetika yang bagus pada platform seluler. & lt; meta name = "tema-warna" konten = "# ffffff" / & gt; dirancang untuk menginstruksikan browser untuk mengandalkan bilah alat saat melihat situs Anda. Sayangnya, ini agak tidak terstandarisasi, jadi sementara "Warna tema" Bekerja dengan Chrome, Firefox dan Opera, di iOS yang Anda perlukan "Apple-Mobile-Web-App-Status-State-Style" (hanya berfungsi dalam mode layar penuh).
Semoga Anda sudah menerapkan desain responsif, dalam hal ini gambar Anda akan mengubah ukuran sesuai dengan viewport. Ini tidak sempurna, karena Anda akan memaksa pengguna untuk mengunduh versi gambar terbesar kemudian downsampling. Masukkan HTML5. & lt; gambar & gt; Elemen, yang memungkinkan Anda menentukan gambar yang berbeda untuk ditampilkan tergantung pada resolusi layar situs yang sedang dilihat.
API getaran bernama bernama memaparkan satu fungsi, bergetar (), yang akan melakukan persis apa yang dikatakan pada perangkat yang mendukungnya. Fungsi ini mengambil daftar yang menggambarkan pola getaran sebagai argumennya. Ini akan bekerja pada Chrome, Firefox dan Opera, meskipun Anda kurang beruntung di tepi atau safari. Dilaporkan bahwa beberapa iklan menggunakan ini untuk menarik perhatian pengguna, jadi juri keluar apakah itu sebenarnya ide yang bagus.
Artikel ini awalnya muncul di Desainer web Masalah 266. Beli di sini .
Artikel terkait:
(Kredit Gambar: Olly Curtis) Apakah Anda tahu itu mungkin untuk membuat stylus Anda sendiri untuk iPad atau tablet An..
Atypique-Studio: Berisi tekstur dari poliigon.com - tekstur mungkin tidak didistribusikan kembali Ketika saya mulai m..
Bahkan proses yang tampaknya kompleks seperti menggambar tangan dapat disederhanakan, dengan teknik dan trik menggambar yang tepa..
Klik gambar untuk melihatnya ukuran penuh Saya penggemar besar media tradisional, tetapi..
Menguasai cara menggambar hidung adalah salah satu bagian tersulit dari menggambar wajah. Mungkin itu keragaman bentuk yang kita ..
Prototipe. Mungkin salah satu bagian terpenting dari proses desain web. Dengan membangun A. Prototipe Situs W..
Klien terus-menerus mencari cara baru untuk terlibat dengan audiens. Snapchat Geofilters - Overlay komunikatif khusus - adalah cara yang bagus untuk mendapatkan merek di depan orang-orang di ..
Selama bertahun-tahun saya terintimidasi dengan bekerja secara digital. Sesuatu tentang nib plastik pada permukaan plastik terasa..