⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tutorial4_page14.htm

📁 一本很好的java script 教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
<title>Webmonkey: javascript: Thau's JavaScript Tutorial: Day 1</title>
<meta NAME="keywords"
CONTENT="javascript, hotwired, webmonkey, javascript, javascript tutorial, thau, dave thau, developer resource, developer, development, web

development, design, code, geek, warez, free, new, latest, news, tools,

info, tutorials, how-to, builder, web builder, pag">
<meta NAME="description"
CONTENT="Thau's JavaScript Tutorial: Day 1: Not only does Thau give the JavaScript skinny, but he'll have you writing your first script by the end of the day.">
<meta NAME="Template" CONTENT="E:\LIZEJUN\OFFICE\html.dot">
</head>

<body TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff">

<table CELLSPACING="0" BORDER="0" CELLPADDING="3" WIDTH="1089">
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE"><font FACE="宋体" LANG="ZH-CN" SIZE="4" COLOR="#ff0000"></font><b><font
    FACE="System,黑体" LANG="ZH-CN" COLOR="#ff0000">第</font><font FACE="宋体"
    LANG="ZH-CN" COLOR="#ff0000">14</font><font FACE="System,黑体" LANG="ZH-CN"
    COLOR="#ff0000">页</font><font FACE="宋体" LANG="ZH-CN" COLOR="#ff0000">: </font></b><strong><font
    FACE="System,黑体" LANG="ZH-CN" SIZE="4" COLOR="#ff0000">多于一个函数的参数</font></strong><font
    COLOR="#ff0000"><b> </b></font><font FACE="System,黑体" LANG="ZH-CN"><br>
<!-- BYLINE -->    </font><font FACE="System,黑体" LANG="ZH-CN" SIZE="2">作者:</font><a
    HREF="mailto:thau@wired.com"><font FACE="宋体" LANG="ZH-CN" SIZE="2">Thau!</font></a><font
    FACE="宋体" LANG="ZH-CN"> <!-- SEE ALSO LINKS --></font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN"
    SIZE="2"></font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">这是我定义的一个数组:</font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

var monkeys = new Array(&quot;mattmarg&quot;,&quot;wendy&quot;,&quot;kristin&quot;,&quot;tim&quot;,&quot;aaron&quot;, &quot;luke&quot;);

var kittyphile = new Array(&quot;wendy&quot;, &quot;ruby&quot;, &quot;roscoe&quot;, &quot;tim&quot;);

var discophile = new Array(&quot;mattmarg&quot;, &quot;john travolta&quot;, &quot;wendy&quot;);

var happy = new Array(&quot;tim&quot;, &quot;wendy&quot;, &quot;stimpy&quot;, &quot;aaron&quot;);

var cranky = new Array(&quot;ren&quot;, &quot;mattmarg&quot;,&quot;luke&quot;);
</pre>
    </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">随着这些数组的定义,</font><font
    FACE="宋体" LANG="ZH-CN">arrayIntersect</font><font FACE="System,黑体" LANG="ZH-CN">函数给出,我们可轻而易举的发现那些网猴酷爱迪斯科:爱跳舞的网猴<p>注意到尽管</font><font
    FACE="宋体" LANG="ZH-CN">John Travolta</font><font FACE="System,黑体" LANG="ZH-CN">喜爱迪斯科,但他不在</font><font
    FACE="宋体" LANG="ZH-CN">monkeys</font><font FACE="System,黑体" LANG="ZH-CN">请单中,则他就不是只爱跳舞的网猴为调用该函数值,可这么来:</font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

&lt;a href=&quot;#&quot; onClick=&quot;arrayIntersect('dancing monkeys',monkeys,discophile);&quot;&gt;dancing monkeys&lt;/a&gt;
</pre>
    </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">这是个具有</font><font
    FACE="宋体" LANG="ZH-CN">3</font><font FACE="System,黑体" LANG="ZH-CN">个参数的函数:一个代表交叉的姓名,第一个数组,及第二个数组。这也很容易发现爱猫的网猴名爱猫的网猴。<p>看一下源码:</p>
    <p ALIGN="JUSTIFY"> </p>
    <p ALIGN="JUSTIFY"> </p>
    <p ALIGN="JUSTIFY"> </p>
    <p ALIGN="JUSTIFY"> </p>
    </font><font FACE="System,黑体" LANG="ZH-CN" SIZE="2"><p ALIGN="JUSTIFY"></font> </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

&lt;a href=&quot;#&quot; onClick=&quot;arrayIntersect('monkeys who love cats',monkeys,kittyphile);&quot;&gt;cat-loving monkeys&lt;/a&gt;
</pre>
    </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">让我们看看</font><font
    FACE="宋体" LANG="ZH-CN">arrayIntersect</font><font FACE="System,黑体" LANG="ZH-CN">函数本身:</font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

function arrayIntersect(intersect_name, array_1, array_2)

{

	var the_list = &quot;&quot;;

	for (loop_1 = 0; loop_1 &lt; array_1.length; loop_1++)

	{

		for (loop_2 = 0; loop_2 &lt; array_2.length; loop_2++)

		{

			if (array_1[loop_1] == array_2[loop_2])

			{

				the_list = the_list + array_1[loop_1] + &quot; &quot;;

			}

		}

	}

	alert(&quot;the &quot; + intersect_name + &quot; are: &quot;+ the_list);

}
</pre>
    </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">看看你是否已经弄懂本例中的循环。关键是函数第一行:</font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

function arrayIntersect(intersect_name, array_1, array_2)
</pre>
    </td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,黑体" LANG="ZH-CN">这里定义了一个叫</font><font
    FACE="宋体" LANG="ZH-CN">arrayIntersect</font><font FACE="System,黑体" LANG="ZH-CN">的函数,它有</font><font
    FACE="宋体" LANG="ZH-CN">3</font><font FACE="System,黑体" LANG="ZH-CN">个参数。就象上例,每个参数就象一个变量,当函数调用时赋值。因此,当函数被调用时:</font></td>
  </tr>
  <tr>
    <td WIDTH="80%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -