Lompat ke isi

JQuery: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20231209)) #IABot (v2.0.9.5) (GreenC bot
 
(41 revisi perantara oleh 22 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{lowercase}}
{{Lowercase title}}
{{ infobox software
{{infobox software
| name = jQuery
| name = jQuery
| logo = [[Berkas:Jquerylogo.png]]
| logo = [[Berkas:JQuery logo.svg|220px]]
| developer = jQuery Team
| developer = Tim jQuery
| latest release version = 1.4.4
| latest release version = 3.6.0
| latest preview version =
| latest release date = {{release date|2021|03|02}}
| latest preview version =
| genre = [[Kerangka aplikasi web]]
| genre = [[Kerangka aplikasi web]]
| programming language = [[JavaScript]]
| programming language = [[JavaScript]]
| license = Dwilisensi [[GPL]] dan [[LisensiMIT|MIT]]
| license = Dwilisensi [[GPL]] dan [[Lisensi MIT|MIT]]
| website = http://jquery.com/
| website = https://jquery.com/
}}
}}
'''jQuery''' adalah [[pustaka JavaScript]] kecil [[sumber terbuka|bersumber terbuka]] yang menekankan pada interaksi antara [[JavaScript]] dan [[HTML]]. Pustaka ini dirilis pada Januari [[2006]] di [[BarCamp]] NYC oleh [[John Resig]] dan berlisensi ganda di bawah [[Lisensi MIT]] dan [[GPL]].
'''jQuery''' adalah pustaka [[JavaScript]] lintas-platform yang didesain untuk menyederhanakan client-side scripting pada HTML. Dewasa ini, jQuery merupakan pustaka JavaScript yang paling populer, dengan 65% pemasangan dari 10 juta situs Web dengan pengunjung tertinggi. jQuery adalah gratis, dan bersifat kode sumber terbuka dibawah lisensi MIT.


Sintaks pada jQuery didesain untuk memudahkan dalam navigasi sebuah dokumen, pemilihan elemen DOM, pembuatan animasi, penanganan event, dan pengembangan aplikasi berbasis Ajax. jQuery juga menyediakan kemampuan bagi para pengembang untuk dapat membuat plug-in pada pustaka JavaScript ini. Ini memungkinan mereka untuk membuat abstraksi pada interaksi dan animasi tingkat-rendah, efek lanjutan, serta tampilan widget yang dapat dimodifikasi. Pendekatan modular pada jQuery memungkinkan kita dalam pembuatan halaman Web yang dinamis dan aplikasi berbasis Web yang ajib.
[[Microsoft]] dan [[Nokia]] telah mengumumkan akan mengemas jQuery di [[platform]] mereka <ref>{{cite web |url=http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/ |title=jQuery, Microsoft, and Nokia |date=2008-09-28 |last=Resig |first=John |publisher=jQuery |work=jQuery Blog |accessdate=2009-01-29 }}</ref>. Microsoft awalnya mengadopsinya dalam [[Visual Studio]] <ref>{{cite web |url=http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx |title=jQuery and Microsoft |last=Guthrie |first=Scott |work=ScottGu's Blog |date=2008-09-28 |accessdate=2009-01-29 }}</ref> untuk digunakan dalam ''[[ASP.NET AJAX]]'' dan ''[[ASP.NET MVC Framework]]'', sedangkan Nokia akan mengintegrasikannya dalam kerangka ''Web Run-Time'' mereka.


Sekumpulan fitur inti jQuery—yakni pemilihan elemen DOM, transferal dan manipulasi—dimungkinkan berkat adanya selector engine yang bernama Sizzle (sejak versi 1.3), yang membuat sebuah "gaya pemrograman baru", memadukan antara algoritme dan data struktur DOM. Gaya ini dipengaruhi oleh arsitektur JavaScript lainnya seperti YUI v3 dan Dojo, yang nantinya menstimulasi pembuatan standar Selector API.
== Bacaan lanjutan ==


Microsoft dan Nokia membundle jQuery pada platfoem mereka. Microsoft mengikut sertakannya dengan Visual Studio di dalam pembuatan ASP.NET AJAX dan framework ASP.NET MVC miliknya. Sementara itu, Nokia meng-integrasikannya di dalam platform pengembangan widget Web Run-Time. jQuery juga telah digunakan di MediaWiki sejak versi 1.16.
* {{cite book |last=Chaffer |first=Jonathon |title=Learning JQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques |coauthors=Karl Swedberg |publisher=Packt Publishing |year=2007 |isbn=978-1847192509 }}
* {{cite book |title=JQuery in Action |last=Bibeault |first=Bear |coauthors=Yehuda Katz |publisher=Manning Publications Co. |year=2008 |isbn=978-1933988351 }}
* {{cite book |title=Beginning JavaScript with DOM scripting and Ajax |last=Heilmann |first=Christian |publisher=Apress |year=2006 |isbn=978-1590596807 |url=http://books.google.com/books?id=M3Uqna8RIAkC |accessdate=2009-05-04 }}
* {{cite book |title=Ajax And Php: Building Responsive Web Applications |last=Darie |first=Cristian |coauthors=Filip Chereches-Tosa, Mihai Bucicia |publisher=Packt Publishing |year=2005 |isbn=978-1904811824 }}
* {{cite book |title=Web development solutions |last=Heilmann |first=Christian |coauthors=Mark Norman Francis |publisher=Apress |year=2007 |isbn=978-1590598061 |url=http://books.google.com/books?id=AdEfkbOmmX4C |accessdate=2009-05-04 }}


== Pranala luar ==
== Ikhtisar ==
jQuery pada intinya merupakan pustaka untuk memanipulasi DOM (Document Object Model). Dom adalah struktur-pohon representasi dari semua elemen yang terdapat dalam sebuah halaman Web, dan jQuery menyederhanakan sintaks untuk mencari, menyeleksi, dan memanipulasi elemen-elemen DOM tersebut. Sebagai contoh, jQuery dapat digunakan untuk mencari elemen dalam dokumen dengan properti tertentu (mis: semua elemen dengan tag h1), mengubah satu atau lebih atribut tersebut (mis: warna, keterlihatan), atau membuatnya merespon sebuah event (mis: ketika mouse diklik).


jQuery juga menyediakan sebuah paradigma untuk penanganan event yang diluar pemilihan dan manipulasi elemen dasar DOM. Event assignment dan event callback function dapat dilakukan dengan hanya satu langkah atau satu baris kode. jQuery juga bertujuan menggabungkan fungsional JavaScript yang serting digunakan (mis: fade in dan fade out ketika menyembunyikan elemen, animasi dengan memanipulasi property CSS).
* {{en}} [http://jquery.com/ Situs resmi]

Keuntungan menggunakan jQuery adalah:
* '''Mendorong pemisahan antara JavaScript dan HTML''': Pustaka jQuery menyediakan sintaks yang sederhana utnuk penambahan penanganan event pada DOM dengan hanya menggunakan JavaScipt, bukan justru menambah event atribut HTML untuk memanggil fungsi JavaScript. Inilah yang mendorong para pengembang untuk memisahkan kode JavaScript dari markup HTML
* '''Keringkasan dan kejelasan''': jQuery mempromosikan keringkasan dan kejelasan kode dengan fitur seperti chainable function dan shorthand function names.
* '''Mengeliminasi ketidak kompatibilitasan antar peramban (browser)''': Engine JavaScript pada setiap peramban pastilah sedikit berbeda antara satu dengan yang lainnya, jadi kode JavaScript yang berjalan pada sebuah peramban, bisa jadi tidak berjalan pada peramban yang lainnya. Seperti toolkit JavaScript lainnya, jQuery menangani seluruh ketidak konsistenan antar peramban dan menyediakan antar-muka konsisten yang dapat bekerja pada berbagai peramban yang berbeda.
* '''Ekstensibel''': Event baru, elemen-elemen, dan method dapat dengan mudah ditambahkan dan kemudian dapat digunakan ulang sebagai sebuah plugin.

== Bacaan lanjutan ==
* {{cite book|last=Chaffer|first=Jonathon|title=Learning JQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques|url=https://archive.org/details/learningjquerybe0000chaf|coauthors=Karl Swedberg|publisher=Packt Publishing|year=2007|isbn=978-1847192509 }}
* {{cite book|title=JQuery in Action|url=https://archive.org/details/jqueryinaction0000bibe|last=Bibeault|first=Bear|coauthors=Yehuda Katz|publisher=Manning Publications Co.|year=2008|isbn=978-1933988351 }}
* {{cite book|title=Beginning JavaScript with DOM scripting and Ajax|last=Heilmann|first=Christian|publisher=Apress|year=2006|isbn=978-1590596807|url=http://books.google.com/books?id=M3Uqna8RIAkC|accessdate=2009-05-04 }}
* {{cite book|title=Ajax And Php: Building Responsive Web Applications|url=https://archive.org/details/ajaxphpbuildingr0000unse|last=Darie|first=Cristian|coauthors=Filip Chereches-Tosa, Mihai Bucicia|publisher=Packt Publishing|year=2005|isbn=978-1904811824 }}
* {{cite book|title=Web development solutions|last=Heilmann|first=Christian|coauthors=Mark Norman Francis|publisher=Apress|year=2007|isbn=978-1590598061|url=http://books.google.com/books?id=AdEfkbOmmX4C|accessdate=2009-05-04 }}

== Pranala luar ==
* {{en}} [https://jquery.com/ Situs resmi]
* {{en}} [http://groups.google.com/group/jquery-en Milis jQuery]
* {{en}} [http://groups.google.com/group/jquery-en Milis jQuery]
* {{en}} [http://oscarotero.com/jquery/ ''Quick Reference Api'']
* {{en}} [http://oscarotero.com/jquery/ ''Quick Reference Api'']
* {{en}} [http://www.ibm.com/developerworks/library/x-ajaxjquery.html ''Simplify Ajax development with jQuery'']
* {{en}} [http://www.ibm.com/developerworks/library/x-ajaxjquery.html ''Simplify Ajax development with jQuery'']
* {{GitHub|jquery/jquery|jQuery}}


== Catatan kaki ==
== Catatan kaki ==

{{reflist}}
{{reflist}}
{{Authority control}}


[[Kategori:JavaScript]]
[[Kategori:JavaScript]]
[[Kategori:Perkenalan tahun 2006]]
[[Kategori:Perkenalan tahun 2006]]

[[ar:جي كويري]]
[[ca:JQuery]]
[[cs:JQuery]]
[[de:JQuery]]
[[en:JQuery]]
[[es:JQuery]]
[[fa:جی‌کوئری]]
[[fr:JQuery]]
[[hu:JQuery]]
[[it:JQuery]]
[[ja:JQuery]]
[[ka:JQuery]]
[[ko:JQuery]]
[[ml:ജെക്വറി]]
[[nl:JQuery]]
[[pl:JQuery]]
[[pt:JQuery]]
[[ro:JQuery]]
[[ru:JQuery]]
[[sk:JQuery]]
[[sv:JQuery]]
[[ta:யேகுவெரி]]
[[th:เจเควียรี]]
[[uk:JQuery]]
[[zh:JQuery]]

Revisi terkini sejak 12 Desember 2023 02.32

JQuery
TipeJavaScript library (en) Terjemahkan dan proyek Edit nilai pada Wikidata
Versi pertamaJanuari 2006 Edit nilai pada Wikidata
Versi stabil
3.7.1 (28 Agustus 2023) Edit nilai pada Wikidata
GenreKerangka aplikasi web
LisensiDwilisensi GPL dan MIT
Karakteristik teknis
Sistem operasiLintas platform Edit nilai pada Wikidata
Bahasa pemrogramanJavascript Edit nilai pada Wikidata
Informasi pengembang
PengembangTim jQuery
Informasi tambahan
Situs webhttps://jquery.com/
BlogBlog oficial Edit nilai pada Wikidata
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryjQuery Edit nilai pada Wikidata
Subredditjquery Edit nilai pada Wikidata
X: jquery GitHub: jquery Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

jQuery adalah pustaka JavaScript lintas-platform yang didesain untuk menyederhanakan client-side scripting pada HTML. Dewasa ini, jQuery merupakan pustaka JavaScript yang paling populer, dengan 65% pemasangan dari 10 juta situs Web dengan pengunjung tertinggi. jQuery adalah gratis, dan bersifat kode sumber terbuka dibawah lisensi MIT.

Sintaks pada jQuery didesain untuk memudahkan dalam navigasi sebuah dokumen, pemilihan elemen DOM, pembuatan animasi, penanganan event, dan pengembangan aplikasi berbasis Ajax. jQuery juga menyediakan kemampuan bagi para pengembang untuk dapat membuat plug-in pada pustaka JavaScript ini. Ini memungkinan mereka untuk membuat abstraksi pada interaksi dan animasi tingkat-rendah, efek lanjutan, serta tampilan widget yang dapat dimodifikasi. Pendekatan modular pada jQuery memungkinkan kita dalam pembuatan halaman Web yang dinamis dan aplikasi berbasis Web yang ajib.

Sekumpulan fitur inti jQuery—yakni pemilihan elemen DOM, transferal dan manipulasi—dimungkinkan berkat adanya selector engine yang bernama Sizzle (sejak versi 1.3), yang membuat sebuah "gaya pemrograman baru", memadukan antara algoritme dan data struktur DOM. Gaya ini dipengaruhi oleh arsitektur JavaScript lainnya seperti YUI v3 dan Dojo, yang nantinya menstimulasi pembuatan standar Selector API.

Microsoft dan Nokia membundle jQuery pada platfoem mereka. Microsoft mengikut sertakannya dengan Visual Studio di dalam pembuatan ASP.NET AJAX dan framework ASP.NET MVC miliknya. Sementara itu, Nokia meng-integrasikannya di dalam platform pengembangan widget Web Run-Time. jQuery juga telah digunakan di MediaWiki sejak versi 1.16.

jQuery pada intinya merupakan pustaka untuk memanipulasi DOM (Document Object Model). Dom adalah struktur-pohon representasi dari semua elemen yang terdapat dalam sebuah halaman Web, dan jQuery menyederhanakan sintaks untuk mencari, menyeleksi, dan memanipulasi elemen-elemen DOM tersebut. Sebagai contoh, jQuery dapat digunakan untuk mencari elemen dalam dokumen dengan properti tertentu (mis: semua elemen dengan tag h1), mengubah satu atau lebih atribut tersebut (mis: warna, keterlihatan), atau membuatnya merespon sebuah event (mis: ketika mouse diklik).

jQuery juga menyediakan sebuah paradigma untuk penanganan event yang diluar pemilihan dan manipulasi elemen dasar DOM. Event assignment dan event callback function dapat dilakukan dengan hanya satu langkah atau satu baris kode. jQuery juga bertujuan menggabungkan fungsional JavaScript yang serting digunakan (mis: fade in dan fade out ketika menyembunyikan elemen, animasi dengan memanipulasi property CSS).

Keuntungan menggunakan jQuery adalah:

  • Mendorong pemisahan antara JavaScript dan HTML: Pustaka jQuery menyediakan sintaks yang sederhana utnuk penambahan penanganan event pada DOM dengan hanya menggunakan JavaScipt, bukan justru menambah event atribut HTML untuk memanggil fungsi JavaScript. Inilah yang mendorong para pengembang untuk memisahkan kode JavaScript dari markup HTML
  • Keringkasan dan kejelasan: jQuery mempromosikan keringkasan dan kejelasan kode dengan fitur seperti chainable function dan shorthand function names.
  • Mengeliminasi ketidak kompatibilitasan antar peramban (browser): Engine JavaScript pada setiap peramban pastilah sedikit berbeda antara satu dengan yang lainnya, jadi kode JavaScript yang berjalan pada sebuah peramban, bisa jadi tidak berjalan pada peramban yang lainnya. Seperti toolkit JavaScript lainnya, jQuery menangani seluruh ketidak konsistenan antar peramban dan menyediakan antar-muka konsisten yang dapat bekerja pada berbagai peramban yang berbeda.
  • Ekstensibel: Event baru, elemen-elemen, dan method dapat dengan mudah ditambahkan dan kemudian dapat digunakan ulang sebagai sebuah plugin.

Bacaan lanjutan

[sunting | sunting sumber]

Pranala luar

[sunting | sunting sumber]

Catatan kaki

[sunting | sunting sumber]