Compare Revisions

Sobre este guia

Revision 61057:

Revision 61057 by lincolnbrito on

Revision 61058:

Revision 61058 by lincolnbrito on

Title:
Sobre este guia
Sobre este guia
Slug:
JavaScript/Guia/Sobre_este_guia
JavaScript/Guia/Sobre_este_guia
Tags:
JavaScript
JavaScript
Content:

Revision 61057
Revision 61058
t8      Esta página não tem conteúdo. Enriqueça MDN com a sua contrt8      JavaScript is a cross-platform, object-based scripting lang
>ibuição.>uage. This guide explains everything you need to know about using
 > JavaScript.
9    </p>
10    <h2 id="Novas_características_nas_versões_do_JavaScript">
11      Novas características nas versões do JavaScript
12    </h2>
13    <pre class="script" style="font-size: 16px;">
14/* Note: To add a link to new JavaScript version description
15add version number to versionList variable below. The page linked
 > to
16must reside in /en/JavaScript/New_in_JavaScript/N, where N is ver
 >sion number. */
17 
18var versionList = ["1.5", "1.6", "1.7", "1.8", "1.8.1", "1.8.5"];
19var s = "";
20&lt;ul&gt;
21  foreach (var i in versionList){
22    let s = "/en/JavaScript/New_in_JavaScript/" .. i;
23    &lt;li&gt;web.link(s, wiki.getPage(s).title)&lt;/li&gt;;
24  }
25&lt;/ul&gt;;
26</pre>
27    <h2 id="O_que_você_deveria_saber">
28      O que você deveria saber
29    </h2>
9    </p>30    <p>
31      This guide assumes you have the following basic background:
32    </p>
33    <ul>
34      <li>A general understanding of the Internet and the World W
 >ide Web (WWW).
35      </li>
36      <li>Good working knowledge of HyperText Markup Language (<a
 > href="/en/HTML" title="en/HTML">HTML</a>).
37      </li>
38    </ul>
39    <p>
40      Some programming experience with a language such as C or Vi
 >sual Basic is useful, but not required.
41    </p>
42    <h2 id="Versões_do_JavaScript">
43      Versões do JavaScript
44    </h2>
45    <table class="standard-table">
46      <caption style="text-align: left;">
47        Table 1 JavaScript and Navigator versions
48      </caption>
49      <thead>
50        <tr>
51          <th scope="col">
52            JavaScript version
53          </th>
54          <th scope="col">
55            Navigator version
56          </th>
57        </tr>
58      </thead>
59      <tbody>
60        <tr>
61          <td>
62            JavaScript 1.0
63          </td>
64          <td>
65            Navigator 2.0
66          </td>
67        </tr>
68        <tr>
69          <td>
70            JavaScript 1.1
71          </td>
72          <td>
73            Navigator 3.0
74          </td>
75        </tr>
76        <tr>
77          <td>
78            JavaScript 1.2
79          </td>
80          <td>
81            Navigator 4.0-4.05
82          </td>
83        </tr>
84        <tr>
85          <td>
86            JavaScript 1.3
87          </td>
88          <td>
89            Navigator 4.06-4.7x
90          </td>
91        </tr>
92        <tr>
93          <td>
94            JavaScript 1.4
95          </td>
96          <td>
97            &nbsp;
98          </td>
99        </tr>
100        <tr>
101          <td>
102            JavaScript 1.5
103          </td>
104          <td>
105            Navigator 6.0<br>
106            Mozilla (open source browser)
107          </td>
108        </tr>
109        <tr>
110          <td>
111            JavaScript 1.6
112          </td>
113          <td>
114            <a href="/en/Firefox_1.5_for_developers" title="en/Fi
 >refox_1.5_for_developers">Firefox 1.5</a>, other Mozilla 1.8-base
 >d products
115          </td>
116        </tr>
117        <tr>
118          <td>
119            JavaScript 1.7
120          </td>
121          <td>
122            <a href="/en/Firefox_2_for_developers" title="en/Fire
 >fox_2_for_developers">Firefox 2</a>, other Mozilla 1.8.1-based pr
 >oducts
123          </td>
124        </tr>
125        <tr>
126          <td>
127            JavaScript 1.8
128          </td>
129          <td>
130            <a href="/en/Firefox_3_for_developers" title="en/Fire
 >fox_3_for_developers">Firefox 3</a>, other Gecko 1.9-based produc
 >ts
131          </td>
132        </tr>
133      </tbody>
134    </table>
135    <p>
136      Each version of the Netscape Enterprise Server also support
 >s a different version of JavaScript. To help you write scripts th
 >at are compatible with multiple versions of the Enterprise Server
 >, this manual uses an abbreviation to indicate the server version
 > in which each feature was implemented.
137    </p>
138    <table class="standard-table">
139      <caption style="text-align: left;">
140        Table 2 Abbreviations of Netscape Enterprise Server versi
 >ons
141      </caption>
142      <thead>
143        <tr>
144          <th scope="col">
145            Abbreviation
146          </th>
147          <th scope="col">
148            Enterprise Server version
149          </th>
150        </tr>
151      </thead>
152      <tbody>
153        <tr>
154          <td>
155            NES 2.0
156          </td>
157          <td>
158            Netscape Enterprise Server 2.0
159          </td>
160        </tr>
161        <tr>
162          <td>
163            NES 3.0
164          </td>
165          <td>
166            Netscape Enterprise Server 3.0
167          </td>
168        </tr>
169      </tbody>
170    </table>
171    <h2 id="Onde_encontrar_informações_sobre_JavaScript">
172      Onde encontrar informações sobre JavaScript
173    </h2>
174    <p>
175      JavaScript documentation includes the following books:
176    </p>
177    <ul>
178      <li>
179        <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_
 >1.5_Guide">JavaScript Guide</a> (this guide) provides information
 > about JavaScript language and its objects.
180      </li>
181      <li>
182        <a href="/en/JavaScript/Reference" title="en/JavaScript/R
 >eference">JavaScript Reference</a> provides reference material fo
 >r JavaScript language.
183      </li>
184    </ul>
185    <p>
186      If you are new to JavaScript, start with the <a href="/en/J
 >avaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript 
 >Guide</a>. Once you have a firm grasp of the fundamentals, you ca
 >n use the <a href="/en/JavaScript/Reference" title="en/JavaScript
 >/Reference">JavaScript Reference</a> to get more details on indiv
 >idual objects and statements.
187    </p>
188    <h2 id="Dicas_para_aprender_JavaScript">
189      Dicas para aprender JavaScript
190    </h2>
191    <p>
192      Getting started with JavaScript is easy: all you need is a 
 >modern Web browser. This guide includes some JavaScript features 
 >which are only currently available in the latest versions of Fire
 >fox (and other Gecko powered browsers), so using the most recent 
 >version of Firefox is recommended.
193    </p>
194    <h3 id="Um_interpretador_interativo">
195      Um interpretador interativo
196    </h3>
197    <p>
198      An interactive JavaScript prompt is an invaluable aid to le
 >arning the language, as it enables you to try things out interact
 >ively without having to save a file and refresh a page. The Firef
 >ox Error Console, accessible through the Tools menu, provides a s
 >imple way to try interactive JavaScript: Just enter a line of cod
 >e and click the "Evaluate" button.
199    </p>
200    <p>
201      <img alt="Image:ErrorConsole.png" class="internal" src="/@a
 >pi/deki/files/192/=ErrorConsole.png">
202    </p>
203    <h3 id="Firebug">
204      Firebug
205    </h3>
206    <p>
207      A more advanced interactive prompt is available using <a cl
 >ass="external" href="http://www.getfirebug.com/">Firebug</a>, a F
 >irefox extension. Expressions you type are interpreted as objects
 > and linked to other parts of Firebug. For example, you can add 5
 > plus 5, change the case of a string, get a clickable link to the
 > document, or get a link to an element:
208    </p>
209    <p>
210      <img alt="" class="internal" src="/@api/deki/files/5188/=Fi
 >rebugCommandLine.PNG" style="width: 728px; height: 281px;">
211    </p>
212    <p>
213      Using the arrow on the right bottom corner gives a command 
 >editor for multiline scripts.
214    </p>
215    <p>
216      Firebug also provides an advanced DOM inspector, a JavaScri
 >pt debugger, a profiling tool and various other utilities. JavaSc
 >ript code running in a Web page can call, <code>console.log()</co
 >de>, a function that prints its arguments to the Firebug console.
217    </p>
218    <p>
219      Many of the examples in this guide use <code>alert()</code>
 > to show messages as they execute. If you have Firebug installed 
 >you can use <code>console.log()</code> in place of <code>alert()<
 >/code> when running these examples.
220    </p>
221    <h2 id="Convenções_nos_documentos">
222      Convenções nos documentos
223    </h2>
224    <p>
225      JavaScript applications run on many operating systems; the 
 >information in this book applies to all versions. File and direct
 >ory paths are given in Windows format (with backslashes separatin
 >g directory names). For Unix versions, the directory paths are th
 >e same, except that you use slashes instead of backslashes to sep
 >arate directories.
226    </p>
227    <p>
228      This guide uses uniform resource locators (URLs) of the fol
 >lowing form:
229    </p>
230    <p>
231      <code>http://<em>server</em>.<em>domain</em>/<em>path</em>/
 ><em>file</em>.html</code>
232    </p>
233    <p>
234      In these URLs, <em>server</em> represents the name of the s
 >erver on which you run your application, such as <code>research1<
 >/code> or <code>www</code>; <em>domain</em> represents your Inter
 >net domain name, such as <code>netscape.com</code> or <code>uiuc.
 >edu</code>; <em>path</em> represents the directory structure on t
 >he server; and <em>file</em><code>.html</code> represents an indi
 >vidual file name. In general, items in italics in URLs are placeh
 >olders and items in normal monospace font are literals. If your s
 >erver has Secure Sockets Layer (SSL) enabled, you would use <code
 >>https</code> instead of <code>http</code> in the URL.
235    </p>
236    <p>
237      This guide uses the following font conventions:
238    </p>
239    <ul>
240      <li>
241        <code>The monospace font</code> is used for sample code a
 >nd code listings, API and language elements (such as method names
 > and property names), file names, path names, directory names, HT
 >ML tags, and any text that must be typed on the screen. (<code><e
 >m>Monospace italic font</em></code> is used for placeholders embe
 >dded in code.)
242      </li>
243      <li>
244        <em>Italic type</em> is used for book titles, emphasis, v
 >ariables and placeholders, and words used in the literal sense.
245      </li>
246      <li>
247        <strong>Boldface</strong> type is used for glossary terms
 >.
248      </li>
249    </ul>
250    <pre class="script" style="font-size: 16px;">
251autoPreviousNext("JSGChapters");
252wiki.languages({
253  "zh-tw": "zh_tw/Core_JavaScript_1.5_教學/關於",
254  "es": "es/Gu\u00eda_JavaScript_1.5/Acerca_de_esta_gu\u00eda",
255  "fr": "fr/Guide_JavaScript_1.5/\u00c0_propos",
256  "ja": "ja/Core_JavaScript_1.5_Guide/About",
257  "ko": "ko/Core_JavaScript_1.5_Guide/About",
258  "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/O_tym_przewo
 >dniku",
259  "zh-cn": "cn/Core_JavaScript_1.5_Guide/\u5173\u4e8e"
260})
261</pre>

Back to History