国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah hujung hadapan web tutorial css Mudah & membosankan

Mudah & membosankan

Apr 22, 2025 am 10:21 AM

Mudah & membosankan

Istilah "mudah" dalam reka bentuk dan pembangunan web agak ironis. Matlamat hampir setiap projek mengandungi perkataan "ringkas", yang telah menjadi klise. Tiada siapa yang akan mengatakan pada persidangan pelancaran projek: "Ahli pasukan, reka bentuk sesuatu yang rumit untuk saya. Oh, dan pastikan proses pelaksanaannya sama rumit.

Sudah tentu, semua orang mahu kesederhanaan. Reka bentuk mudah bermakna pelanggan dapat memahami dan menyukainya. Kami juga berharap proses pembangunan akan ringkas dan jelas. Tidak ada yang bermimpi untuk mengalahkan otaknya di tempat kerja setiap hari untuk memperbaiki pepijat.

Walau bagaimanapun, terdapat lebih banyak lagi untuk membincangkan kesederhanaan. Sukar untuk berhujah bahawa selama bertahun -tahun, pembangunan web menjadi lebih mudah. Oleh itu, perkataan ini telah berlarutan di mulut pereka dan pemaju web banyak akhir -akhir ini. Mari kita bercakap mengenai pandangan orang lain mengenai kesederhanaan.

Bridget Stewart mengingatkan kekecewaannya dalam pertempurannya terhadap overengineering dalam artikelnya "Simple Web: Saya Setuju." Selepas dia diupah sebagai pakar pelaksanaan UI dan diberi tugas bermain video pada klik ...

Saya melihat ke dalam kod, hilang dalam semua fungsi gelung dan pembolehubah, dan tidak dapat mengetahui apa yang perlu dilakukan oleh kod. Saya tidak dapat mencari html yang dikutip<video></video> Label. Saya tidak dapat melihat di mana pautan atau butang dihasilkan. Saya hilang.

Saya memintanya untuk menerangkan apa fungsi -fungsi ini saya dapat membantu mengetahui mengapa, kerana penyemak imbas boleh memainkan video tanpa campur tangan yang berlebihan. Tetapi dia tidak berjaya membuat saya memahami apa yang dia bina, tetapi berhujah dengan saya sama ada ini mungkin. Pada mulanya saya dengan tenang cuba menjelaskan kepadanya bahawa saya telah melakukannya berkali -kali di syarikat saya yang terdahulu, jadi saya benar -benar yakin saya dapat melakukannya. Perkara -perkara yang sengit kerana dia terus menolak penjelasan saya. Selepas saya menjerit kepadanya (saya tahu, ini bukan cara yang paling profesional untuk berkelakuan), saya kembali ke ruang kerja saya dan memulakan cawangan repositori untuk melaksanakannya. Selepas 20 minit, saya selesai kerja.

Masalah utama di sini seolah -olah lelaki ini adalah seorang lelaki yang gigih dan pendekatan kompleksnya sebenarnya menghalang penyelesaian pekerjaan.

Kesederhanaan di web biasanya bermaksud membiarkan penyemak imbas melakukan perkara untuk kami. Berapa kali anda melihat reka bentuk semula menu pilih kompleks?<select></select> Unsur -unsur mudah digunakan atau mudah diakses?

Jeremy Wagner menulis dalam Make It Boring:

Apabila kesederhanaan menjadi lalai, reka bentuk dan seni bina yang sangat mudah digunakan dicipta. Inilah sebabnya HTML mudah berfungsi dengan baik. Ia sempurna menyelesaikan masalah membentangkan dokumen ke skrin, dan kami tidak pernah menganggap pemikiran yang direka dengan teliti dalam helaian gaya ejen pengguna yang menyediakan cara yang sangat membosankan. Kita boleh belajar dari ini, terutamanya dalam usia peningkatan jumlah laman web yang digunakan sebagai aplikasi web, menjadikannya lebih berdaya tahan dengan mematuhi semantik dan teknologi web asli. Saya rasa kebangkitan penjana laman web statik-dan laman web yang melakukan sebanyak mungkin pelayan yang mungkin-adalah gejala keinginan industri untuk mendapatkan daya tahan ini.

Seperti yang mereka katakan, lakukan kurang. Lyza Danger Gardner menemui banyak nilai ini dalam kerja sendiri:

... Apabila kita membina web masa depan, kita perlu melakukan sedikit sebanyak mungkin.

Ini bukan alasan untuk kemalasan atau pengelakan tanggungjawab -ciri -ciri ini mungkin tidak biasa di kalangan pemaju web yang berjaya. Juga ini menunjukkan bahawa kami membina laman web dan aplikasi cookie, pemotong cookie, mengorbankan semua nuansa atau sorotan untuk keserasian yang lebih besar.

Sebaliknya, ia adalah panggilan untuk kesederhanaan dan keanggunan: mengutamakan kesamaan, mengendalikan pembezaan dengan teliti, dan menganjurkan konsistensi dalam penciptaan dan penerapan piawaian web.

Christopher T. Miller menulis dalam "Web Simple":

Sekiranya kita mencari sesuatu yang lebih mudah dan lebih mudah untuk diakses?

Saya fikir kita boleh. Dengan memudahkan laman web kami, kami dapat mencapai liputan yang lebih besar, prestasi yang lebih baik, dan lebih dipercayai menyampaikan maklumat teras mana -mana laman web. Saya fikir kita melihat ini dalam perbincangan yang hangat di sekitar pengalaman pengguna, tetapi itu tidak boleh dihadkan kepada pasukan UX. Pemaju perlu bertanggungjawab terhadap kerumitan yang mereka tambahkan ke web.

Ingat bahawa kerumitan yang kami tambahkan ke laman web kami membina adalah pilihan. Kami biasanya melakukan ini untuk alasan yang baik, tetapi kami juga tidak boleh melakukannya. Garrett Dimon:

Hari ini, anda boleh membina aplikasi web yang teguh, boleh dipercayai dan responsif menggunakan hanya HTML semantik depan. Tiada imej diperlukan. Tiada CSS diperlukan. Tiada JavaScript diperlukan. Ini mungkin sepenuhnya. Ia akan berjalan di setiap pelayar moden. Ia mudah dikekalkan. Setakat pengalaman web, ia mungkin tidak memenuhi definisi standard kecantikan, tetapi ia akan berfungsi. Dalam banyak kes, lebih mudah digunakan dan akses daripada yang dibina dengan rangka kerja depan moden.

Ini bukan untuk mengatakan bahawa ini adalah cara terbaik untuk melakukannya, tetapi ia adalah peringatan bahawa web berfungsi dengan baik tanpa semua lapisan yang kami tambah. Perkara yang salah apabila kita menambah lapisan tambahan ini. Atau, jika kita mengabaikan tanda yang baik dan CSS pada mulanya, kita mulakan dengan sesuatu yang telah rosak dan kemudian menghabiskan masa untuk mendapatkannya lagi.

Kami menganggap bahawa masalah kompleks sentiasa memerlukan penyelesaian yang kompleks. Kami cuba menyelesaikan kerumitan dengan mencipta alat dan teknik untuk menyelesaikan masalah; Tetapi dalam proses ini, kita membuat satu lagi kerumitan, yang seterusnya membawa kepada beberapa masalah masalah kita sendiri.

- Max B?ck, "On Conciseness"

Alasan yang paling teruk untuk memilih penyelesaian yang kompleks adalah bahawa ia baru, dan "kebaruan" ini akan membuat anda merasa bahawa memilihnya akan membolehkan anda menguasai teknologi dan melakukan tugas anda dengan baik. Lama dan membosankan mungkin betul -betul apa yang anda perlukan untuk melakukan tugas anda dengan baik.

Dan McKinley menulis:

"Bosan" tidak boleh dikelirukan dengan "buruk". Sesetengah teknik membosankan dan mengerikan. Anda tidak boleh menggunakan mana -mana teknik ini. Walau bagaimanapun, terdapat banyak pilihan teknikal yang membosankan dan baik, atau sekurang -kurangnya cukup baik. MySQL membosankan. Postgres membosankan. PHP membosankan. Python membosankan. Memcached membosankan. Sotong bosan. Cron bosan.

Manfaat kebosanan (begitu dikekang) adalah bahawa fungsi perkara -perkara ini diketahui. Tetapi yang lebih penting, mod kegagalan mereka terkenal.

Rachel Andrew menulis bahawa memilih teknologi matang untuk CMS yang dibina adalah jelas kerana ia adalah apa yang pelanggannya ada.

Anda akan mendengar berita kurang dan kurang mengenai teknologi lama dan membosankan. Jika anda membaca banyak berita teknologi, anda mungkin tidak akan membaca banyak catatan blog mengenai teknologi lama dan teknologi membosankan. Ini benar -benar buruk, saya sendiri menyukainya. Tetapi saya faham bahawa penerbitan memerlukan penulisan baru, dan penulis tidak begitu berminat dengan topik yang telah berulang kali dibincangkan selama beberapa dekad.

Seperti yang dikatakan David Desandro, "Teknologi baru akan menyebabkan perbincangan yang hangat." Apabila tidak ada yang boleh dikatakan, anda tidak mengatakan apa -apa.

Anda tidak akan mendengar tentang Textmate kerana TextMate sudah ketinggalan zaman. Tweet apa yang akan saya hantar? Masih menggunakan TextMate. Masih baik.

Walaupun kita mendengar lebih banyak mengenai teknologi baru, teknologi lama lebih terkenal , termasuk apa yang tidak baik. Ia akan menjadi lebih baik jika keperluan untuk teknologi yang dikemas kini (mungkin lebih kompleks) adalah kerana ia menyelesaikan titik kesakitan yang diketahui, tetapi jika tidak ...

Anda benar -benar boleh berpegang pada apa yang berfungsi untuk anda. Semakin lama anda menggunakan sesuatu, semakin jelas titik kesakitannya. Apabila anda sudah bersedia untuk menyelesaikan titik kesakitan ini, cuba teknologi baru. Jangan terpaksa menukar aliran kerja anda kerana perbincangan panas. Teknologi baru akan menyebabkan perbincangan yang hangat, tetapi itu tidak bermakna ia lebih baik.

Adam Silver berkata pemaju yang membosankan penuh dengan soalan:

"Adakah kod debugging lebih sukar?", "Bolehkah prestasi dihina?" dan "Adakah masa menyusun melambatkan saya?"

Dan Kim juga berbangga dengan kebosanannya:

Saya mahu mengaku-saya bukan pengaturcara bintang rock. Saya juga bukan penggodam. Saya tidak faham ninjutsu. Tiada siapa yang pernah memanggil saya penyihir.

Walaupun begitu, saya masih bangga kerana saya seorang pengaturcara yang baik dan boleh dipercayai.

Kerumitan bukan musuh. Kerumitan adalah berharga. Sekiranya kandungan yang kami kerjakan tidak mempunyai kerumitan, ia akan menjadi kurang berharga kerana tiada apa yang dapat melambatkan persaingan. Tugas kami adalah kerumitan. Atau sebaliknya, tugas kami adalah untuk menguruskan tahap kerumitan supaya ia adalah berharga dan boleh diurus.

Santi Metz mempunyai artikel hebat yang masuk ke dalam pelbagai aspek ini, sebahagiannya adalah tentang mempertimbangkan berapa banyak kod kompleks yang perlu diubah:

Kami membenci kerumitan, tetapi jika kod itu tidak pernah berubah, ia tidak akan menyebabkan kita apa -apa kerugian.

CMS anda boleh menjadi sangat rumit di belakang tabir, tetapi jika anda tidak pernah menyentuhnya, siapa yang peduli? Tetapi jika CMS anda menghadkan apa yang boleh anda lakukan dan anda menghabiskan banyak masa melawannya, maka kerumitan ini sangat penting.

Membaca analisis Sandi memuaskan kerana ia dapat meramalkan di mana kod pecah, dan titik -titik ini ditakrifkan oleh kerumitan. "Kelas Pengecualian" (bahagian paling rawan kesilapan dari pangkalan kod) bahkan dapat diiktiraf tanpa melihat pangkalan kod:

Saya tidak biasa dengan kod sumber aplikasi ini, tetapi walaupun saya tidak melihatnya, saya sangat yakin untuk membuat beberapa ramalan mengenai kelas pengecualian. Saya mengesyaki mereka:

  1. Lebih besar daripada kebanyakan kelas lain,
  2. Penuh dengan pernyataan bersyarat, dan
  3. Mewakili konsep teras dalam domain

Saya rasa seperti saya dilihat.

Cap Watkins menulis dalam "Pereka Lahir":

Pereka yang membosankan boleh dipercayai dan dihargai kerana orang tahu bahawa mereka bekerja untuk produk dan pengguna. Pereka yang membosankan bertanya dan bergantung kepada pengalaman dan kepakaran orang lain, membina lebih banyak kepercayaan dari masa ke masa. Mereka jarang menganggap bahawa mereka tahu jawapannya.

Pereka yang membosankan mungkin salah satu pemimpin terbaik yang boleh dimiliki oleh pasukan.

Jadi menjadi sangat baik. Bosan.

Bosan!

Atas ialah kandungan terperinci Mudah & membosankan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276
Tutorial CSS untuk membuat pemuatan dan animasi pemuatan Tutorial CSS untuk membuat pemuatan dan animasi pemuatan Jul 07, 2025 am 12:07 AM

Terdapat tiga cara untuk membuat pemutar pemuatan CSS: 1. Gunakan pemutar asas sempadan untuk mencapai animasi mudah melalui HTML dan CSS; 2. Gunakan pemutar tersuai pelbagai mata untuk mencapai kesan lompat melalui masa kelewatan yang berlainan; 3. Tambahkan pemutar dalam butang dan beralih kelas melalui JavaScript untuk memaparkan status pemuatan. Setiap pendekatan menekankan pentingnya butiran reka bentuk seperti warna, saiz, kebolehcapaian dan pengoptimuman prestasi untuk meningkatkan pengalaman pengguna.

Menangani masalah dan awalan keserasian penyemak imbas CSS Menangani masalah dan awalan keserasian penyemak imbas CSS Jul 07, 2025 am 01:44 AM

Untuk menangani keserasian pelayar CSS dan isu awalan, anda perlu memahami perbezaan sokongan penyemak imbas dan menggunakan awalan vendor dengan munasabah. 1. Memahami masalah biasa seperti Flexbox dan sokongan grid, kedudukan: prestasi tidak sah, dan prestasi animasi adalah berbeza; 2. Periksa status sokongan ciri CANIUSE Ciri; 3. Gunakan dengan betul -webkit-, -moz-, -ms-, -o- dan awalan pengeluar lain; 4. Adalah disyorkan untuk menggunakan autoprefixer untuk menambah awalan secara automatik; 5. Pasang postcss dan konfigurasi penyemak imbas untuk menentukan penyemak imbas sasaran; 6. Secara automatik mengendalikan keserasian semasa pembinaan; 7. Ciri -ciri pengesanan moden boleh digunakan untuk projek lama; 8. Tidak perlu meneruskan konsistensi semua pelayar,

Apakah perbezaan antara paparan: inline, paparan: blok, dan paparan: blok sebaris? Apakah perbezaan antara paparan: inline, paparan: blok, dan paparan: blok sebaris? Jul 11, 2025 am 03:25 AM

Themaindifferencesbetweendisplay: inline, block, andinline-blockinhtml/cssarelayoutbehavior, spaceusage, andstylingcontrol.1.inlineelementsflowwithtext, notstartonNewlines, abaikanwidth/height, andonyapplylylylylylinddding/

Gaya yang dikunjungi pautan berbeza dengan CSS Gaya yang dikunjungi pautan berbeza dengan CSS Jul 11, 2025 am 03:26 AM

Menetapkan gaya pautan yang telah anda lawati dapat meningkatkan pengalaman pengguna, terutama di laman web yang berintensifkan kandungan untuk membantu pengguna menavigasi lebih baik. 1. Gunakan CSS: Kelas pseudo yang dilawati untuk menentukan gaya pautan yang dikunjungi, seperti perubahan warna; 2. Perhatikan bahawa penyemak imbas hanya membenarkan pengubahsuaian beberapa atribut disebabkan oleh sekatan privasi; 3. Pemilihan warna harus diselaraskan dengan gaya keseluruhan untuk mengelakkan ketangkasan; 4. Terminal mudah alih mungkin tidak memaparkan kesan ini, dan disyorkan untuk menggabungkannya dengan arahan visual lain seperti logo tambahan ikon.

Membuat bentuk tersuai dengan laluan klip CSS Membuat bentuk tersuai dengan laluan klip CSS Jul 09, 2025 am 01:29 AM

Gunakan atribut clip-path CSS untuk menanam unsur-unsur ke dalam bentuk tersuai, seperti segitiga, takik bulat, poligon, dan lain-lain, tanpa bergantung pada gambar atau SVG. Kelebihannya termasuk: 1. Menyokong pelbagai bentuk asas seperti Circle, Ellipse, Polygon, dan lain -lain; 2. Pelarasan responsif dan boleh disesuaikan dengan terminal mudah alih; 3. Mudah untuk animasi, dan boleh digabungkan dengan hover atau javascript untuk mencapai kesan dinamik; 4. Ia tidak menjejaskan aliran susun atur, dan hanya tanaman kawasan paparan. Penggunaan umum adalah seperti laluan klip bulat: bulatan (50pxatcenter) dan triangle clip-path: polygon (50%0%, 100 0%, 0 0%). Notis

Bagaimana untuk membuat imej responsif menggunakan CSS? Bagaimana untuk membuat imej responsif menggunakan CSS? Jul 15, 2025 am 01:10 AM

Untuk membuat imej responsif menggunakan CSS, ia boleh dicapai terutamanya melalui kaedah berikut: 1. Gunakan maksimum lebar: 100% dan ketinggian: auto untuk membolehkan imej menyesuaikan diri dengan lebar kontena sambil mengekalkan perkadaran; 2. Gunakan atribut SRCSET dan saiz HTML dengan bijak memuatkan sumber imej yang disesuaikan dengan skrin yang berbeza; 3. Gunakan objek-sesuai dan kedudukan objek untuk mengawal penanaman imej dan paparan fokus. Bersama -sama, kaedah ini memastikan bahawa imej dibentangkan dengan jelas dan indah pada peranti yang berbeza.

Apakah ketidakkonsistenan penyemak imbas CSS biasa? Apakah ketidakkonsistenan penyemak imbas CSS biasa? Jul 26, 2025 am 07:04 AM

Penyemak imbas yang berbeza mempunyai perbezaan dalam parsing CSS, mengakibatkan kesan paparan yang tidak konsisten, terutamanya termasuk perbezaan gaya lalai, kaedah pengiraan model kotak, flexbox dan tahap sokongan susun atur grid, dan tingkah laku yang tidak konsisten bagi atribut CSS tertentu. 1. Pemprosesan gaya lalai tidak konsisten. Penyelesaiannya adalah menggunakan cssreset atau normalisasi.css untuk menyatukan gaya awal; 2. Kaedah pengiraan model kotak versi lama IE adalah berbeza. Adalah disyorkan untuk menggunakan kotak-kotak: kotak sempadan dengan cara yang bersatu; 3. Flexbox dan grid melakukan secara berbeza dalam kes kelebihan atau dalam versi lama. Lebih banyak ujian dan gunakan autoprefixer; 4. Beberapa tingkah laku atribut CSS tidak konsisten. CANIUSE mesti dirujuk dan diturunkan.

Unit CSS Demystifying: PX, EM, REM, VW, VH Perbandingan Unit CSS Demystifying: PX, EM, REM, VW, VH Perbandingan Jul 08, 2025 am 02:16 AM

Pilihan unit CSS bergantung kepada keperluan reka bentuk dan keperluan responsif. 1.PX digunakan untuk saiz tetap, sesuai untuk kawalan yang tepat tetapi kekurangan keanjalan; 2.EM adalah unit relatif, yang mudah disebabkan oleh pengaruh unsur induk, sementara REM lebih stabil berdasarkan unsur akar dan sesuai untuk skala global; 3.VW/VH didasarkan pada saiz viewport, sesuai untuk reka bentuk yang responsif, tetapi perhatian harus dibayar kepada prestasi di bawah skrin yang melampau; 4. Apabila memilih, ia harus ditentukan berdasarkan sama ada pelarasan responsif, hubungan hierarki elemen dan ketergantungan viewport. Penggunaan yang munasabah boleh meningkatkan fleksibiliti dan penyelenggaraan susun atur.

See all articles