Bagaimana saya bisa benar-benar menerapkan javascript yang saya pelajari [ditutup]

10

Saya seorang programmer front end. Saya baik dengan desain, html, css, dan jquery, tapi saya ingin belajar javascript lebih dari apa pun. Saya telah mengikuti beberapa kursus, membaca buku dan tutorial online dan merasa seperti saya memahami prinsip-prinsip inti: variabel, logika dll.

Di sinilah saya melihat berbeda dari semua pertanyaan "Apa cara terbaik untuk belajar js" di web.

Apa yang tampaknya tidak bisa saya lakukan adalah mempraktikkannya. Saya tidak dapat mengambil lompatan dari mengetahui sedikit demi sedikit untuk mencari tahu bagaimana mereka bekerja bersama untuk menjadi sebuah program.

Apa cara terbaik untuk mendapatkan pengetahuan terapan sebenarnya dengan js? Saya berasumsi menjadi magang atau diajari adalah yang terbaik, tetapi Anda tidak sering mendengar hal-hal semacam itu.

Gregg B
sumber
2
Tulis server di node.js. Tidak ada yang mengajarkan Anda suka menggunakannya untuk seluruh tumpukan web. Anda dapat menemukan tutor di sini jika beruntung
Raynos
Saya suka suara itu!
Gregg B
Saya sering melihat orang bermigrasi dari javascript ke jQuery. Ini adalah kasus terbalik pertama yang ditemukan! ;)
check123
Ini hampir seperti mengembalikan pertanyaan Anda kepada Anda, tetapi tetap saja, apa yang ingin Anda capai dari js, khususnya, mengingat Anda merasa nyaman dengan jQuery?
check123
Saya merasa ingin belajar lebih banyak tentang apa yang sebenarnya dilakukan jquery di bawah tenda akan membantu saya menjadi lebih baik. Selain itu HTML5 bersandar pada js begitu banyak saya ingin tahu semua yang saya bisa tentang itu - Saya tidak merasa benar-benar mengandalkan jquery adalah praktik yang baik dan saya yakin ada beberapa hal yang mungkin lebih mudah dengan pemahaman yang kuat tentang "mentah "js. Juga, saya ingin pindah ke pemrograman back-end sedikit juga dan saya pikir ini akan menjadi batu loncatan yang baik.
Gregg B

Jawaban:

18
  • Temukan situs web yang Anda sukai tampilan dan rasanya dan salinlah .
  • Buat situs web Anda sendiri tentang Anda dan terus tambahkan interaksi berbasis javascript di dalamnya.
  • Buat aplikasi web yang selalu ingin Anda lakukan. Aplikasi acak saya yang paling dasar memberi saya daftar apa yang ada di lemari es saya. (Saya sangat terkejut melupakan apa yang telah saya beli ...)

Cara termudah untuk belajar (dan mempertahankan) adalah ketika Anda harus belajar. Terkena konsep, ingin mengimplementasikannya, pergi dan lakukan.

JK
sumber
Terima kasih. Saya rasa saya telah diintimidasi untuk mencoba dan membangun sesuatu sendiri - merasa seperti saya tidak akan tahu bagaimana melakukannya, tetapi saya rasa di situlah saya harus memulai.
Gregg B
7

Lakukan beberapa Javascript Koans

Menerapkan permainan sederhana dalam javascript.

Buat UI gulir yang bagus, lakukan kueri ajax untuk mendapatkan '10 frasa berikutnya', atau 'konfigurasi papan berikutnya'.

Lihat 10 hal Paul Irish yang saya pelajari dari membaca sumber jquery dan 11 lagi

Baca Dokumentasi MDC . Baca semua dokumen jquery (mudah dibaca dan hanya beberapa jam).

Oh, dan ketahui tentang jsfiddle.net - hal terbaik yang pernah ada.

George Mauer
sumber
+1 untuk halaman Paul Irsh, js di latar belakang keren.
DMin
1
@Grillz - Saya baru saja melakukan pelatihan intensif 5 jam tentang semua yang perlu Anda ketahui tentang Javascript dan jQuery. Anda dipersilakan ke dek slide: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer
1
Bahkan lebih baik, Ini dia di slideshare: slideshare.net/Togakangaroo/all-of-javascript
George Mauer
1

Karena Anda terbiasa dengan jQuery, saya akan mengatakan mencoba membuat plugin jQuery. Anda dapat menggunakan keterampilan js Anda di sana.

Atau

Ambil plugin jQuery yang ada dan cobalah untuk mengembangkannya menggunakan plain js.

gbs
sumber
0

Cara termudah untuk menjadi profesional JavaScript adalah bergabung dengan perusahaan pengembangan perangkat lunak sebagai insinyur ujung depan, dan menerapkan pengetahuan Anda pada proyek baru. Jika Anda melakukannya dengan baik, saya tahu ketika Anda mengembangkan sesuatu dengan (jquery ajax javascript) maka pasti setiap orang akan menyukainya karena cepat dan dioptimalkan. Maka Anda akan menjadi yang terpuji dalam organisasi.

Pir Abdul
sumber
0

Satu buku JavaScript yang saya pegang tidak pernah membantu saya. Itu adalah aplikasi bahasa untuk memecahkan masalah aktual yang membuat saya menjadi ahli JavaScript hampir dalam waktu singkat. Hal yang sama berlaku untuk hampir semua bahasa yang saya gunakan.

Kasus penggunaan yang baik untuk JS adalah memetakan aplikasi. Coba bekerja dengan Google Maps atau OpenLayers. Jika Anda tidak ke peta, coba Kerangka JavaScript seperti jQuery atau Prototype. Lihat apa yang bisa kamu lakukan. Bangun formulir yang mewah, buat beberapa ide bagaimana mempercepat situs web yang mengimplementasikan aplikasi ajax, semua hal semacam itu. Mungkin aplikasi slide show lain ... sesuatu yang sangat keren? Atau apakah ada yang membutuhkan antarmuka admin? Bagaimana Anda membuatnya lebih ramah pengguna melalui penggunaan JavaScript. Kemungkinannya tidak terbatas, belum lagi node.js yang membuka seluruh kemungkinan baru.

Ini benar-benar terserah Anda dan kebutuhan Anda. Yang bisa saya katakan adalah: Pilih masalah dan selesaikan. Buku akan membantu Anda sepanjang jalan, namun tidak pernah menggantikan pengalaman yang Anda peroleh

cu Roman


sumber