Cadangan Sumber Pembelajaran JavaScript: Bantu anda memulakan perjalanan pengaturcaraan anda
Pilih buku pembelajaran JavaScript yang betul adalah penting. Artikel ini akan mencadangkan beberapa buku yang sangat baik untuk membantu anda memilih laluan pembelajaran yang tepat mengikut tahap anda sendiri.
Tahap entri:
"Belajar kod dengan JavaScript": - Ini adalah buku pengenalan yang sangat baik untuk pengaturcaraan JavaScript, yang secara komprehensif menerangkan konsep teras dan pengetahuan asas pengaturcaraan. Buku ini tersedia secara percuma untuk semua pengguna akaun SitePoint tanpa langganan. Anda akan mempelajari asas -asas pengaturcaraan dan secara beransur -ansur menguasai JavaScript. Teknologi yang dikuasai boleh dipindahkan ke bahasa pengaturcaraan lain, meletakkan asas yang kukuh untuk pembelajaran berikutnya. Ia meliputi kandungan penting seperti pembolehubah, jenis data, gelung, pengendali, fungsi dan objek, dan menerangkan cara mengendalikan model objek dokumen (DOM), iaitu, mengendalikan elemen halaman dalam pelayar web. Selepas belajar, anda akan mempunyai asas JavaScript yang kukuh dan dapat menulis kod anda sendiri.
JavaScript yang fasih, edisi ke -2:
Buku ini sesuai untuk pemula yang bercita -cita. Penulis menganggap bahawa pembaca tidak mempunyai asas JavaScript dan memperkenalkan konsep asas JavaScript dan pengaturcaraan dengan cara yang menarik. Buku ini bukan sahaja menerangkan mekanisme bahasa, tetapi juga konsep asas pengaturcaraan dan sains komputer. Buku ini dibahagikan kepada tiga bahagian: bahagian pertama menerangkan bahasa itu sendiri; Buku ini mengandungi latihan dan bab projek untuk membantu pembaca menyatukan pengetahuan mereka, seperti membina simulasi kehidupan buatan dan bahasa pengaturcaraan mereka sendiri. Walaupun buku bermula perlahan -lahan (menjelaskan pembolehubah, fungsi, aliran kawalan asas, dan lain -lain), ia akan segera mempercepatkan kadar, meliputi topik seperti rekursi, polimorfisme dan fungsi lanjutan. Ini mungkin bermakna bahawa pemula mutlak perlu membaca beberapa kali, tetapi ia juga bermakna bahawa pengaturcara perantaraan juga boleh mendapat manfaat daripadanya. Satu -satunya kelemahan ialah buku ini memberi tumpuan kepada ECMAScript 5 dan mempunyai sedikit pengenalan kepada ES6. -
Advanced:
The You Do not Know JS Series (oleh Kyle Simpson):
Siri ini meneroka mekanisme dalaman JavaScript secara mendalam. Buku pertama mengandaikan bahawa pembaca mempunyai sedikit pengetahuan tentang JavaScript, memperkenalkan pelbagai blok bangunan pengaturcaraan, dan buku -buku berikutnya akan meneroka blok ini dengan lebih mendalam. Tetapi saya tidak mengesyorkan bahawa pemula membaca siri secara langsung, kerana buku kedua (skop dan penutupan) sudah menyentuh beberapa topik yang sangat maju, seperti meneroka penutupan dengan melaksanakan pemuat modul mereka sendiri.
-
Siri ini merangkumi buku -buku berikut:
- "Mula" (halaman 72)
- "Skop dan Penutupan" (halaman 83)
- "prototaip ini dan objek" (halaman 158)
- 《Generik dan Tatabahasa》 (halaman 182)
- 《Asynchronous and Prestasi》 (halaman 280)
- "ES6 dan Beyond" (halaman 261)
Setiap buku boleh dibeli secara berasingan atau boleh dibaca secara dalam talian secara percuma.
Saya cadangkan siri ini kepada pembaca yang sudah mempunyai asas -asas JavaScript dan ingin meningkatkan kemahiran mereka. YDKJS menerangkan mekanisme bahasa secara mendalam dan menerangkan setiap perincian teknikal secara terperinci untuk membantu anda menjadi tuan JavaScript yang benar.
- "JavaScript berkesan" (oleh David Herman): Buku ini pendek (kira -kira 200 muka surat) dan dimiliki oleh siri "Siri Pembangunan Perisian Berkesan". Buku ini adalah untuk pengaturcara sedia ada, sama ada mereka baru kepada JavaScript atau pengaturcara yang ingin memperdalam pemahaman mereka tentang JavaScript. Oleh itu, ia tidak sesuai untuk pemula. Buku ini menggunakan kaedah seperti resipi untuk meneroka 68 kaedah khusus untuk menggunakan ciri-ciri kuat JavaScript. Kaedah ini termasuk soalan biasa (seperti mengelakkan menggunakan == dalam jenis campuran), amalan terbaik (seperti menggunakan rekursi untuk gelung tak segerak), dan corak reka bentuk (terdapat bahagian keseluruhan mengenai perpustakaan dan reka bentuk API). Pendekatan yang ringkas dan ringkas ini menjadikan buku ini sangat mudah dibaca.
buku mana yang anda pilih bergantung pada matlamat dan tahap pembelajaran anda. Saya harap cadangan di atas dapat membantu anda memilih sumber pembelajaran yang betul dan memulakan perjalanan pengaturcaraan JavaScript anda.
FAQ: (ditinggalkan, sama seperti teks asal, kandungan pendua ditinggalkan di sini)
Atas ialah kandungan terperinci Apakah buku terbaik untuk belajar JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!