Saya seorang mahasiswa di perguruan tinggi, dan saya perhatikan bahwa banyak perusahaan mencari orang yang memiliki pengalaman dengan Javascript. Apakah ini termasuk perpustakaan Javascript, seperti JQuery? Atau, apakah mereka hanya mencari orang Javascript? Mungkin tergantung pada perusahaan, tetapi apa saran umum untuk seorang siswa yang ingin melakukan pekerjaan front-end? Apakah Javascript lebih kuat dari JQuery? Saya tahu Jquery adalah perpustakaan dan menyederhanakan banyak tugas, tetapi apakah ada beberapa alasan mengapa Anda akan menggunakan Javascript di atas Jquery?
8
Jawaban:
Mereka mencari JavaScript - dan mereka mungkin tidak tahu tentang JQuery
Untuk mendapatkan audiens seluas mungkin untuk iklan mereka, perusahaan akan sering hanya menyatakan teknologi tingkat atas untuk pekerjaan itu. Sebagian besar situs web utama yang menggunakan JavaScript akan memiliki ketergantungan pada kerangka kerja yang mendasarinya seperti JQuery, YUI, Prototype, dan sebagainya.
Saya menyarankan agar Anda benar-benar belajar JavaScript sebagai bahasa (tidak akan butuh waktu lama untuk mempelajari sintaks), kemudian memperkenalkan JQuery untuk memahami mengapa JQuery jauh lebih kuat sebagai kerangka kerja web. Dengan begitu Anda akan memiliki kedua sisi mata uang: Anda dapat memahami bagaimana Anda bisa terlibat dalam pertikaian yang mengerikan dengan JavaScript, dan kemudian Anda dapat melihat seberapa rapi dan elegan solusi yang dapat ditemukan melalui JQuery.
Setelah Anda memiliki pengetahuan itu, Anda dapat menjelaskannya kepada perusahaan yang belum melihat cahaya dan telah menggulirkan kerangka kerja mereka sendiri - mungkin lebih rendah -.
sumber
Untuk lebih jelasnya, kita berbicara tentang tiga teknologi berbeda di sini:
Jadi, saran saya adalah:
Dengan cara ini Anda akan memahami apa yang dapat dilakukan teknologi, bagaimana mereka berinteraksi, dan bagaimana menggunakannya secara efektif, yang akan memberi Anda pekerjaan yang Anda inginkan.
sumber
Jika Anda mengerti Javascript, Anda akan mengerti jQuery. Kebalikannya tidak selalu benar.
jQuery adalah framework berbasis Javascript, jadi saya akan fokus pada Javascript. Jika Anda tahu itu, Anda tidak akan memiliki masalah dengan jQuery.
sumber
Jquery adalah perpustakaan JavaScript, seperti yang telah Anda tulis. Jadi Anda pasti perlu tahu JavaScript untuk dapat menggunakan Jquery secara efisien.
sumber
Pahami Javascript.
Memahami Javascript: The Good Parts oleh Crockford. Tidak terlalu lama.
jQuery bagus dan kuat. Saya suka itu. Tapi itu bukan satu-satunya kerangka kerja di luar sana.
sumber
Jika pekerjaannya adalah pengembangan web, sangat mungkin mereka menginginkan javascript dan jQuery. Dan jika Anda ingin melakukan pekerjaan front-end Anda harus melakukan keduanya termasuk jQuery UI.
Anda masih perlu tahu dasar-dasar Javascript sebelum Anda belajar jQuery. Alasan mengapa kebanyakan orang dan saya termasuk, menggunakan jQuery atas JavaScript adalah karena masalah kompatibilitas lintas browser (IE terkenal jahat). Tetapi pada saat yang sama Anda harus belajar untuk tidak menyalahgunakan pemilih $ jQuery ketika ada cara javascript melakukan sesuatu, karena masalah kinerja. Contohnya adalah memiliki $ dalam satu lingkaran akan membuat situs Anda sangat lambat ^ __ ^.
Untuk front end Anda harus mempelajari beberapa JavaScript dan kemudian belajar jQuery. Buku Jeremy Keith tentang scripting DOM adalah pengantar yang sangat bagus untuk Javascript dan pengembangan web. Setelah itu mengambil jQuery menjadi sedikit lebih mudah ... ^ __ ^
Memahami javascript tidak menyiratkan bahwa Anda akan memahami jQuery hanya fyi, karena masih ada kurva belajar untuk jQuery. Oh dan UI jQuery membuat menu tab, modal, dan apa pun yang enak. Jadi pelajari juga saat Anda memiliki kesempatan.
sumber