JavaScript

  • Revision slug: JavaScript
  • Revision title: JavaScript
  • Revision id: 480367
  • Created:
  • Creator: pieteru_insekai
  • Is current revision? Ya
  • Komentar

Revision Content

Perkenalan kembali dengan Javascript
Ringkasan bagi mereka yang merasa mengetahui JavaScript

JavaScript (terkadang disingkat sebagai JS) adalah sebuah bahasa ringan, terintepretasi dan berbasis objek dengan fungsi kelas-pertama. Ia secara umum dikenal sebagai bahasanya web, namun dapat digunakan di lingkungan bukan peramban, semisal  node.js atau Apache CouchDB. Ini adalah prototype-based, bahasa skrip multi-paradigm yang dinamis, juga type safe, dan suport orientasi-objek, sangat penting, dan gaya pemrograman yang sangat berguna.

JavaScript memiliki standar, yaitu ECMAScript. Sejak 2012, semua peramban terbaru mendukung ECMAScript 5.1. Peramban yang lebih tua mendukung sedikitnya ECMAScript 3. Versi ke 6 dari standar ini sedang dalam pembuatan. Perkembangannya dapat dilihat di wiki khusus.

Bagian ini memuat referensi terhadap bahasa JavaScript saja. Untuk informasi mengenai API yang berhubungan dengan halaman web, silahkan membaca DOM. Untuk mempelajari bagaimana menggabungkan DOM dan JavaScript, silahkan membaca DOM Reference.

Dokumentasi

Pustaka JavaScript
Mengandung pustaka lengkap dan terbaru terhadap JavaScript 1.5.
Tuntunan JavaScript
Bagian utama untuk belajar JavaScript.

Artikel Pengantar

Rangkuman Teknologi JavaScript
Pengantar terhadap teknologi yang berkaitan dengan JavaScript.
Struktur Data di JavaScript
Rangkuman terhadap struktur data yang tersedia.
Inheritance dan the prototype chain
Penjelasan terhadap inheritance berbasis prototype-chain.

Artikel Lainnya

Canvas
<canvas> adalah elemen HTML5 yang dapat digunakan untuk menggambar grafik menggunakan JavaScript.
Referensi JavaScript Language
Deskripsi mengenai standar dalam JavaScript.
Internet Explorer Standards Support Documents
Microsoft mempublikasikan dokumentasi yang menjelaskan mengenai "variations, clarifications, and extensions to certain final approved web standards supported by Internet Explorer." Yang berkaitan dengan JavaScript adalah:

Lihat Semua...

Peralatan dan sumber ahli

Lihat Semua...

Pustaka Lainnya

JavaScript Garden
Sebuah laman informatif mengenai bagian yang lebih rumit dari JavaScript.
JSWiki
Wiki berbasis Github yang melakukan indexing terhadap sumber pustaka dan library.
AJAX, DOM, Server-Side JavaScript, DHTML, E4X, SpiderMonkey, Canvas

JavaScript adalah merek dagang atau merek dagang terregistrasi oleh Oracle di U.S. dan negara lain.

Revision Source

<div class="callout-box">
  <strong><a href="/en-US/docs/JavaScript/A_re-introduction_to_JavaScript" title="./A re-introduction to JavaScript">Perkenalan kembali dengan Javascript</a></strong><br />
  Ringkasan bagi mereka yang merasa mengetahui JavaScript</div>
<p><strong>JavaScript</strong> (terkadang disingkat sebagai JS) adalah sebuah bahasa ringan, terintepretasi dan berbasis objek dengan <a href="https://en.wikipedia.org/wiki/First-class_functions" title="https://en.wikipedia.org/wiki/First-class_functions">fungsi kelas-pertama</a>. Ia secara umum dikenal sebagai bahasanya web, namun <a class="external" href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">dapat digunakan di lingkungan bukan peramban</a>, semisal&nbsp; <a class="external" href="http://nodejs.org/">node.js</a> atau <a href="http://couchdb.apache.org">Apache CouchDB</a>. Ini adalah <a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based" title="Prototype-based">prototype-based</a>, bahasa skrip <a href="https://developer.mozilla.org/en-US/docs/multiparadigmlanguage.html" title="/en-US/docs/multiparadigmlanguage.html">multi-paradigm</a> yang dinamis, juga <a href="https://en.wikipedia.org/wiki/Type_safety" title="Type safety">type safe</a>, dan suport orientasi-objek, sangat penting, dan gaya pemrograman yang sangat berguna.</p>
<p>JavaScript memiliki standar, yaitu <a href="/en-US/docs/JavaScript/Language_Resources" title="ECMAScript">ECMAScript.</a> Sejak 2012, semua peramban terbaru mendukung ECMAScript 5.1. Peramban yang lebih tua mendukung sedikitnya ECMAScript 3. Versi ke 6 dari standar ini sedang dalam pembuatan. Perkembangannya dapat dilihat di <a class="external" href="http://wiki.ecmascript.org/doku.php?id=harmony:proposals">wiki khusus</a>.</p>
<p>Bagian ini memuat referensi terhadap bahasa JavaScript saja. Untuk informasi mengenai API yang berhubungan dengan halaman web, silahkan membaca <a href="/en-US/docs/DOM" title="en-US/docs/DOM">DOM</a>. Untuk mempelajari bagaimana menggabungkan DOM dan JavaScript, silahkan membaca <a href="/en-US/docs/Gecko_DOM_Reference/Introduction#DOM_and_JavaScript" title="en-US/docs/Gecko DOM Reference/Introduction#DOM and JavaScript">DOM Reference</a>.</p>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h2 class="Documentation" id="Dokumentasi">Dokumentasi</h2>
        <dl>
          <dt>
            <a href="/en-US/docs/JavaScript/Reference" title="en-US/docs/JavaScript/Reference">Pustaka JavaScript</a></dt>
          <dd>
            <small>Mengandung pustaka lengkap dan terbaru terhadap JavaScript 1.5.</small></dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Guide" title="en-US/docs/JavaScript/Guide">Tuntunan JavaScript</a></dt>
          <dd>
            <small>Bagian utama untuk belajar JavaScript.</small></dd>
        </dl>
        <h3 id="Artikel_Pengantar">Artikel Pengantar</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/JavaScript_technologies_overview" title="./Guide">Rangkuman Teknologi JavaScript</a></dt>
          <dd>
            <small>Pengantar terhadap teknologi yang berkaitan dengan JavaScrip</small>t.</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Data_structures" title="Data structures">Struktur Data di JavaScript</a></dt>
          <dd>
            <small>Rangkuman terhadap struktur data yang tersedia.</small></dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain" title="en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain">Inheritance dan the prototype chain</a></dt>
          <dd>
            <small>Penjelasan terhadap inheritance berbasis prototype-chain.</small></dd>
        </dl>
        <h3 id="Artikel_Lainnya">Artikel Lainnya</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/Canvas_tutorial" title="en-US/docs/Canvas_tutorial">Canvas</a></dt>
          <dd>
            &lt;canvas&gt; adalah elemen HTML5 yang dapat digunakan untuk menggambar grafik menggunakan JavaScript.</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Language_Resources" title="./Language Resources">Referensi JavaScript Language</a></dt>
          <dd>
            <small>Deskripsi mengenai standar dalam JavaScript.</small></dd>
          <dt>
            <a class="external" href="http://msdn.microsoft.com/en-us/library/ff405926.aspx" title="http://msdn.microsoft.com/en-us/library/ff405926.aspx">Internet Explorer Standards Support Documents</a></dt>
          <dd>
            <small>Microsoft mempublikasikan dokumentasi yang menjelaskan mengenai<em> "</em></small><small><em>variations, clarifications, and extensions to certain final approved web standards supported by Internet Explorer."</em> Yang berkaitan dengan JavaScript adalah:</small>
            <ul>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff520996.aspx" title="http://msdn.microsoft.com/en-us/library/ff520996.aspx"><small>[MS-ES3]: Internet Explorer ECMA-262 ECMAScript Language Specification Standards Support Document </small></a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff521046.aspx" title="http://msdn.microsoft.com/en-us/library/ff521046.aspx"><small>[MS-ES3EX]: Microsoft JScript Extensions to the ECMAScript Language Specification Third Edition </small></a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff960769.aspx" title="http://msdn.microsoft.com/en-us/library/ff960769.aspx"><small>[MS-ES5]: Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document </small></a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff955363.aspx" title="http://msdn.microsoft.com/en-us/library/ff955363.aspx"><small>[MS-ES5EX]: Internet Explorer Extensions to the ECMA-262 ECMAScript Language Specification (Fifth Edition)</small></a></li>
            </ul>
          </dd>
        </dl>
        <p><span class="alllinks"><a href="/en-US/docs/tag/JavaScript" title="/en-US/tag/JavaScript">Lihat Semua...</a></span></p>
      </td>
      <td>
        <h2 class="Tools" id="Peralatan_dan_sumber_ahli">Peralatan dan sumber ahli</h2>
        <ul>
          <li><a href="http://codeschool.com" title="http://codeschool.com">Code School </a>- Belajar dan praktek</li>
          <li><a class="link-https" href="https://github.com/rwldrn/idiomatic.js">Idiomatic.js</a> - Prinsip dalam menulis JavaScript yang konsisten, <em>idiomatic.</em></li>
          <li><a href="/en-US/docs/JavaScript/Memory_Management" title="Memory Management">Memory Management in JavaScript</a> . Ringkasan mengenai cara kerja manajemen memori di JavaScript</li>
          <li><a class="external" href="http://www.getfirebug.com/">Firebug</a> - Debugger dan Profiller</li>
          <li><a href="/en-US/docs/Venkman" title="en-US/docs/Venkman">Venkman</a> - Debugger untuk JavaScript</li>
          <li><a href="/en-US/docs/JavaScript/Shells" title="./Shells">JavaScript Shells</a> - menguji kode</li>
          <li><a class="external" href="http://www.jslint.com/lint.html">JSLint</a> - Alat pemeriksa Syntax - memeriksa kode dari kebiasaan buruk</li>
          <li><a class="external" href="http://jshint.com" title="http://jshint.com/">JSHint</a> - Alat pemeriksa Syntax yang dikembangkan oleh komunitas</li>
          <li><a class="external" href="http://code.google.com/p/jsdoc-toolkit/" title="http://code.google.com/p/jsdoc-toolkit/">JSDoc</a> - Membuat dokumentasi dari kode JavaScript</li>
          <li><a class="external" href="http://www.aptana.com" title="http://www.aptana.com">Aptana Studio</a> - IDE Open Source yang memiliki dukungan terhadap Ajax dan JavaScript (dikembangkan dari Eclipse)</li>
          <li><a class="external" href="http://netbeans.org/features/javascript/">Netbeans</a> - IDE Open Source yang memiliki dukungan yang bagus terhadap JavaScript</li>
          <li><a class="external" href="http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr1">Eclipse</a> - IDE Open Source yang memiliki dukungan terhadap JavaScript</li>
          <li><a class="external" href="http://www.c9.io" title="http://www.c9.io">Cloud9 IDE</a> - IDE Open Source yang berjalan di browser. Mendukung JavaScript dan NodeJs</li>
          <li><a class="external" href="http://prettydiff.com/" title="http://prettydiff.com/">Pretty Diff </a>- Alat diff untuk membandingkan kode hasil minify dengan kode biasanya</li>
          <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> - JS Environment dan Shell</li>
          <li><a href="http://boilerplatejs.org/" title="http://boilerplatejs.org/">BoilerplateJS</a>&nbsp;- Pustaka mengenai arsitektur aplikasi JavaScript berskala besar</li>
          <li><a href="/en-US/docs/JavaScript/Other_JavaScript_tools" title="./Other JavaScript tools">Other JavaScript tools</a></li>
        </ul>
        <p><span class="alllinks"><a href="/en-US/docs/tag/JavaScript:Tools" title="/en-US/docs/tag/JavaScript:Tools">Lihat Semua...</a></span></p>
        <h2 class="Community" id="Other resources" name="Other resources">Pustaka Lainnya</h2>
        <dl>
          <dt>
            <a class="external" href="http://bonsaiden.github.com/JavaScript-Garden" title="http://bonsaiden.github.com/JavaScript-Garden">JavaScript Garden</a></dt>
          <dd>
            Sebuah laman informatif mengenai bagian yang lebih rumit dari JavaScript.</dd>
          <dt>
            <a class="link-https" href="https://github.com/bebraw/jswiki/wiki" title="https://github.com/bebraw/jswiki/wiki">JSWiki</a></dt>
          <dd>
            Wiki berbasis Github yang melakukan indexing terhadap sumber pustaka dan library.</dd>
        </dl>
        <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Topik terkait</h2>
        <dl>
          <dd>
            <a href="/en-US/docs/AJAX" title="en-US/docs/AJAX">AJAX</a>, <a href="/en-US/docs/DOM" title="en-US/docs/DOM">DOM</a>, <a class="internal" href="/en-US/docs/JavaScript/Server-Side_JavaScript" title="./Server-Side JavaScript">Server-Side JavaScript</a>, <a href="/en-US/docs/DHTML" title="en-US/docs/DHTML">DHTML</a>, <a href="/en-US/docs/E4X" title="en-US/docs/E4X">E4X</a>, <a href="/en-US/docs/SpiderMonkey" title="en-US/docs/SpiderMonkey">SpiderMonkey</a>, <a href="/en-US/docs/HTML/Canvas" title="en-US/docs/HTML/Canvas">Canvas</a></dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
<p>JavaScript adalah merek dagang atau merek dagang terregistrasi oleh Oracle di U.S. dan negara lain.</p>
Revert to this revision