JavaScript高级教程 - 相关数组的一个例子

电话号码本

Name: 数据挖掘实验室

Number:

  数据挖掘实验室

这个例子比较复杂,我们来慢慢研究它.首先我们看一看电话
号码簿本身.它在文件头中定义为phone_book,有7条输入项:

    
    
    var phone_book = new
    
    Array();
    
    
    
    phone_book["happy"] = "(203) 555-1234";
    
    
    
    phone_book["sleepy"] =
    
    "(203) 555-2345";
    
    
    
    phone_book["sneezy"] = "(203)
    
    555-4321";
    
    
    
    phone_book["sleazy"] = "(203) 555-3245";
    
    
    
    phone_book["sneery"]
    
    = "(203) 555-3213";
    
    
    
    phone_book["bleary"] = "(203)
    
    555-2365";
    
    
    
    phone_book["tweaked"] = "(203)
    
    555-1664";
    
     数据挖掘论坛 

每条记录的关键字是小矮人的名字,而每条记录的值就是该小
矮人的电话号码.假设我们需要找到某个小矮人的电话号码,
例如Sneezy的电话号码,我们这样写: 数据挖掘交友

现在我们看看这个表单:

    <form name="the_form">
    
    
    
    <b>Name:</b>
    
    
    
    
    
    <select onChange = "displayNumber(phone_book,
    
    this.options[selectedIndex].value);">
    
    
    
    <option value="happy">Happy
    
    
    
    <option value="sleepy">Sleepy
    
    
    
    <option
    
    value="sneezy">Sneezy
    
    
    
    <option value="sleazy">Sleazy
    
    
    
    <option
    
    value="sneary">Sneery
    
    
    
    <option value="bleary">Bleary
    
    
    
    <option
    
    value="tweaked">Tweaked
    
    
    
    </select>
    
    
    
    <p>
    
    
    
    	
    
    
    
    <b>Number:</b>
    
    
    
    <input type="text" name="number_box"
    
    value="">
    
    
    
    </form>
    
     

    数据挖掘工具

注意表单和表单内的元素都有名称,这样以来便于我们读取和
写入表单元素. 数据挖掘交友

注意select标签中的onChange处理器的用法:当所选择的选项
变化时,它就调用函数displayNumber,该函数在文件头中已做
了定义.如果我在下拉选单中选择了sneezy,则表达式
this.options [selectedIndex].value 返回"sneezy",如果你
对该部分的内容不熟悉,请先阅读上次的javascript教程-第5日
的内容. 数据挖掘论坛

确定了用户所选择的选项之后,我们进入函数displayNumber: 数据挖掘工具

    
    
    function
    
    displayNumber(phone_book, entry)
    
    
    
    {
    
    
    
    	var the_number = phone_book[entry];
    
    
    
    
    
    	window.document.the_form.number_box.value =
    
    the_number;
    
    
    
    }
    
     

    数据挖掘研究院

它使用了两个参数-一个电话号码簿和一个名称,在函数第1
行中,

观察一下电话号码簿上的名字,然后进入下一行, 数据挖掘交友

填入表单元素的数字命名为number_box. 数据挖掘论坛

你可以看到相关数组是将一个字符串连接到另一个字符串的好
办法.你可以利用相关数组将名字连接到电话号码,密码,生
日以及其他各种资料.在之后的课程中我将向你们介绍利用相
关数组可以做的各种有用的技巧. 数据挖掘交友

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:Javascript高级教程-读取和编写多重cookies
下一篇:Javascript高级教程-介绍cookie
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 网页javascript精华代码集
  • Javascript高级教程-神奇的字符串处理
  • Javascript高级教程-分割方法(splitting me
  • JS+CSS打造可拖动的聊天窗口层
  • javaScript对象和属性
  • 用FrontPage2003轻松制作ASP动态网页
  • JavaScript高级教程 - 子字符串
  • Javascript高级教程-介绍cookie
  • Javascript高级教程
  • JS无缝滚屏效果
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • JavaScript高级教程 - 相关数组
  • Javascript高级教程-分割方法(splitting me
  • JavaScript高级教程 - 子字符串
  • Javascript高级教程-神奇的字符串处理
  • JavaScript高级教程 - 变量的使用方法
  • JavaScript高级教程 - 什么是变量
  • 一个if-then-else的快捷方式
  • Javascript高级教程-本教程的课程计划
  • Javascript高级教程
  • Javascript高级教程-介绍cookie
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静