Salah satu soalan umum mengenai pengaturcaraan pembelajaran ialah: "Apakah beberapa buku pembangunan web yang patut dibelang?"
Bahagian ini mempunyai banyak kandungan kerana laman web ini terutamanya memberi tumpuan kepada CSS!
Adam Schwartz merangkumi enam konsep CSS dalam buku ini, termasuk pemodelan kotak, susun atur, jadual, warna, tipografi, dan peralihan. Malah beberapa pemaju CSS yang berpengalaman mungkin dikelirukan oleh beberapa konsep ini, dan Adam telah berusaha sebaik mungkin untuk menerangkan setiap konsep.
Di samping menjadi panduan pemula untuk konsep CSS yang kompleks, saya juga suka bahawa setiap atribut CSS yang disebutkan dalam buku itu boleh diklik, jadi anda boleh mengkliknya pada bila -bila masa untuk melihat bagaimana setiap atribut digunakan. Terdapat banyak contoh ilustrasi dan cadangan untuk membaca lebih lanjut dalam buku ini, jika anda ingin mengetahui lebih lanjut mengenai setiap bab.
Saya dapati bab mengenai warna yang sangat menarik bukan sahaja kerana ia menyelam ke dalam amalan terbaik untuk menggunakan warna yang boleh diakses, tetapi kerana kepraktisan supernya, seperti ketika Adam menyelam ke dalam jenama yang menggunakan CSS untuk menyokong organisasi.
Pautan Langsung #### Jeremy Keith "Reka Bentuk Web Berdaya"
Petikan dari Pengenalan:
Anda tidak dapat mencari kod di sini untuk membantu anda membina laman web yang lebih baik. Tetapi anda akan menemui idea dan kaedah. Idea bertahan lebih daripada kod. Saya cuba menggabungkan idea -idea yang paling kekal dalam sejarah reka bentuk web untuk membentuk cara untuk membina laman web masa depan.
Satu perkara yang Jeremy sangat baik menggambarkan kemahiran lembut seperti perancangan, gambaran keseluruhan, dan cara menulis kod. Oleh itu, bukannya menambah coretan kod ke dalam buku, anda akan mendapati butiran mengenai strategi kod, seperti peningkatan progresif, cabaran menentukan alat yang hendak digunakan, dan menulis kod berorientasikan masa depan.
Bagi mereka yang belum mendengar Jeremy memberitahu perkara -perkara (seperti apa yang dilakukannya dalam siri sejarah web), fail audio boleh dimuat turun.
Pautan Langsung #### Simon Collison oleh Simon Collison, "Pemula Web Pembangunan CSS: Dari Newbie ke Profesional"
Buku ini mungkin telah ditulis pada tahun 2006, tetapi penjelasan Simon tentang piawaian web dan kebolehaksesan adalah abadi dan sejajar dengan masa. Beliau memberikan pemahaman tentang interoperabilitas dan cara untuk membina aplikasi web, termasuk fasa perancangan awal yang sering diabaikan.
Buku ini dibahagikan kepada dua bahagian, dibahagikan kepada 16 bab. Bahagian pertama merangkumi topik CSS seperti pengendalian teks, pautan, senarai, latar belakang, imej, bentuk, dan bentuk. Ia juga tidak menghindar dari butiran.
Bahagian kedua adalah mengenai susun atur, menerangkan kebolehgunaan dan operasi susun atur, dan kajian kes yang mudah. Cara bab diatur menjadikan satu aliran bab secara semulajadi ke dalam bab seterusnya. Setiap bab juga mengandungi seksyen ringkasan yang memberi tumpuan kepada semua konsep penting yang diliputi dalam bab ini.
Malah, buku ini menyediakan pemaju baru dengan pengetahuan latar belakang CSS pepejal dan membantu mereka mempelajari konsep yang lebih maju langkah demi langkah. Ia akan menjadikan perjalanan pembelajaran CSS anda lebih mudah.
Pautan Langsung ### Buku Berkaitan HTML & CSS
CSS dan HTML sering diajar bersama, yang amat berguna apabila anda menulis baris pertama kod dan ingin tahu bagaimana kedua -dua bahasa itu berinteraksi.
Shay memanggil buku "Panduan yang mudah dan komprehensif yang didedikasikan untuk membantu pemula mempelajari HTML dan CSS." Dia melakukan ini dengan memberi tumpuan kepada unsur-unsur umum reka bentuk dan pembangunan front-end. Beberapa kursus yang diliputi termasuk model kotak, kedudukan, tipografi, latar belakang dan kecerunan, senarai, media, bentuk dan bentuk. Dalam Bab 1, "Bina laman web pertama anda," Shay menganalisis kandungan laman web biasa, termasuk unsur -unsur, sifat dan menubuhkan struktur dokumen HTML, pengesahan kod, pemilih, dan reset CSS. Saya dapati buku ini sangat mengajar kerana ia melampaui permukaan dan menyelesaikan banyak konsep utama dengan contoh kod yang boleh anda ikuti dan belajar.
Ciri -ciri penting dalam buku ini ialah Shay membina projek lengkap dari awal dalam 12 kursus, dan pada akhir setiap kursus dia memberikan ringkasan dan pautan ke status semasa laman web (jadi jika anda mengikuti pembelajaran, anda boleh membandingkan dengan laman web anda) serta kod sumber untuk setiap peringkat.
Jika anda seorang pelajar yang belajar melalui amalan, anda akan mendapati bahan-bahan ini sangat berguna dan pada masa anda menyelesaikan kajian anda, anda akan membangunkan laman web berfungsi pelbagai halaman.
Sekuel lanjutan ke kursus ini juga boleh didapati secara percuma melalui pautan yang sama.
Pautan Langsung #### Michael Knapp "HTML & CSS: 7 Hari Menguasai Asas"
Anda mungkin tidak dapat mempelajari semua tentang HTML dan CSS dalam tujuh hari, tetapi itulah sebabnya Michael Knapp menulis pada tahun 2017 untuk memberi tumpuan kepada asas -asas. Michael menyelam ke dalam pelajaran sejarah ringkas sebelum mula mempelajari struktur, logik, dan demonstrasi HTML dan CSS. Anda akan mendapat semua pengetahuan dengan cepat sehingga anda harus yakin dalam membina laman web asas dan mempelajari pengetahuan tambahan di sepanjang jalan, kerana buku ini melibatkan SEO dan analisis.
Buku ini mengandungi program mudah yang boleh anda jalankan di komputer anda seperti yang diperlukan.
Versi e-book tersedia secara percuma di Apple Books, tetapi jika anda mempunyai langganan Kindle, anda juga boleh menggunakan versi Kindle.
Apple Books Kindle #### Chris Coyier "Kemahiran CSS Terbaik Volume 1"
Adakah anda tahu bahawa trik CSS juga mempunyai buku mengenai CSS? Ia bodoh untuk mengeluarkannya dari senarai ini, kerana anda akan mendapat koleksi tips CSS klasik yang dijelaskan oleh Chris Coyier sendiri. Malah, Chris telah memilih dengan teliti semua contoh yang diliputi dalam buku ini dari banyak petua yang telah dia terima sejak dia mengendalikan laman web selama bertahun -tahun.
Setiap teknik menyelesaikan titik kesakitan tertentu. Sebagai contoh, helah "Skrol Tetap ke Bawah" yang pertama menunjukkan cara menggunakan harta CSS yang melimpah-limpahan untuk membuat antara muka sembang yang sama sebagai alat seperti Slack, di mana skrin disematkan ke bahagian bawah, dan rasanya seperti halaman menatal untuk anda kerana item baru ditambah.
Pautan Langsung ### Proses Buku Berkaitan
Kod adalah sama pentingnya dengan cara kita menulis kod dan bekerjasama dengan orang lain untuk menyelesaikan projek. Buku -buku berikut adalah titik permulaan yang hebat untuk perancangan dan pengurusan projek, komunikasi dan bekerja dengan orang lain.
Dalam buku ini, Ellen bercakap tentang apa yang kita semua harus berurusan dengan: bekerja dengan orang lain. Tidak mudah-buku ini dibahagikan kepada empat bahagian dan meneroka perkara yang mendalam yang dapat kita bekerjasama dengan orang lain:
Sebagai ahli strategi kandungan, Ellen mempunyai pengalaman yang tepat untuk membantu sesiapa yang mengambil bahagian dalam projek kerjasama atau memanfaatkan sepenuhnya kerjasama.
Pautan Langsung #### Webflow oleh "Proses Reka Bentuk Web Moden"
E-book percuma ini memperkenalkan proses reka bentuk tujuh langkah yang direka untuk membantu menentukan proses reka bentuk web hari ini.
Ini termasuk:
Mana -mana pembaca yang memulakan projek reka bentuk baru atau sedang mengusahakan projek reka bentuk akan mendapati pandangan berharga dalam buku ini. Terutama, cara buku ini ditulis hampir terasa seperti seseorang membimbing anda melalui keseluruhan projek dari konsep hingga selesai.
Pautan Langsung #### Mark "Reka Bentuk Web" Boulton
Banyak organisasi seolah -olah mengendalikan reka bentuk dengan cara yang berbeza. Tetapi pengarang Mark Boulton mendokumenkan proses reka bentuk menyeluruh dalam reka bentuk web yang menghilangkan banyak cabaran dan meliputi semua yang anda perlu tahu.
Apa yang unik mengenai buku ini ialah ia benar -benar memberi tumpuan kepada kerja. Sudah tentu, buku ini mengandungi banyak maklumat berharga mengenai amalan terbaik dalam reka bentuk, seperti tipografi, warna, dan susun atur, tetapi apa yang anda benar -benar belajar dari buku ini adalah bagaimana kandungan ini sesuai dengan proses reka bentuk. Ia mengajar anda bagaimana untuk melakukan penyelidikan, teknik yang kita perlu melaksanakan idea, dan akhirnya bagaimana untuk bekerja dengan orang lain dan pelanggan - ini adalah bahan yang sempurna untuk pengarah reka bentuk, pengurus projek, freelancer, atau sesiapa yang terlibat dalam proses penyampaian projek.
Pautan Langsung #### Menara dengan "Kawalan Versi Pembelajaran dengan Git"
Dalam buku ini, pasukan di belakang Menara Pelanggan Git yang popular memperkenalkan pelajar ke teras sistem kawalan versi menggunakan Git. Pemaju yang bekerja pada pasukan akan mendapati ini sangat berguna kerana ia membantu untuk berkolaborasi dengan ahli pasukan yang membina fungsi yang berbeza dari projek, walaupun anda beribu -ribu batu selain. Yang mengatakan, ia masih bagus untuk sesiapa sahaja yang mungkin malu tentang baris arahan dan ingin membina keyakinan di sana.
Oleh kerana buku ini ditulis oleh pengilang aplikasi yang berinteraksi dengan Git, anda juga akan mendapat banyak pengalaman menggunakan menara sebagai GUI selain bekerja secara langsung pada baris arahan.
Jadi sama ada ia komited, cawangan, gabungan, permintaan tarik, kerja garpu, atau berurusan dengan konflik gabungan, anda akan mendapat banyak dari buku ini.
Pautan langsung ### buku berkaitan javascript
Pembelajaran JavaScript selalu kelihatan sangat popular. Malah, Jason Rodriguez menulis tentang persekitaran pembelajaran JavaScript pada tahun 2018 dan menyediakan senarai buku percuma yang bagus. Sejak itu, tidak ada banyak kandungan baru, tetapi inilah pemikiran saya mengenai buku -buku berikut.
"JavaScript yang fasih" memang layak namanya. Secara peribadi, saya fikir ini adalah salah satu buku JavaScript tertulis terbaik yang pernah saya lihat. Gaya penulisan Marjin sangat menarik, terutamanya bagaimana dia memperkenalkan konsep pengaturcaraan dan membimbing pembaca ke dalamnya. Dalam kata -kata sendiri, buku itu hanya tentang "membimbing komputer dan membuat mereka melakukan apa yang anda mahu mereka lakukan."
Buku ini meneroka JavaScript secara mendalam, dibahagikan kepada tiga bahagian dan 21 bab. Anda akan membaca banyak tentang konsep pengaturcaraan asas seperti nilai, jenis, pengendali dan fungsi, serta konsep lanjutan seperti ungkapan biasa, modul, DOM, dan pengaturcaraan tak segerak. Dia memulakan setiap bab dengan pengenalan falsafah, menyediakan pembaca untuk kandungan yang akan datang, dan kemudian menggali terus ke dalam subjek.
Di samping itu, terdapat tiga program yang dapat membantu anda mengamalkan kemahiran yang baru diperoleh anda.
Pautan Langsung ##### Nicholas C. Zakas "Memahami JavaScript Promise"
Janji JavaScript diperkenalkan pada tahun 2015 sebagai sebahagian daripada spesifikasi ES6 untuk mengendalikan fungsi tak segerak dalam JavaScript. Menurut MDN:
Janji adalah objek yang menunjukkan penyelesaian akhir atau kegagalan operasi tidak segerak.
Dalam buku 51 halaman ini, Nicholas menerangkan konsep janji dalam tiga bab: asas, menjanjikan dan mengendalikan pelbagai janji. Walaupun pautan buku yang kami sediakan adalah versi komuniti percuma, versi penuh (tersedia di Amazon) mempunyai dua bab mengenai fungsi asynchronous dan penjejakan penolakan yang tidak dialami. Nicholas memudahkan konsep janji dengan beberapa ilustrasi dan contoh. Anda akan belajar cara menggunakannya (), menangkap (), dan akhirnya () dan belajar bagaimana untuk menghubungkan pelbagai janji bersama. Nicholas juga memperkenalkan peruntukan penolakan dan pengendali penyelesaian. Anda mungkin perlu membaca buku ini untuk mengukuhkan pemahaman anda tentang topik ini.
Nicholas adalah pengarang buku JavaScript yang berpengalaman yang telah menulis tentang JavaScript selama lebih dari 15 tahun. Dia meletakkan pengalamannya yang luas ke dalam buku ini (sama seperti karyanya di CSS-Tricks).
Pautan Langsung ##### Axel Rauschmayer "Bercakap JavaScript"
Buku ini dibahagikan kepada empat bab dan meliputi lebih daripada 30 topik. Inilah pecahannya:
Pautan Langsung #### John Resig dan Bear Bibeault "JavaScript Ninja Cheats"
Sebenarnya terdapat versi buku yang lebih baru, tetapi versi 2012 adalah percuma. Sama ada, ini adalah peluang yang baik untuk belajar John Resig;
Teknologi yang diliputi di sini termasuk penutupan, fungsi, DOM, berorientasikan objek menggunakan prototaip, dan dasar silang pelayar. Tambahan yang bagus ialah terdapat semakan ringkas selepas setiap bab, yang sempurna sebagai rujukan selepas anda membaca buku.
Pautan Langsung #### Addy Osmani's "Learning JavaScript Design Patterns"
Konsep corak reka bentuk merujuk kepada penyelesaian yang boleh diguna semula kepada masalah berulang -ulang yang biasa dalam pembangunan aplikasi. Dalam buku ini, Addy Osmani meliputi pelaksanaan corak reka bentuk biasa menggunakan ES6 dan kemudiannya serta corak reka bentuk yang spesifik, yang sangat mudah apabila berurusan dengan aplikasi reaksi kompleks di mana pemeliharaan adalah matlamat utama.
Beberapa corak yang diliputi termasuk singleton, proksi, penyedia, prototaip, dan corak pemerhati. Dalam sesetengah kes, Addy termasuk kebaikan dan keburukan menggunakan beberapa corak ini dan bagaimana ia mempengaruhi prestasi aplikasi anda.
Pautan Langsung #### Kyle Simpson "Anda Tidak Tahu JS"
Walaupun tajuk itu mungkin agak provokatif, apa yang dikatakan oleh Kyle di sini ialah dia menulis buku itu dengan mengandaikan anda tidak mempunyai pengalaman JavaScript.
Kyle mula -mula memperkenalkan asas -asas pengaturcaraan dari perspektif JavaScript. Kemudian, dalam bab -bab berikutnya, dia terus memperkenalkan konsep yang lebih maju seperti skop dan penutupan, kata kunci ini, prototaip objek, asynchronous, dan prestasi.
Terdapat banyak butiran dan penjelasan yang sangat baik di sini, dan Kyle menjadikannya sangat mudah difahami dengan mengelakkan penggunaan istilah super teknikal. Terdapat banyak latihan yang direka untuk mengukuhkan pembelajaran anda. Buku ini pasti akan memberi anda pemahaman JavaScript yang cepat. Edisi kedua buku sedang dibangunkan dan anda boleh mengesannya di GitHub.
Pautan Langsung #### Flavio Copes '"JavaScript Beginner's Manual"
Flavio menulis rujukan JavaScript yang sangat berguna untuk mereka yang baru mula belajar. Ia lebih daripada panduan rujukan cepat daripada buku teks, jadi mereka yang baru mula belajar mungkin mempertimbangkan meletakkannya di meja mereka daripada membaca untuk masa yang lama.
Pautan Langsung ##### Gans, Hodges dan Wilson, JavaScript untuk Sains Data
Penulis merangkumi ciri -ciri teras JavaScript moden, termasuk panggilan balik, janji, warisan, objek, dan kelas. Mereka juga meliputi ujian menggunakan mocha, react, dan visualisasi data, yang semuanya hebat untuk sesiapa sahaja yang ingin memperbaiki kod dan bagaimana ia ditulis. Buku ini tidak masuk ke dalam banyak konsep sebagai mendalam seperti beberapa buku lain, tetapi ia benar-benar hebat ketika datang ke sains data.
Buku ini menggunakan Data-Forge; Terdapat banyak latihan untuk membantu pembaca bersaing dengan topik perbincangan. Bab akhir juga termasuk projek komprehensif yang membawa semuanya bersama -sama.
Pautan langsung #### Ringkasan
Saya harap buku-buku ini membantu anda, sama ada anda baru memulakan pembangunan web front-end, atau mempunyai lebih dari satu dekad pengalaman, atau anda berada di antara. Saya tahu betapa sukarnya untuk mendapatkan sesuatu yang baru buat kali pertama dan perasaan tidak mengetahui di mana untuk mula mencari. Saya juga tahu bahawa mencapai kesesakan dan memerlukan sesuatu untuk memperbaiki perasaan saya. Tidak kira apa tahap anda dalam proses pembelajaran, selalu ada sesuatu untuk anda di sini.
Dan jika anda mempunyai buku lain yang tersedia secara percuma dalam talian, sila kongsi dalam komen! Saya percaya kita boleh menyenaraikan lebih banyak.
Atas ialah kandungan terperinci Buku pembangunan web yang hebat yang boleh anda baca secara percuma. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!