Rumah > Artikel > Tutorial CMS > Memerlukan membaca JavaScript
Saya sering ditanya tentang buku dan sumber dalam talian untuk mempelajari JavaScript dengan cepat. Nampaknya semua orang mahu mengambil bahagian dalam tindakan JS dan atas sebab yang baik ini adalah bahasa yang hebat yang boleh membantu anda mengetahui jika anda berminat dengan peluang kerjaya yang menarik. Seronok juga bermain.
Apabila JavaScript semakin popular, bilangan buku, blog dan tutorial tentang bahasa telah berkembang dengan pesat, dan walaupun mustahil untuk saya mengetahui semuanya, saya telah menemui beberapa permata yang sangat saya sukai dan ingin berkongsi dengan awak.
Sila ambil perhatian bahawa saya hanya menyenaraikan buku yang telah saya baca dan boleh mengesyorkan. Anda mungkin akan menemui banyak buku yang sama hebatnya, yang bagus.
JavaScript Profesional untuk Pembangun Web Oleh Nicholas Zakas
Ini masih buku paling disyorkan saya. Saya memberitahu mana-mana pembangun JavaScript (bercita-cita atau pakar) untuk membeli dan menyimpannya. Nicholas Zakas telah menulis sebuah buku hebat yang melakukan kerja yang sangat baik untuk merangkumi semua aspek utama bahasa. Ingin belajar asas? Ia di sana. Ingin belajar tentang OOP dalam JS? Ia di sana. Ingin mengetahui tentang Model Objek Dokumen? Okay, anda faham intinya.
Ini ialah rujukan lengkap yang ditulis dengan cara yang sangat mudah difahami yang membimbing anda daripada asas kepada ciri JavaScript lanjutan. Oleh itu mengapa saya mengesyorkannya kepada pembangun dari semua peringkat.
Corak JavaScript Pengarang: Stoyan Stefanov
Memahami corak JavaScript yang paling biasa dan berguna serta cara ia berfungsi adalah penting untuk mengurus dan mengatur kod anda dengan betul. Dalam kebanyakan kes, corak yang anda pilih akan menjadi asas aplikasi anda dan memainkan peranan penting dalam menentukan cara tapak anda dibina.
Stoyan ialah salah satu pembangun JavaScript terbaik di dunia dan telah bekerja di tapak besar di Yahoo! dan Facebook, dan merupakan sebahagian daripada pasukan yang mengurus rangka kerja YUI. Dia tahu perkaranya dan telah menyaring pemahamannya tentang corak yang paling biasa menjadi buku yang mudah dibaca.
JavaScript Berorientasikan Objek: Cipta aplikasi dan perpustakaan JavaScript yang boleh skala, boleh digunakan semula, berkualiti tinggi oleh Stoyan Stefanov
Oh JavaScript OOP, bagaimana anda mentertawakan saya dengan prototaip anda. Memandangkan JS bukan bahasa berorientasikan objek berasaskan kelas tradisional, agak pelik untuk mengetahui perkara seperti warisan prototaip atau campuran. Stojan melangkah semula dan memecahkan subjek dengan baik. Ia bermula dengan beberapa asas bahasa untuk membolehkan anda bermula, tetapi dengan cepat menyelami pemahaman cara OOP berfungsi dan cara anda harus memanfaatkan keupayaan bahasa untuk membina objek boleh guna semula.
JavaScript Berprestasi Tinggi Pengarang: Nicholas Zakas
Kami semua mahu kod kami berjalan pantas, jadi kami sentiasa mengubahsuai dan memfaktorkan semula. Memang bagus untuk belajar daripada pengalaman sukar, tetapi saya lebih suka membina sumber berdasarkan pengalaman seseorang sebelum ini. Buku ini direka bentuk untuk memperkenalkan anda kepada tweak yang boleh membantu mengoptimumkan prestasi kod anda. Sama ada meningkatkan prestasi gelung atau menggunakan pemasa untuk menjadikan UI anda lebih responsif, buku ini telah membantu anda.
JavaScript Berkesan Oleh David Herman
Semasa saya mula-mula membaca buku ini, saya tidak pasti saya mahu mendapatkannya. Saya fikir ia adalah pengulangan buku lain yang pernah saya baca, tetapi apabila saya melihat Alex Russell dari Dojo dan Chrome Frame mengesyorkannya, saya mengambilnya. Saya sangat gembira saya melakukannya.
Dave ialah wakil TC39 di Mozilla dan pakar dalam kedua-dua aspek akademik dan praktikal bahasa tersebut. Buku ini bagus kerana ia bukan tentang bahasa JS, ia tentang penggunaan bahasa dengan cara yang terbaik. Apa yang ia lakukan ialah menjelaskan cara bahagian tertentu bahasa berfungsi (cth: paksaan, kari atau sisipan titik bertitik automatik) supaya ia tidak mengganggu anda kemudian. Ini pastinya buku untuk sesiapa sahaja yang ingin membawa pemahaman JS mereka ke peringkat seterusnya.
Rahsia Ninja JavaScript oleh John Resig dan Bear Bibeault
Tidak kira apa pendapat anda tentang jQuery, John Resig patut dihormati dan dipuji kerana membina perpustakaan JavaScript paling popular sepanjang masa dan untuk menekankan kuasa dan fleksibiliti JavaScript. Buku itu mengambil masa empat tahun untuk disiapkan, tetapi ia berbaloi untuk ditunggu.
Saya sedar ramai di antara kita mempunyai bajet yang ketat dan percuma sentiasa menjadi pilihan yang baik. Nasib baik, saya menemui tapak web yang memberikan anda sumber percuma. Laman web JSbooks, yang dicipta oleh Revolunet, menyediakan ruang letak untuk pelbagai rujukan dalam talian berkualiti tinggi, seperti:
Ada lagi. Tidak, ini bukan e-buku curi yang anda temui di tapak web penipuan. Ikon ini hanya menunjuk kepada sumber yang sedia ada dan tersedia untuk umum, bertindak sebagai direktori dan bukannya hos.
Terdapat begitu ramai orang yang berkongsi kandungan yang hebat sehingga sukar untuk menapis kandungan yang mana untuk diikuti. Apabila pengalaman saya bertambah, saya cuba mengecilkan blog yang saya baca dan saya rasa ini berfungsi dengan baik:
DailyJS
Nama mengatakan semuanya. Ia merupakan gabungan berita dan tutorial yang memfokuskan pada kod JavaScript bahagian hadapan dan bahagian pelayan. Ia juga mempunyai ulasan tetap pemalam jQuery.
Nicolas Zakas
Saya rasa sudah jelas sekarang bahawa saya peminat Nicholas. Blognya ialah sumber yang hebat, seperti bukunya, dan menangani konsep JavaScript lanjutan yang perlu diingat oleh setiap pembangun.
DavidWalsh
Saya masih ingat apabila dia mula-mula muncul; seorang lelaki yang sombong, di wajah anda, mempelajari tali dan membina reputasi. Sejak itu, David telah berusaha keras untuk menjadi pembangun yang hebat, menyumbang kepada MooTools dan rangka kerja Dojo, dan kini bekerja di Mozilla. Dia mencipta artikel hebat yang boleh anda gunakan dengan segera.
JavaScript Buruk
Satu lagi laman web hebat untuk berita dan tutorial. Mengingatkan saya tentang masa lalu Ajaxian kerana ia membolehkan saya menemui perpustakaan yang sangat hebat dan teknologi baharu.
JavaScript Mingguan
Ini adalah satu-satunya surat berita e-mel yang saya simpan dalam peti masuk saya kerana isu setiap minggu penuh dengan kehebatan. Serius, saya tidak tahu bagaimana Peter Cooper melakukannya, tetapi dia berjaya menemui banyak artikel hebat untuk dibaca. Hanya berhati-hati kerana ia adalah pembunuh produktiviti total.
Adi Osmani
Addy ialah salah seorang pembangun paling berbakat di luar sana dan dalam blognya dia menunjukkan keluasan pengetahuannya dengan merangkumi segala-galanya daripada komitmen jQuery kepada AMD. Artikelnya tentang menulis JavaScript modular adalah epik.
Peter van der Zee
Dia memanggil saya tua dan berkata saya bertongkat, tetapi saya masih menghormati pengetahuan Peter yang luar biasa tentang JavaScript. Beliau adalah sebahagian daripada generasi muda yang akan menjadi masa depan pembangunan web. Kenali orang ini.
Juriy Zaytsev aka kangax
Apabila anda bersedia untuk belajar daripada orang besar, mulakan dengan melanggan blog Juriy. Dia makan, minum dan tidur dalam ECMAScript.
2ality
Saya tidak pernah bertemu atau bercakap dengan Dr. Axel Rauschmayer, tetapi apabila saya menjumpai laman webnya, saya mengalami detik "OMG, lelaki ini sangat tajam". Apabila anda membaca siarannya, anda akan faham sebabnya. Mereka mendalam, seperti pergi ke kedalaman ECMAScript. Barangan yang sangat hebat.
Nettuts
Ya, ya, saya berat sebelah, tetapi ia mempunyai barangan yang hebat. Jika anda tidak bersetuju, anda tidak akan membaca ini. :)
Apabila buku atau blog tidak berfungsi dan anda ingin mengotorkan tangan anda, anda kini mempunyai pelbagai kursus luar talian dan dalam talian untuk membantu anda bermula dengan cepat:
Anda bukan sahaja akan menemui kursus tentang asas JavaScript, tetapi juga pada rangka kerja seperti Backbone dan Courses on topik seperti OOP. 李>
Saya mengambil kursus dalam talian daripada Thomas Fuchs dan Amy Hoy. Sangat berbaloi, terutamanya kerana pengajar tersedia untuk Soal Jawab.
Satu set percuma lapan kursus video untuk membantu anda meningkatkan kemahiran JavaScript anda.
Bocoup mempunyai program latihan yang hebat. Mereka menawarkan beberapa video dalam talian, tetapi nilai sebenar datang daripada menghadiri salah satu daripada banyak sesi latihan mereka secara peribadi.
Salah satu bahagian paling sukar dalam mempelajari mana-mana bahasa pengaturcaraan baharu ialah mendapat sokongan. Anda mempunyai soalan dan mahukan jawapan.
Saya memulakan JSMentors dengan Asen Bozhilov untuk memberi pembangun tempat yang selamat dan berguna untuk bertanya soalan tentang masalah JavaScript. Ia datang daripada pengalaman saya di tempat lain yang kurang ideal, apatah lagi bahagian internet yang tidak mesra pemula. Kami membawa masuk beberapa pakar terkenal untuk membantu menjawab soalan, dan kumpulan itu melakukan kerja yang hebat.
KESIMPULAN
Semoga saya tidak terharu dengan semua senarai ini. Sungguh hebat bahawa kami mempunyai begitu banyak pilihan untuk mempelajari JavaScript dan saya hanya menconteng permukaannya. Ingat, pilih yang paling sesuai untuk anda dan luangkan masa anda. JavaScript ialah bahasa yang sangat mudah digunakan dan memerlukan sedikit masa untuk menguasai semua nuansa. Syukurlah, anda mempunyai pelbagai kaedah dan pilihan pembelajaran untuk membantu anda menjawab soalan anda.
Atas ialah kandungan terperinci Memerlukan membaca JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!