📄 web_javascript.asp
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JavaScript Primer</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />
<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="stylesheet" type="text/css" href="../stdtheme.css" />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<iframe style="background-color:#808080" src="../banners/bannerframe.asp@adpartner=aspall2" height="90" width="728"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<br /></th>
</tr>
</table>
<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>Web Primer</b><br />
<a class="left" target="_top" href="default.asp" >Web Primer</a><br />
<a class="left" target="_top" href="web_www.asp" >Web WWW</a><br />
<a class="left" target="_top" href="web_html.asp" >Web HTML</a><br />
<a class="left" target="_top" href="web_css.asp" >Web CSS</a><br />
<a class="left" target="_top" href="web_javascript.asp" style='font-weight:bold;'>Web JavaScript</a><br />
<a class="left" target="_top" href="web_xml.asp" >Web XML</a><br />
<a class="left" target="_top" href="web_scripting.asp" >Web Scripting</a><br />
<a class="left" target="_top" href="web_sql.asp" >Web SQL</a><br /><br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<h1>JavaScript Primer</h1>
<a href="web_css.asp"><img border="0" src="../images/btn_previous.gif" width="100" height="20" alt="Previous" /></a>
<a href="web_xml.asp"><img border="0" src="../images/btn_next.gif" width="100" height="20" alt="Next" /></a>
<hr />
<p class="intro">An HTML file can contain text, HTML tags and scripts.
Scripts in an HTML file can be executed by the browser.</p>
<hr />
<h2>What is JavaScript?</h2>
<ul>
<li>JavaScript is a scripting language</li>
<li>A scripting language is a lightweight programming language</li>
<li>A JavaScript consists of lines of executable computer code</li>
<li>A JavaScript is usually embedded directly into HTML pages</li>
<li>JavaScript was designed to add interactivity to HTML pages</li>
<li>Everyone can use JavaScript without purchasing a
license</li>
</ul>
<p>JavaScript is used in millions of Web pages to improve the design, validate
forms, detect browsers, create cookies, and much more.</p>
<p>JavaScript is the most popular scripting language on the internet, and works
in all major browsers.</p>
<hr />
<h2>Client-Side Scripting</h2>
<p>JavaScript is about "programming" the behavior of the
browser. This is called client-side scripting or browser scripting.</p>
<p>Server-side scripting is about "programming" the behavior of the
server (see Web Scripting chapter).</p>
<hr />
<h2>What can a JavaScript Do?</h2>
<ul>
<li><b>JavaScript gives HTML designers a programming tool - </b>HTML authors
are normally not programmers, but JavaScript is a scripting language with a
very simple syntax! Almost anyone can put small "snippets" of code into their
HTML pages</li>
<li><b>JavaScript can put dynamic text into an HTML page - </b>A JavaScript statement like this: document.write("<h1>" + name +
"</h1>") can write a variable text into an HTML page</li>
<li><b>JavaScript can react to events - </b>A JavaScript can be set to execute
when something happens, like when a page has finished loading or when a user
clicks on an HTML element</li>
<li><b>JavaScript can read and write HTML elements - </b>A JavaScript can read
and change the content of an HTML element</li>
<li><b>JavaScript can be used to validate data - </b>A JavaScript can be used
to validate form data before it is submitted to a server. This saves the
server from extra processing</li>
<li><b>JavaScript can be used to detect the visitor's browser</b> - A
JavaScript can be used to detect the visitor's browser, and - depending on
the browser - load another page specifically designed for that browser</li>
<li><b>JavaScript can be used to create cookies</b> - A JavaScript can be
used to store and retrieve information on the visitor's computer</li>
</ul>
<hr />
<h2>How to Put a JavaScript Into an HTML Page</h2>
<table width="100%" border="1" class="ex" cellspacing="0" id="table1">
<tr><td>
<pre><html>
<body>
<span class="blue"><script type="text/javascript"></span>
<span class="red">document.write("Hello World!")
</span><span class="blue"></script>
</span></body>
</html></pre>
</td></tr>
</table>
<p>The code above will produce this output on an HTML page:</p>
<table width="100%" border="1" class="ex" cellspacing="0" id="table2"><tr><td>
Hello World!
</td></tr></table>
<h3>Example Explained</h3>
<p>To insert a JavaScript into an HTML page, we use the <script> tag. The type
attribute defines the scripting language.</p>
<p>So, the <script type="text/javascript"> tells where the
JavaScript starts:</p>
<table width="100%" border="1" class="ex" cellspacing="0" id="table3"><tr><td>
<pre><span class="blue"><script type="text/javascript"></span></pre>
</td></tr></table>
<p>The JavaScript command for writing some output to
a page is <b>document.write</b>:</p>
<table width="100%" border="1" class="ex" cellspacing="0" id="table4"><tr><td>
<pre><span class="red">document.write("Hello World!")</span></pre>
</td></tr></table>
<p>Then, the script ends:</p>
<table width="100%" border="1" class="ex" cellspacing="0" id="table5"><tr><td>
<pre><span class="blue"></script></span></pre>
</td></tr></table>
<br />
<hr />
<h2>Try-It-Yourself Examples</h2>
<p><a target="_blank" href="../js/tryit.asp@filename=tryjs_text">Write text</a><br />
How to write text on a page.</p>
<p><a target="_blank" href="../js/tryit.asp@filename=tryjs_formattext">Write text with formatting</a><br />
How to format the text on your page with HTML tags.</p>
<hr />
<h2>JavaScript Tutorial</h2>
<p><a href="../js/default.asp">Study our Complete JavaScript tutorial</a></p>
<hr />
<a href="web_css.asp"><img border="0" src="../images/btn_previous.gif" width="100" height="20" alt="Previous" /></a>
<a href="web_xml.asp"><img border="0" src="../images/btn_next.gif" width="100" height="20" alt="Next" /></a>
<br />
<hr />
<!-- **** SPOTLIGHTS 1 **** -->
<iframe src="../banners/aspallframe.asp" height="110" width="485"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<hr />
<!-- **** SPOTLIGHTS 2 **** -->
<!-- **** SPOTLIGHTS 3 **** -->
<table cellpadding="0" cellspacing="0"><tr><td width="72"></td><td>
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txt*/
google_ad_slot = "1699448869";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td></tr></table>
<hr />
<center>
<iframe style="background-color:#ffffff" src="../banners/aspallbannerframe.asp" height="60" width="468" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
</center>
<hr />
<table>
<tr>
<td><img src="../images/diploma.jpg" alt="diploma" /></td>
<td> </td>
<td valign="top">
<h2>Get Your Diploma!</h2>
<p>W3Schools' Online Certification Program is the perfect solution for busy
professionals who need to balance work, family, and career building.</p>
<p>The <a href="../cert/default.asp">HTML Certificate</a> is for developers who want to document their knowledge of HTML, XHTML, and CSS.</p>
<p>The <a href="../cert/default.asp">ASP Certificate</a> is for developers who want to document their knowledge of ASP, SQL, and ADO.</p>
</td>
</tr>
</table>
<br />
<hr />
<!-- **** END SPOTLIGHTS **** -->
</td></tr>
<tr><td>
<p>Jump to: <a href="#top" target="_top"><b>Top of Page</b></a>
or <a href="../default.asp" target="_top"><b>HOME</b></a> or
<a href='web_javascript.asp@output=print' target="_blank">
<img src="../images/print.gif" alt="Printer Friendly" border="0" />
<b>Printer friendly page</b></a></p>
<p>W3Schools provides material for training only. We do not warrant the correctness of its contents.
The risk from using it lies entirely with the user.
While using this site, you agree to have read and accepted our
<a href="../about/about_copyright.asp">terms of use</a> and
<a href="../about/about_privacy.asp">privacy policy</a>.
</p>
<p><a href="../about/about_copyright.asp">Copyright 1999-2008</a> by Refsnes Data. All Rights Reserved.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>
<td width="60%" align="left">
<a href="../../validator.w3.org/check@uri=referer" target="_blank">
<img src="../images/vxhtml.gif" alt="Validate" width="88" height="31" border="0" /></a>
<a href="../../jigsaw.w3.org/css-validator/check@uri=referer" target="_blank">
<img src="../images/vcss.gif" alt="Validate" width="88" height="31" border="0" /></a>
<a href="../../www.w3.org/WAI/WCAG1A-Conformance" title="Explanation of Level A Conformance" target="_blank">
<img src="../images/wai.gif" alt="W3C-WAI level A conformance icon" width="88" height="31" border="0" /></a>
</td>
<td>
<a href="../xhtml/xhtml_howto.asp" target="_top">W3Schools was converted to XHTML in December 1999</a>
</td></tr>
</table>
</td></tr>
</table>
</td>
<td width="145" align="center" valign="top">
<iframe style="background-color:#f1f1f1" src="../banners/rightcolumn.asp@secid=web" height="1500" width="147"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
</iframe>
</td>
</tr></table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -