JavaScript: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan Tag: Suntingan perangkat seluler Suntingan peramban seluler |
Katyusha 97 (bicara | kontrib) →Penggunaan lainnya: Penambahan spasi Tag: Suntingan perangkat seluler Suntingan peramban seluler |
||
(6 revisi perantara oleh 6 pengguna tidak ditampilkan) | |||
Baris 1:
{{Infobox
| name = JavaScript
| logo = <!-- Do not add the unofficial logo, per [[Talk:JavaScript/Archive 5#Why is the unofficial logo present?]] -->
Baris 33 ⟶ 32:
== Sejarah ==
JavaScript pertama kali dikembangkan oleh [[Brendan Eich]] dari Netscape di bawah nama ''Mocha'', yang nantinya namanya diganti menjadi ''LiveScript'', dan akhirnya menjadi ''JavaScript''.<ref>{{cite web|last=Krill |first=Paul |url=http://www.infoworld.com/article/08/06/23/eich-javascript-interview_1.html |title=JavaScript creator ponders past, future |publisher=InfoWorld |date=2008-06-23 |accessdate=2009-05-19}}</ref><ref name="computerworld">{{cite web|last=Hamilton|first=Naomi|url=http://www.computerworld.com.au/article/255293/-z_programming_languages_javascript|title=The A-Z of Programming Languages: JavaScript|publisher=computerworld.com.au|date=2008-06-31}}</ref>
''Navigator'' sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para [[pemrogram]] yang non-Java.<ref name="zaki"/> Maka dikembangkanlah bahasa pemrograman bernama ''LiveScript'' untuk mengakomodasi hal tersebut.<ref name="zaki"/> Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.<ref name="zaki">Ali Zaki & Smitdev Community, ''SPP AJAX untuk Pemula'', halaman 27. Elex Media Komputindo</ref>
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek ''rollover'' baik di gambar maupun teks, dan yang penting juga adalah untuk membuat [[AJAX]].<ref name="zaki"/> JavaScript adalah bahasa yang digunakan untuk AJAX.
=== Pembuatan oleh Netscape ===
Baris 61 ⟶ 60:
Percobaan awal pada dalam mempromosikan penggunaan JavaScript sisi server adalah [[Server Web Oracle iPlanet#Sejarah|Netscape Enterprise Server]] dan [[Internet Information Services]] [[Microsoft]],<ref>{{cite web|last=News|first=Oracle|date=December 11, 1998|title=Server-Side JavaScript Guide|url=https://docs.oracle.com/cd/E19957-01/816-6411-10/contents.htm|website=oracle.com|publisher=[[Oracle Corporation]]|archive-url=https://web.archive.org/web/20210311173120/https://docs.oracle.com/cd/E19957-01/816-6411-10/contents.htm|archive-date=March 11, 2021|access-date=May 8, 2021|url-status=live}}</ref><ref>{{cite web|last1=Clinick|first1=Andrew|date=July 14, 2000|title=Introducing JScript .NET|url=https://msdn.microsoft.com/en-us/library/ms974588.aspx|website=Microsoft Developer Network|publisher=Microsoft|archive-url=https://web.archive.org/web/20171110201649/https://msdn.microsoft.com/en-us/library/ms974588.aspx|archive-date=November 10, 2017|access-date=April 10, 2018|quote=[S]ince the 1996 introduction of JScript version 1.0 ... we've been seeing a steady increase in the usage of JScript on the server—particularly in Active Server Pages (ASP)|url-status=live}}</ref> tapi itu ceruk kecil.<ref name="2009server">{{cite web|author=Mahemoff, Michael|date=December 17, 2009|title=Server-Side JavaScript, Back with a Vengeance|url=https://readwrite.com/2009/12/17/server-side_javascript_back_with_a_vengeance/|website=readwrite.com|archive-url=https://web.archive.org/web/20160617030219/https://readwrite.com/2009/12/17/server-side_javascript_back_with_a_vengeance/|archive-date=June 17, 2016|access-date=July 16, 2016|url-status=live}}</ref> Penggunaan sisi server akhirnya mulai tumbuh di akhir tahun 2000-an, dengan kreasi dari [[Node.js]] dan pendekatan lainnya.<ref name="2009server" />
JavaScript baru-baru ini mulai muncul di beberapa [[sistem tertanam]], biasanya dengan
== Contoh kode JavaScript ==
Baris 260 ⟶ 259:
[[Kategori:Bahasa skrip|{{PAGENAME}}]]
[[Kategori:Standar W3C]]
[[Kategori:Bahasa pemrograman]]
[[Kategori:Keluarga bahasa pemrograman JavaScript]]
Baris 266 ⟶ 264:
[[Kategori:Bahasa pemrograman yang dibuat pada tahun 1995]]
[[Kategori:Bahasa fungsional]]
[[Kategori:Bahasa pemrograman
[[Kategori:Bahasa pemrograman tingkat tinggi]]
|