JavaScript: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Arisnur2506 (bicara | kontrib) Tag: kemungkinan spam pranala VisualEditor |
k Membatalkan 3 suntingan by Arisnur2506 (bicara) Tag: Pembatalan |
||
Baris 26:
}}
}}
'''JavaScript''' ({{IPAc-en|ˈ|dʒ|ɑː|v|ə|ˌ|s|k|r|ɪ|p|t}}<ref>{{cite web | url=http://dictionary.reference.com/browse/javascript | title=JavaScript | publisher=William Collins Sons & Co | work=Collins English Dictionary – Complete & Unabridged 2012 Digital Edition | date=2012 | accessdate=21 Agustus 2015}}</ref>) (disingkat '''JS''') adalah suatu [[bahasa]] pemrograman [[bahasa pemrograman tingkat tinggi|tingkat tinggi]] dan [[bahasa pemrograman dinamis|dinamis]].<ref name="harv">{{cite book|last1= Flanagan|first1= David|title= JavaScript: The Definitive Guide|edition= 6th|year= 2011|publisher= [[O'Reilly Media|O'Reilly & Associates]]|isbn= 978-0-596-80552-4}}</ref>
Awalnya hanya diimplementasi sebagai ''client-side'' dalam penjelajah web, kini ''engine'' JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam ''server-side'' dalam [[server web]] dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca [[Portable Document Format|PDF]], dan sebagai ''runtime environment'' yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile. JavaScript adalah [[merek dagang]] yang dikeluarkan dari [[Oracle Corporation]] di [[Amerika Serikat]].<ref>{{Cite web|title=U.S. Trademark Serial No. 75026640|url=https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch|publisher=[[United States Patent and Trademark Office]]|archive-url=https://web.archive.org/web/20210713022850/https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch|archive-date=2021-07-13|access-date=2021-12-28|url-status=live}}</ref><ref>{{Cite web|title=Legal Notices|url=https://www.oracle.com/legal/trademarks.html|publisher=[[Oracle Corporation]]|archive-url=https://web.archive.org/web/20210605142505/https://www.oracle.com/legal/trademarks.html|archive-date=2021-06-05|access-date=2021-12-28|url-status=live}}</ref>
Baris 56:
== Penggunaan lainnya ==
Penggunaan JavaScript telah berkembang melampaui akar [[peramban]] webnya. [
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" />
Baris 226:
* Setiap browser web utama memiliki alat pengembangan web bawaan, termasuk sebuah [[debugger]] JavaScript.
* Alat analisis program statis, seperti [
* Beberapa browser memiliki profiler bawaan. Pustaka profiler yang berdiri sendiri juga telah dibuat, seperti benchmark.js dan jsbench.<ref>{{cite web|title=Benchmark.js|url=https://benchmarkjs.com/|website=benchmarkjs.com|archive-url=https://web.archive.org/web/20161219182724/https://benchmarkjs.com/|archive-date=2016-12-19|access-date=2016-11-06|url-status=live}}</ref><ref name="auto1">{{cite web|last=JSBEN.CH|title=JSBEN.CH Performance Benchmarking Playground for JavaScript|url=https://jsben.ch|website=jsben.ch|archive-url=https://web.archive.org/web/20210227052409/https://jsben.ch/|archive-date=2021-02-27|access-date=2021-08-13|url-status=live}}</ref>
* Banyak [[Penyunting teks|teks editor]] memiliki dukungan penyorotan sintaks untuk kode JavaScript.
Baris 234:
== Bacaan lanjutan ==
{{See also|ECMAScript#Pranala_luar|l1=
* Flanagan, David. ''JavaScript: The Definitive Guide''. 7th edition. Sebastopol, California: O'Reilly, 2020.
Baris 243:
* [[Cascading Style Sheets|Cascading Style Sheets(CSS)]]
* [[HTML5]]
== Pranala luar ==
|