Sejak saya mengenal standar WEB di tahun kedua hingga pekerjaan pertama saya setelah lulus sebagai "Insinyur Rekonstruksi Halaman", sejak saya berhubungan dengan standar hingga moderator Area Standar Blue Ideal selama lebih dari empat tahun, Standar WEB telah menjadi bagian penting dalam hidup saya. Mengapa saya masih menyebutkan hal ini ketika "pengembangan front-end" begitu populer? Saya rasa perlu untuk membuat ringkasan di awal karir baru saya.
Sekarang kita sudah paham tentang standar web, tidak akan sesederhana itu. Kami berharap dapat melihat standar web dari tingkat arsitektur dan melihatnya secara holistik .
Jika revolusi ingin berhasil, ideologi harus bersatu. Penting bagi saya untuk melengkapi unit tempur setiap insinyur web dengan "komisaris politik" untuk mengawasi dan mengingatkan para insinyur web setiap saat agar secara cermat menerapkan ide-ide sentral dan ketentuan normatif. W3C tanpa mengendur. Saya hanya punya satu pemikiran di benak saya, standar W3C bagus!
Ini adalah tema artikel saya "menyatukan pemikiran dan mengikuti standar". Tidak peduli seberapa tergodanya Anda, aplikasi non-standar dapat membantu Anda meningkatkan gaji dan dipromosikan, dan tata letak tabel dapat dengan cepat memenuhi kebutuhan Anda itu. Tetaplah di sini dan tahan godaan itu. Karena godaan bersifat sementara, maka kebenaran bersifat kekal.
Pemikiran terpadu, apa gagasan standar WEB?
Pertama, spesifikasi seri W3C, html4.0, xhtml1.0, css2.1, ECMAScript, DOM, XML, dll. Sebagai page engineer, Anda harus belajar membaca standar, mengenali dan memahami standar. Untuk memeriksa apakah kode Anda konsisten dengan standar, Anda perlu memahami kelebihan dan maksud standar W3C. Jika Anda menggunakan jarak bahasa, bahasa Mandarin memungkinkan orang Tionghoa untuk berkomunikasi satu sama lain, dan bahasa Inggris memungkinkan orang di seluruh dunia untuk berkomunikasi. Standar W3C adalah mengizinkan halaman dijalankan di terminal yang berbeda, sehingga pengguna yang menggunakan terminal berbeda dapat menelusuri halaman Anda, yang berarti halaman tersebut dapat digunakan oleh pengguna yang lebih populer di seluruh platform.
2. Pemisahan struktur, kinerja, dan perilaku. Struktur adalah penulisan dokumen HTML semantik, CSS adalah pemrosesan visual halaman HTML, dan perilaku adalah perubahan dinamis halaman, modifikasi konten, dan penyelesaian fungsi yang dipicu oleh perilaku pengguna. . dll. Pemisahan bukanlah pemisahan file yang sederhana, tetapi pembagian kerja yang ketat. Jangan gunakan tabel untuk tata letak, itu urusan CSS, dan jangan gunakan hx untuk mengatur ukuran font, itu juga urusan CSS. Struktur = isi + isi penafsiran semantik. Kinerja = seberapa baik konten pada halaman disajikan. Perilaku = pemicu pengguna untuk mengubah konten dan HTML dan CSS.
Standar web adalah sebuah revolusi. Inilah yang saya sadari ketika saya berada di Tencent. Revolusi adalah menggulingkan sistem lama dan terbelakang serta membangun sistem baru dan maju.
Sistem insinyur halaman mundur, kode halaman untuk artis, kode halaman yang hanya dapat dijelajahi oleh IE, kode halaman yang dapat langsung diekspor dengan alat grafis tanpa menulis kode, kode halaman yang menghabiskan banyak lalu lintas, dan kode halaman yang lambat Bagaikan siput, programmer pusing saat melihat kode halaman, dan harus dipindahkan setiap kali direvisi. Kode halaman yang dihasilkan berulang kali merupakan jenis kode halaman yang menjadikan page engineer dan pekerja migran sama.
Tentu saja kita harus merevolusi, menggantinya, dan membuat sistem perekayasa halaman baru dan kualitas halaman. Kode halaman diselesaikan oleh perekayasa halaman independen, kode halaman yang mencakup platform, dapat diakses dan dijelajahi oleh perangkat apa pun yang dapat mengurai halaman tersebut. , dan kode halaman tulisan tangan, rapi, terstruktur dengan baik, kode halaman dengan konsumsi lalu lintas terendah, kode halaman yang disukai pemrogram, kode halaman dengan kecepatan akses super cepat, kode halaman yang direvisi dan dapat digunakan kembali, sehingga teknisi halaman dapat mengangkat kepalanya dan dengan bangga menyebut diri mereka insinyur, yang tertulis juga merupakan kode halaman kode komputer.
Revolusi akan selalu menghasilkan perlawanan dan kemunduran. Tidak peduli seberapa malas, sombong, atau mereka yang mengkhianati standar demi keuntungan kecil, standar tersebut secara bertahap akan dikritik di hadapan mereka. tidak ada bantuan visual. Saat kami mengisi data di sana dan berbicara tentang tata letak tabel yang sangat baik, ketika bos dan manajer proyek yang tidak memiliki visi menuntut penggunaan online yang mendesak dan alat grafik secara langsung membuat halaman, revolusi kami menemui hambatan dan hambatan, dan kepercayaan diri kami juga terguncang. Apa yang harus kita lakukan saat ini? Jika kita menghentikan revolusi, kita akan gagal dan cita-cita kita akan hancur. Masa depan cerah, namun jalannya berliku-liku. Kita hanya bisa mengatakan bahwa kegigihan adalah kemenangan berhasil, mengapa revolusi halaman kita tidak berhasil?
Ringkasan: Revolusi belum berhasil, dan kawan-kawan masih perlu bekerja keras. Satukan pikiran Anda, hilangkan pikiran yang mengganggu, dan ikuti standar.