壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1844|回复: 0

简单javascript可以起到很大作用

[复制链接]
发表于 2007/9/9 12:04:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  Ajax这种技术在做富客户端程序的时候,会产生令人称赞的效果。它的核心技术是javascript。随之近年来,出现了基于java,c#的好多ajax框架。但是有时候,不需要这些框架,简单的javascript也可以起到很大作用。因为本身javascript就是一个描述能力很强的脚本语言。

  笔者,最近为了给java学习者整理一些面试题,所以设计了一个页面,http://www.100jq.com/test/index.html这是主页。用javascript完成的。自我感觉良好。因为这个页可以基本满足答题者的需要。就拿第一页举例。http://www.100jq.com/test/mst1.html

  当我们按下“查看答案”按钮时

<!--[if !vml]--><!--[endif]-->按下隐藏答案又回去了。

  这两个按钮分别响应两个函数answer(id), function yincang(id).而整个答案,是放在xhtml的<code>标签中的。但是这个标签的CSS的display的属性设置为display:none就是不显示。当单击“查看答案”按钮时候,响应answer(id)函数。方法是document.all.c.style.display =\"block\"; 就这一句话就可以把这块<code id=”c”>显示出来。当然在yincang(id)里面写上document.all.c.style.display=\"none\"; 就可以了。

下面的功能和这个不一样

  <!--[if !vml]--><!--[endif]-->这里用了innerHTML属性。本身下面的评语是没有的,在选中单选表单的时候首先用fu()函数将<input id=\"aa\" name=\"fen\" type=\"radio\" value=\"不理想,继续学习打好基础\" onselect=\"fu()\" />里面的values拿了出来。在页面里<p id=”result”></p>然后再用result.innerHTML=fu(); 就把这个值赋值给result这个对象了。

  就这几句代码就把一般的页面功能全部显示出来了,而不需要使用一大堆框架。不过这个里面没有提交到服务端的数据,完全是静态的。还有就是在firefox浏览器下不起作用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 06:05 , Processed in 0.016621 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表