Öğrendiğim javascript'i nasıl uygulayabilirim [kapalı]


10

Ben bir ön uç programcısıyım. Tasarım, html, css ve jquery ile iyiyim, ancak javascript'i her şeyden daha fazla öğrenmek istiyorum. Birkaç ders aldım, çevrimiçi kitap ve öğretici okudum ve temel prensipleri iyi anladım: değişkenler, mantık vb.

Bu web'deki diğer "js öğrenmek için en iyi yolu nedir" sorulardan farklı olduğunu gördüğüm yerdir.

Yapamayacağım şey bunu gerçek pratiğe dökmek. Bitleri ve parçaları bilmekten bir program olmak için birlikte nasıl çalıştıklarını anlamaya kadar atlayamam.

Js ile gerçek uygulamalı bilgi edinmenin en iyi yolu nedir? Çırak olmayı ya da öğretmenlik yapmanın en iyisi olacağını varsayıyorum, ancak bu tür şeyleri sık sık duymazsınız.


2
Node.js'de bir sunucu yazın. Hiçbir şey size tüm web yığını için kullanmak gibi js öğretmez. Eğer şanslıysanız öğretmenler bulabilirsiniz
Raynos

Bunun sesini seviyorum!
Gregg B

Javascript'ten jQuery'ye çok sık göç eden insanlar gördüm. Bu ilk ters tespit davası! ;)
check123

Neredeyse sorunuzu size geri döndürmek gibi olurdu, ama yine de, özellikle jQuery ile rahat olduğunuz göz önüne alındığında, js'den ne yapmak istiyorsunuz?
check123

Jquery'nin aslında kaputun altında neler yaptığını daha fazla öğrenmek gibi hissediyorum. Ayrıca html5 js üzerinde o kadar çok ben bu konuda yapabileceğim her şeyi bilmek istiyorum - jquery tamamen güvenmek gibi iyi bir uygulama olduğunu hissediyorum ve eminim sağlam bir kavrayış ile daha kolay bazı şeyler vardır eminim "js. Ayrıca, biraz da arka uç programlamaya geçmek istiyorum ve bunun iyi bir basamak taşı olacağını düşünüyorum.
Gregg B

Yanıtlar:


18
  • Görünümü ve hissi sevdiğiniz bir web sitesi bulun ve kopyalayın .
  • Hakkınızda kendi web sitenizi oluşturun ve üzerine javascript tabanlı etkileşim eklemeye devam edin.
  • Create web uygulamasını, her zaman yapmak istediğim ettik. En temel rastgele uygulamam bana buzdolabımdakilerin bir listesini verdi. (Satın aldığım şeyi unutmak konusunda herkesin bildiği gibi şok ediyorum ...)

Ne zaman öğrenmek (ve korumak) için en kolay yoludur var öğrenmek için. Bir kavram maruz istediğiniz uygulamak, gidip ve yap.


Teşekkürler. Sanırım kendi başıma bir şey yapmaya çalıştım, bunu nasıl yapacağımı bilmeyeceğim gibi hissediyorum, ama sanırım bu, başlamak zorunda olduğum yer.
Gregg B

7

Bazı Javascript Koans'ları yapın

Javascript ile basit bir oyun uygulayın.

Güzel, kayan UI'ler oluşturun, 'sonraki 10 kelime öbeğini' veya 'sonraki pano yapılandırmasını' almak için ajax sorguları yapın.

Paul Irish'ın jquery kaynağını ve 11 tane daha okuduğumdan öğrendiğim 10 şeye göz atın

MDC Belgelerini okuyun . Tüm jquery belgelerini okuyun (kolay okunur ve sadece birkaç saattir).

Oh, ve jsfiddle.net hakkında bilmek - şimdiye kadarki en iyi şey.


Paul Irsh sayfası için +1, arka plandaki js harika.
DMin

1
@Grillz - Javascript ve jQuery hakkında bilmeniz gereken her şey için 5 saatlik yoğun bir eğitim yaptım. Slayt güvertesine hoş geldiniz: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer

1
Daha da iyisi, işte slideshare'de: slideshare.net/Togakangaroo/all-of-javascript
George Mauer

1

JQuery hakkında bilgi sahibi olduğunuz için, bir jQuery eklentisi oluşturmayı deneyin. Orada js becerilerini kullanabilirsiniz.

Veya

Varolan bir jQuery eklentisini alın ve düz js kullanarak aynı şeyi geliştirmeye çalışın.


0

JavaScript uzmanı olmanın en kolay yolu, yazılım geliştirme firmasına ön uç mühendis olarak katılmak ve bilginizi yeni projelere uygulamaktır. Eğer iyi yaptıysanız, (jquery ajax javascript) ile bir şey geliştirdiğinizi biliyorum, o zaman kesinlikle her şey ister çünkü hızlı ve optimize edilmiş. O zaman organizasyonda övgü alacaksınız.


0

Tek bir JavaScript kitabı bana hiç yardımcı olmadı. Beni neredeyse hiçbir zaman bir JavaScript sihirbazı yapan gerçek sorunları çözmek için dilin uygulamasıydı. Aynı şey kullandığım neredeyse her dil için geçerli.

JS için iyi bir kullanım örneği uygulamaları haritalamak olacaktır. Google Haritalar veya OpenLayers ile çalışmayı deneyin. Haritalara girmiyorsanız jQuery veya Prototype gibi JavaScript Çerçevelerini deneyin. Ne yapabileceğinizi görün. Süslü formlar oluşturun, ajax uygulamaları uygulayan web sitelerini nasıl hızlandıracağınız hakkında bazı fikirler edinin, bu tür şeyler. Belki başka bir slayt gösterisi uygulaması ... gerçekten harika bir şey? Yoksa herhangi bir şeyin yönetici arayüzüne ihtiyacı var mı? JavaScript kullanarak bunu nasıl daha kullanıcı dostu yaparsınız? Olasılıklar sınırsızdır, yepyeni bir olasılıklar evrenini açan node.js'den bahsetmiyoruz bile.

Gerçekten size ve ihtiyaçlarınıza bağlı. Size söyleyebileceğim tek şey: Bir sorun seçin ve çözün. Kitaplar yol boyunca size yardımcı olacak, ancak kazandığınız deneyimin yerini asla almayacak

cu Roman

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.