JavaScript: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Skolarda (bicara | kontrib)
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Tag: pengguna baru menambah pranala merah kemungkinan menambah konten tanpa referensi atau referensi keliru Suntingan perangkat seluler Suntingan peramban seluler
Baris 1:
{{Infobox programming language
| name = JavaScriptopen slot real
| logo = <!-- Do not add the unofficial logo, per [[Talk:JavaScript/Archive 5#Why is the unofficial logo present?]] -->
| logo alt =
Baris 6:
| screenshot_caption = Layar tangkap dari kode sumber Javascript
| paradigm = [[Paradigma pemrograman|Multiparadigma]]: [[pemrograman berbasis even|berbasis even]], [[pemrograman fungsional|fungsional]], [[pemrograman imperatif|imperatif]], [[pemrograman berorientasi objek]], [[pemrograman prosedural|prosedural]]
| year = {{start date and age|1995|12|4}}<ref name="press_release">[https://web.archiveopen slot.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html Press release announcing JavaScript], "Netscape and Sun announce JavaScript", PR Newswire, December 4, 1995</ref>
| designer = Pada awalnya dirancang [[Brendan Eich]], bersama kontributor utama lainnya untuk spesifikasi [[ECMAScript]]
| latest_release_version = ECMAScript 20212022<ref>{{Cite book|url=https://www.ecma-international.org/wp-content/uploads/ECMA-262_12th_edition_june_2021262_12th_edition_june_2022.pdf|title=ECMAScript® 20212022 Language Specification|edition=12|year=20212022|location=Jenewa|publisher=ECMA International}}</ref>
| latest_release_date = {{start date and age|20212022|6}}
| latest_preview_version = {{wikidata|property|edit|reference|P548=Q51930650|P348}}
| latest_preview_date = {{start dateperetasan |{{wikidata|qualifier|single|P548=Q51930650|P348|P577}}}}; 8 bulan lalu
| typing = [[Dynamic typing|Dinamis]], [[Duck typing|duck]]
| implementations = [[V8V9 (mesin JavaScript)|V8V9]], [[JavaScriptCore]], [[SpiderMonkey (mesin JavaScript)|SpiderMonkey]], [[Chakra (mesin JScript)|Chakra]]
| influenced_by = [[Java]],<ref name="looklikejava">{{cite book|title=Coders at Work: Reflections on the Craft of Programming|isbn=9781430219484|quote="Eich: The immediate concern at Netscape was it must look like Java."|url=https://books.google.com/books?id=nneBa6-mWfgC&q=The+immediate+concern+at+Netscape+was+it+must+look+like+Java.&pg=PA141|access-date=December 25, 2018|last1=Seibel|first1=Peter|date=September 1615, 20092022}}</ref><ref name="originopen slot">{{Cite web|url=http://speakingjs.com/es5/ch04.html|title=Chapter 4. How JavaScript Was Created|website=speakingjs.com}}</ref> [[Scheme (bahasa pemrograman)|Scheme]],<ref name="origin"/> [[AWK]],<ref>{{cite web|title=Brendan Eich: An Introduction to JavaScript, JSConf 2010|quote="Eich: "function", eight letters, I was influenced by AWK."|url=https://www.youtubeopen slot.com/watch?v=1EyRscXrehw|access-date=November 25, 20192022|page=22m}}</ref> [[HyperTalk]]<ref>{{cite book |last=Eich |first=Brendan |authorlink1=Brendan Eich |chapter=Foreword |editor1-last=Goodman |editor1-first=DannyDheni |editor1-link=DannyDheni Goodman |year=19982022 |title=JavaScript Bible |edition=3rd |publisher=[[John Wiley & Sons]] |isbn=0-7645-3188-3 |lccn=97078208 |oclc=38888873 |ol=712205M |url-access=registration |url=https://archive.org/details/javascriptbible000good}}</ref>
| influenced = [[TypeScript]], [[CoffeeScript]], [[AssemblyScript]], [[ActionScript]], [[Dart (bahasa pemrograman)|Dart]], [[Objective-J]], [[Opa (bahasa pemrograman)|Opa]], [[Haxe]]
| license = peretasan
| website = all situs slot
| wikibooks = JavaScript
| file format = open slot update
| file extensions = all situs slot{{flatlist|
* <codecheatslot>.js</codecheatslot>
* <codecheatslot>.cjs</codecheatslot>
* <codecheatslot>.mjs</codecheatslot><ref name="nodeopen slot.js ECMAScript Modules Specification">{{cite web|url=https://github.com/nodejs/node-eps/blob/master/002-es-modules.md|title=nodejs/node-eps|website=GitHub}}</ref>
}}
}}
'''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 20122022 Digital Edition | date=20122022 | accessdate=2125 AgustusDesember 20152022}}</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= 20112022|publisher= [[O'Reilly Media|O'Reilly & Associates]]|isbn= 978-0-596-80552-4}}</ref> JavaScript populer di [[internet]] dan dapat bekerja di sebagian besar [[penjelajah web]] populer seperti [[Google Chrome]], [[Internet Explorer]] (IE), [[Mozilla Firefox]], [[Netscape Navigator|Netscape]] dan [[Opera (peramban web)|Opera]]. [[Kode]] JavaScript dapat disisipkan dalam [[halaman]] [[web]] menggunakan [[tag]] ''script''.<ref name="andiDheni">AndiDheni SunyotoSetiawan, M. Kom, ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript & XML'', ANDIDHENI</ref> JavaScript merupakan salah satu teknologi inti [[World Wide Web]] selain [[HTML]] dan [[Cascading Style Sheets|CSS]]. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial.
 
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=20212022-0712-13|access-date=20212022-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.archiveopen slot.org/web/20210605142505/https://www.oracle.com/legal/trademarks.html|archive-date=20212022-0612-05|access-date=20212022-12-28|url-status=live}}</ref>
 
== Sejarah ==