Şimdi Ara

JS & jQuery

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
16
Cevap
1
Favori
1.541
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar. Ben web alanında ilerlemeyi istiyorum. Şuanlık sadece front end ile ilgileniyorum burayı tam hallettikten donra back end e de bakmak istiyorum. Html ve css i iyi derecede biliyorum. Js de az çok biliyorum yani temelini biliyorum ama derinleşmedim tam olarak. Sorum sizce js de derinleşmeli miyim yoksa bir Framework'e mi yönelmeliyim. Jquery var aklımda. Yani sizce js de derinleşmek mi yoksa temel orta düzel js bilip jquery veya başka bir framework mü öğrenmeliyim?



  • jQuery sadece html form elemanlarına erişimi kolaylaştıran bir yardımcı araçtır. Marangoz ağacı keserken ağacı hizalamaya yardımcı olarak gönye kullanır, onun gibi. Tecrübeli marangoz gönye olmadan da hizalayabilir. Yani jQuery olmadan da HTML elemanlarına erişim bilmelisin. Nitekim bazı html formlarda sadece 3-4 eleman kullanıldığı için jQuery dahil etmeye kullanmaya gerek yok.



    Aynı şekilde örneğin Angular.js, Backbone.js, Ember.js, React.js vs kullanmadan da aynı programlar yazılabilir. Framework'lerin her biri belli bir işlemi kolaylaştırmak için yapılmış yardımcı araçlardır. Örneğin Angular MVC'yi, React masaüstü Windows uygulamalarındaki interaktiviteyi uygular.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Jquery mutlaka öğrenmelisin, ancak java script'i de es geçmesen fena olmaz. Şöyle biraz kurcala derim. Neler yapabileceğini hayal bile edemezsin. Ancak başlangıç programcısı için çok üstünde durulmasına gerek yok. İlerde çok profesyonel ve özgün bişeyler yapmak istersen tekrar üzerinde çalışabilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • MERN Developer dersleri izleyebilirsin.
    Node.js, Express, React, Redux ve MongoDB bu başlıkları oturttuğun zaman full stack olarak kariyerine devam edebilirsin.

    Öğrenmesi zaman alır, bol pratik ister. Fakat full stack olmanı tavsiye etmem yükü fazla, front veya back end seçmeni öneririm.

    React Redux kısmı front end, geri kalan nodejs ve mongo db back end diyebiliriz.

    jQuery yi bil ama React tarafında kullanmamanın daha verimli olduğunu göreceksin ilerde.
  • Merhabalar, dilin kendisini öğrenmek yerine dil ile yapılmış bir framework öğrenmek çok saçma.



    İlk önce dilin kendisini öğren, sonra '#test' ve '.test' nasıl dönüşür/ işlenir sorusuna apışıp kalma.



    Görüştüğüm bu tarzda yeni mezun veya daha okul çağında olan arkadaşlar hemen sağa menü sola içerik koyunca çok iyi html css biliyorum diyor ama yardımcı araç kullanmadan (bulma, semantic, bootstrap) iki düğmeyi yanyana getiremiyor. Less SCSS diyorsun ne az mı diye soruyor.



    Bu tarzda küçümseyerek ben biliyorum diyerek anca kopyala yapıştırdan öteye geçemezsiniz ben size söyliyeyim.



    İlk önce Javascript öğrenin bir elemente nasıl müdahele ediliyor, eventler neler, propertieler neler, function ne anonymous function ne, arrow function ne, niye == yerine === kullanılıyor. Ben for ile dönerken neden bazı işlemler kafasına göre zamanlarda çalışıyor asenkronu senkrona senkronu asenkrona nasıl çeviririz bu durumun önüne nasıl geçeriz öğren.



    Daha sonra ben şimdi bunu az çok anladım neden etrafımda neredeyse 1000 tane aktif kulkanılan javascript kütüphanesi var ? Bu soruya geç.



    Neden React varken Vue varken Angular Ember Nano Ejs Pug varken 2007 yılında çıkmış ömrünü defalarca tamamlamış boyut olarak büyük hız olarak yavaş ve standartları takip etmeyen bir kütüphaneyi öğreneyim onun cevabını ara.



    Javascript bilmiyorum ama Jquery biliyorum diye karşıma gelen bir çok adaya anında olumsuz olarak cevap verdim. Böyle bir şey kabul edilemez. Sen doğduktan sonra hemen koştun mu ? Yoksa bacaklarını sallayarak başlayıp daha sonra emeklemeye sonra dengede durup yürümeye mi geçtin ?



    Back end front end sorusu ise tamamen zevk ben her ikisinide seviyorum ama backend daha oturaklıdır, diller ve frameworkler daha geniş kitlelere örneklere sahiptir anlaşılması kolaydır. Öğrenme eğrisi yüksek değildir. Frontend ise aksine backend e göre daha zordur.



    Çok biliyorum, iyi biliyorum ile olmaz.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • jQuery javascript ile yazılmış bir kütüphane sadece. Bu yüzden düzgün JS bilmeden jQuery'i de tam etkili kullanamazsın zaten bundan emin olabilirsin. Hatta jQuery bilmesen bile her şeyi saf javascript ile de yapabilirsin. Sadece DOM nesnelerine kolay yoldan CSS seçicileriyle erişim (ki bu normal JS'nin querySelector metodu ile de yapılabiliyor artık, tarayıcı desteği ne durumda ona emin değilim sadece), kolay ajax yazımı ve binlerce hazır jQuery pulingler cezbediyor insanı o kadar. jQuery yine öğren nimetlerinden eksik kalma ama JS kesinlikle bilmelisin.
  • Js bil ve öğren ama pek kullanmayacaksın. Jquery ise mutlaka bilmen lazım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • "çok iyi biliyorum" bir ölçü değil. bencehttps://www.pluralsight.com/product/pluralsight-iq tarz ölme seviye belirleme sınavlarına bir katıl sonra gör. bilmediğini de bilmiyor olabilirsin. 2007 de il birincisi olmuşumur kesin diye tribe girerken sınavı geçemeyince anlamıştım tek bildiğimin hiç bir şey bilmediğim olduğunu neyse.

    "Jquery neden çıktı, şimdi neden popüler değil?" bu soruya cevap bulursan bence jquery yatırım yapmalı mısın öğrenirsin. 2.si bu ne yapmak isteidğinle ilgili. Eğer yapmak istediğini vanillajs ile yapabiliyorsan kütüphane/framework kullanmaman daha iyi.

    Tavsiyem x öğren y öğren dne ziyade bir şeyler üret. onu üretmek için karşına engeller çıkacak onları aşmak için gerekeni bul bu sana öğretir zaten. Bonus:https://github.com/nefe/You-Dont-Need-jQuery/blob/master/README-tr.md



    < Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 6 Haziran 2018; 13:26:15 >




  • JS biliyorum diyenlere özel mülakat sorusu : )



    JS & jQuery

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Cevap için çok teşekkür ederim. Çok geç gördüm cevabı kusura bakayın. Dediklerinizi anladım ama js de nasıl derinleşeceğimi bulamadım. İnternette örnek kod aradım ama hepsi hesap makinesi yapma puan hesaplama vb. çoğu web sitesi yapımında ihityaç duymayacağım şeyler. Benim aradığım bir web sitesi içinde kullanılmış javascript kodu. Yani js bir site yapımında nasıl kullanılıyor öğrenmem daha iyi gibi geliyor bana. Çünkü kendim bir deneme projesi yapayım diyorum html-css ile yapıyorum az biraz artık ama o siteye nasıl js ekleyeceğim neresinde kullanacağım bilmiyorum. Önereceğiniz bir kaynak vb bir şey var mı?
  • quote:

    Orijinalden alıntı: Umutc4n

    Cevap için çok teşekkür ederim. Çok geç gördüm cevabı kusura bakayın. Dediklerinizi anladım ama js de nasıl derinleşeceğimi bulamadım. İnternette örnek kod aradım ama hepsi hesap makinesi yapma puan hesaplama vb. çoğu web sitesi yapımında ihityaç duymayacağım şeyler. Benim aradığım bir web sitesi içinde kullanılmış javascript kodu. Yani js bir site yapımında nasıl kullanılıyor öğrenmem daha iyi gibi geliyor bana. Çünkü kendim bir deneme projesi yapayım diyorum html-css ile yapıyorum az biraz artık ama o siteye nasıl js ekleyeceğim neresinde kullanacağım bilmiyorum. Önereceğiniz bir kaynak vb bir şey var mı?
    Rica ederim. Algoritmalara hakim ise ve temel programlama bilgin varsa javacript üzerinde DOM manipülasyonu yapmaya başlayabilirsin, bir elementi seçip üzerinde stil değişikleri yapabilirsin, JSON Array, Object üzerine çalışabilirsin. XmlHttpRequest konusu da çok kullanılır, incelemeni tavsiye ederim fakat bu konuda yardımcı paket kullanmak daha mantıklı, Ajax, Axios gibi paketleri tavsiye ederim.

    Temel programlama bilgin yoksa, başlangıç noktası değişkenler, döngüler, karar yapıları olabilir. Özellikle js' in array ve obje metodları çok kullanışlıdır. Aşağıdaki konuya bakabilirsin

    Array Methods

    Bunlardan sonra senkron - asenkron programalaya geçiş yapabilirsin, çok derin bir konudur ve JavaScript tarafında eğer bu konuyu kavramazsan çok başın ağrır. Herşey doğruyken gelen boş veriler, sırasız yapılan işlemler, yanlış veri işlemesi gibi sorunlar çıkarır. Bu aşamada karşına Promise, Async - Await, Callback gibi yapılar çıkacak bunları araştırabilirsin. ESLint kuralları da listende olsun.

    JavaScript patternleri de ileri bir konudur, Functional Programming, Ro - Ro (recieve an pbject - return an object) gibi yapılar işleri kolaylaştırır fakat başlangıç için karmaşık gelebilir.

    Son olarak da JavaScript frameworklerine bakabilirsin, benim tercihim Vue ve JQuery, React, Ember, Angular gibi frameworklere bakabilirsin.



    < Bu mesaj bu kişi tarafından değiştirildi ElwinVanDyke -- 27 Haziran 2018; 16:26:14 >




  • Çok teşekkür ederim. Yol haritam belli oldu. Uzun uzun açıkladığınız için tekrardan çok teşekkür ederim.
  • quote:

    Orijinalden alıntı: ElwinVanDyke

    Merhabalar, dilin kendisini öğrenmek yerine dil ile yapılmış bir framework öğrenmek çok saçma.



    İlk önce dilin kendisini öğren, sonra '#test' ve '.test' nasıl dönüşür/ işlenir sorusuna apışıp kalma.



    Görüştüğüm bu tarzda yeni mezun veya daha okul çağında olan arkadaşlar hemen sağa menü sola içerik koyunca çok iyi html css biliyorum diyor ama yardımcı araç kullanmadan (bulma, semantic, bootstrap) iki düğmeyi yanyana getiremiyor. Less SCSS diyorsun ne az mı diye soruyor.



    Bu tarzda küçümseyerek ben biliyorum diyerek anca kopyala yapıştırdan öteye geçemezsiniz ben size söyliyeyim.



    İlk önce Javascript öğrenin bir elemente nasıl müdahele ediliyor, eventler neler, propertieler neler, function ne anonymous function ne, arrow function ne, niye == yerine === kullanılıyor. Ben for ile dönerken neden bazı işlemler kafasına göre zamanlarda çalışıyor asenkronu senkrona senkronu asenkrona nasıl çeviririz bu durumun önüne nasıl geçeriz öğren.



    Daha sonra ben şimdi bunu az çok anladım neden etrafımda neredeyse 1000 tane aktif kulkanılan javascript kütüphanesi var ? Bu soruya geç.



    Neden React varken Vue varken Angular Ember Nano Ejs Pug varken 2007 yılında çıkmış ömrünü defalarca tamamlamış boyut olarak büyük hız olarak yavaş ve standartları takip etmeyen bir kütüphaneyi öğreneyim onun cevabını ara.



    Javascript bilmiyorum ama Jquery biliyorum diye karşıma gelen bir çok adaya anında olumsuz olarak cevap verdim. Böyle bir şey kabul edilemez. Sen doğduktan sonra hemen koştun mu ? Yoksa bacaklarını sallayarak başlayıp daha sonra emeklemeye sonra dengede durup yürümeye mi geçtin ?



    Back end front end sorusu ise tamamen zevk ben her ikisinide seviyorum ama backend daha oturaklıdır, diller ve frameworkler daha geniş kitlelere örneklere sahiptir anlaşılması kolaydır. Öğrenme eğrisi yüksek değildir. Frontend ise aksine backend e göre daha zordur.



    Çok biliyorum, iyi biliyorum ile olmaz.
    Merhaba, JavaScript'i tüm yönleriyle öğrenebileceğim, kaliteli kitap tavsiyeniz var mı? Kitabın dili ingilizce de olabilir.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • imammmm İ kullanıcısına yanıt
    Selamlar,
    Ben pek kitaptan çalışmaya alışık değilim fakat öğrenmeye başladığım zamanlardan kalan elimdeki kitaplar şunlar;


    Modern JavaScript - Fatih Kadir Akın

    NodeJs - KodLab

    NodeJs - Dikey Eksen



    Bunların yanında Fatih Acet in videolarını tavsiye ederim.



    Yabancı kaynak olarakhttps://youtu.be/KMX1mFEmM3E videosunun kanalına bakabilirsin, udemy kursları da vardır.



    Gene youtube üzerinde Traversy Media kanalını takip edebilirsin.



    Bu arada eğer imkanın varsa Lynda üzerindeki kursları tavsiye ederim, daha açık bir dil kullanarak anlatıyorlar.



    < Bu mesaj bu kişi tarafından değiştirildi ElwinVanDyke -- 27 Haziran 2018; 22:18:3 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Tavsiyeler için çok teşekkür ederim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • imammmm İ kullanıcısına yanıt
    Rica ederim kolay gelsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.