forked from webplatform/webplatform.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathja.html
More file actions
155 lines (146 loc) · 9.01 KB
/
Copy pathja.html
File metadata and controls
155 lines (146 loc) · 9.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs with-toc">
<head>
<meta charset="UTF-8" />
<title>JavaScript · WebPlatform Docs</title>
<link rel="stylesheet" href="/assets/css/docs.css" />
<link rel="stylesheet" href="/assets/css/highlight.css" />
<link rel="shortcut icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width" />
<!--[if lt IE 7]><script src="/bower_components/ie7-js/lib/IE7.js"></script><![endif]-->
<!--[if lt IE 8]><script src="/bower_components/ie7-js/lib/IE8.js"></script><![endif]-->
<!--[if lt IE 9]><script src="/bower_components/ie7-js/lib/IE9.js"></script><![endif]-->
<!--[if lt IE 8]><link rel="stylesheet" href="/assets/css/ie7.css"><![endif]-->
<meta name="description" content="JavaScriptは、Webで使われているスクリプト言語で、動きのある仕組みを思う存分に実装できます。
" />
<script src="/bower_components/jquery/dist/jquery.min.js"></script>
<script src="/bower_components/vue/dist/vue.min.js"></script>
</head>
<body class="mediawiki ltr sitedir-ltr skin-webplatform action-view">
<header id="mw-head" class="noprint">
<div class="container">
<div id="p-logo">
<a href="/" title="Visit the home page"></a>
</div>
</div>
</header>
<nav id="sitenav">
<div class="container">
<ul class="links">
<li><a href="/" class="active">THE DOCS</a></li>
<li><a href="/docs/Community">CONNECT</a></li>
<li><a href="/docs/WPD/Contributors_Guide/">CONTRIBUTE</a></li>
<li><a href="/blog/">BLOG</a></li>
</ul>
</div>
</nav>
<div id="siteNotice">
<div id="localNotice" dir="ltr" lang="en">
<div class="notice" style="margin:10px auto; position: relative; width: 90%; max-width: 950px;">
<div style="padding: 10px; border-radius: 4px; background-color: rgb(249, 247, 243); box-shadow: 0px 0px 1px rgb(167, 169, 172);">
<strong>Notice:</strong> The WebPlatform project, supported by various stewards between 2012 and 2015, has been <b>discontinued</b>. This site is now available on <a href="https://github.com/webplatform/webplatform.github.io/">github</a>.
</div>
</div>
</div>
</div>
<div id="content" class="mw-body">
<div class="container">
<a id="top"></a>
<div class="tool-area">
<div id="hierarchy-menu">
<ol id="breadcrumb-info" class="breadcrumbs">
<li><a href="/">DOCS</a></li>
<li><a href="/docs/javascript/">javascript</a></li><li><a href="/docs/javascript/ja/">ja</a></li>
</ol>
</div>
</div>
<div id="page">
<div id="page-content">
<div id="main-content">
<h1>JavaScript</h1>
<h2>Summary</h2>
<p>JavaScriptは、Webで使われているスクリプト言語で、動きのある仕組みを思う存分に実装できます。</p>
<p>JavaScriptはブラウザで使うだけに留まりません。<a href="http://nodejs.org">Node.js</a>や<a href="https://developer.mozilla.org/en-US/docs/Rhino">Rhino</a>、<a href="http://openjdk.java.net/projects/nashorn/">Nashorn</a>、<a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a>を使って、サーバとコンソール環境でも利用できます。また、<a href="http://en.wikipedia.org/wiki/Scripting_for_the_Java_Platform">JavaScript engine inside Java</a>といった組込み言語としても動かせます。</p>
<p>注意: webの開発を全くしたことがないのなら、<a href="/docs/Beginners">Beginners</a>セクションを見直した方が良いかもしれません。</p>
<h2>このセクションの内容</h2>
<dl>
<dt><a href="/docs/javascript/objects">オブジェクト</a></dt>
<dd>オブジェクトについてのリンクの一覧<br>
<a href="/docs/javascript/constants">定数</a>
</dd>
<dd>定数についてのリンクの一覧<br>
<a href="/docs/javascript/properties">プロパティ</a>
</dd>
<dd>プロパティについてのリンクの一覧<br>
<a href="/docs/javascript/functions">関数</a>
</dd>
<dd>関数についてのリンクの一覧<br>
<a href="/docs/javascript/methods">メソッド</a>
</dd>
<dd>メソッドについてのリンクの一覧<br>
<a href="/docs/javascript/operators">演算子</a>
</dd>
<dd>演算子についてのリンクの一覧<br>
<a href="/docs/javascript/statements">式</a>
</dd>
<dd>式についてのリンクの一覧<br>
<a href="/docs/javascript/directives">JavaScriptの命令</a>
</dd>
<dd>命令について<br>
<a href="/docs/javascript/reserved_words">JavaScriptの予約語</a>
</dd>
<dd>予約語の一覧。識別子として使用されないかもしれない<br>
<a href="/docs/javascript/future_reserved_words">JavaScriptの予約語となるかもしれない単語</a>
</dd>
<dd>JavaScriptの予約語となるかもしれない単語の一覧。識別子として使用されないかもしれない
</dd>
</dl>
<h2>背景</h2>
<p>JavaScriptは、Webで使われているスクリプト言語で、動きのある仕組みを思う存分に実装できます。元々はDOMを操作したり、スタイルを変えたり、アニメーション効果を実現するためだけに使われていました。しかし最近になって、より多くのことができるようになりました。それは、HTML5によるパワフルなAPIや<a href="http://jquery.com/">jQuery</a>、<a href="http://nodejs.org/">Node.js</a>、<a href="http://backbonejs.org/">Backbone.js</a>をはじめとするサードパーティによるライブラリやアプリケーションのおかげです。</p>
<ul>
<li>最初のバージョン: JavaScriptの最初のオフィシャルバージョンはLiveScriptといい、Netscape Navigator 2.0とともに1995年に登場しました。</li>
<li>現在の安定バージョン: JavaScriptは、Ecma InternationalによるECMAScript規格にもとづいています。<a href="http://www.ecma-international.org/ecma-262/5.1/">ECMAScript version 5.1</a>は現在の安定バージョンとされています。</li>
<li>これからの策定: 現在ECMAScript version 6が策定中ですが、JavaScriptは絶えず開発され続けています。<a href="http://www.w3.org/html/wg/">W3C HTML working group</a>のようなところで、常に新しいJavaScriptのAPIが開発されています。加えて、<a href="https://github.com/">GitHub</a>のようなところで、常に新しいJavaScriptライブラリが開発されています。</li>
</ul>
<h2>JavaScriptテクノロジーに貢献するには</h2>
<p>ECMAScript言語の標準化は、ECMAのTC39グループが行っています。<a href="http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts">TC39 latest work</a>を参照してください。さらに知りたければ、<a href="http://www.ecmascript.org/dev.php">ECMAScript development homepage</a>を見てください。オフィシャルなECMAScriptの適合テストスイートは、<a href="https://github.com/tc39/test262">test262</a>です。ご協力お待ちしてます!</p>
<p>HTML5や<a href="http://jquery.com/">jQuery</a>等のサードパーティのライブラリ・フレームワークといったその他のJavaScript関連テクノロジーに協力したいのなら、ワーキンググループやコアチーム、開発者を探してみてください。</p>
<h2>Attributions</h2>
<ul>
<li><p>Microsoft Developer Network: <a href="http://msdn.microsoft.com/en-us/library/ie/yek4tbz0%28v=vs.94%29.aspx">Windows Internet Explorer JavaScript reference Article</a></p>
</li>
</ul>
</div>
<div class="topics-nav">
<ul>
<li><a href="/docs/Beginners">Beginners</a></li>
<li><a href="/docs/concepts">Concepts</a></li>
<li><a href="/docs/html">HTML</a></li>
<li><a href="/docs/css">CSS</a></li>
<li><a href="/docs/concepts/accessibility">Accessibility</a></li>
<li><a href="/docs/javascript">JavaScript</a></li>
<li><a href="/docs/dom">DOM</a></li>
<li><a href="/docs/svg">SVG</a></li>
</ul>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<footer id="mw-footer">
<div class="container">
<div id="footer-wordmark">
<a href="https://github.com/webplatform/docs/blob/master/LICENSE.md" class="license">
<img src="/assets/cc-by-black.svg" width="120" height="42" alt="Content available under CC-BY, except where otherwise noted.">
</a>
<a href="/"><span id="footer-title">WebPlatform<span id="footer-title-light">.org</span></span></a>
</div>
<!-- ul class="stewards">
<li class="steward-w3c"><a href="/stewards/w3c">W3C</a></li>
</ul -->
</div>
</footer>
<script src="/assets/js/docs.js"></script>
</body>
</html>