练习v2.docx

上传人:b****3 文档编号:3836780 上传时间:2023-05-06 格式:DOCX 页数:14 大小:43.54KB
下载 相关 举报
练习v2.docx_第1页
第1页 / 共14页
练习v2.docx_第2页
第2页 / 共14页
练习v2.docx_第3页
第3页 / 共14页
练习v2.docx_第4页
第4页 / 共14页
练习v2.docx_第5页
第5页 / 共14页
练习v2.docx_第6页
第6页 / 共14页
练习v2.docx_第7页
第7页 / 共14页
练习v2.docx_第8页
第8页 / 共14页
练习v2.docx_第9页
第9页 / 共14页
练习v2.docx_第10页
第10页 / 共14页
练习v2.docx_第11页
第11页 / 共14页
练习v2.docx_第12页
第12页 / 共14页
练习v2.docx_第13页
第13页 / 共14页
练习v2.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

练习v2.docx

《练习v2.docx》由会员分享,可在线阅读,更多相关《练习v2.docx(14页珍藏版)》请在冰点文库上搜索。

练习v2.docx

练习v2

任务1简单小测试

(1)

测试目标:

测测用户经常把时间浪费在哪里。

题目个数:

1

题目描述:

如果可以让你有一种超能力,你会想要有哪一种?

选项数目:

4

选项:

1)穿越时光术2)隐形透明术3)神秘读心术4)青春不老术

结果:

如果用户选1,显示“你的时间都浪费在发呆、胡思乱想、做白日梦:

这类型的人个性很被动,想法天马行空,可是都只限于想而不实际行动。

”。

如果用户选2,显示“你的时间都浪费在看电视、上网瞎看一通:

这类型的人个性内向不喜欢跟人有实际上的接触,凡事都跟人保持距离,不喜欢成为注目的焦点,宁愿躲在一边自己做自己的事情,但是都跟正事无关。

”。

如果用户选3,显示“你的时间都浪费在打牌、讲电话、闲聊八卦:

这类型的人好奇心很强,喜欢吸收不同的信息,包括八卦,是一个小型的广播电台,而且很喜欢到处哈拉,常常跟朋友讲八卦讲到电话线都快烧掉了,要注意,你的电话费可能常常会暴增喔!

”。

如果用户选4,显示“你的时间都浪费在逛街、照镜子、保养身材:

这类型的人非常的自恋,他认为把自己打扮的美美的是一件很开心的事情,而且认为自己真的就是这么的美丽,永远保持美貌感觉是很棒的,根据很多统计喜欢自拍、喜欢照镜子…等等,这类型的占蛮多数的。

”。

实现要求:

1.利用html超链接来实现,在同一个页面中为每一个结果描述建立锚点,

2.利用html超链接来实现,为每一个结果描述建立一个html文档

3.采用表格进行页面布局

4.采用div进行页面布局

教学过程:

1.给出问题背景

2.提出实现要求1

3.展示符合要求1的示例页面

4.给出一个展示示例页面中要用到的知识点的运用范例的代码,并讲解

5.要求学生编写符合要求1的代码,检查、辅导

6.针对学生典型问题分析讲解

7.针对实现要求2-4,重复步骤2-5

备课工作:

对于每一个实现要求,编写示例代码、范例代码,提炼要讲解的知识点和这些知识点的说明文字。

任务2简单小测试

(2)

测试目标:

测测用户经常把时间浪费在哪里。

题目个数:

1

题目描述:

如果可以让你有一种超能力,你会想要有哪一种?

选项数目:

4

选项:

2)穿越时光术2)隐形透明术3)神秘读心术4)青春不老术

结果:

如果用户选1,显示“你的时间都浪费在发呆、胡思乱想、做白日梦:

这类型的人个性很被动,想法天马行空,可是都只限于想而不实际行动。

”。

如果用户选2,显示“你的时间都浪费在看电视、上网瞎看一通:

这类型的人个性内向不喜欢跟人有实际上的接触,凡事都跟人保持距离,不喜欢成为注目的焦点,宁愿躲在一边自己做自己的事情,但是都跟正事无关。

”。

如果用户选3,显示“你的时间都浪费在打牌、讲电话、闲聊八卦:

这类型的人好奇心很强,喜欢吸收不同的信息,包括八卦,是一个小型的广播电台,而且很喜欢到处哈拉,常常跟朋友讲八卦讲到电话线都快烧掉了,要注意,你的电话费可能常常会暴增喔!

”。

如果用户选4,显示“你的时间都浪费在逛街、照镜子、保养身材:

这类型的人非常的自恋,他认为把自己打扮的美美的是一件很开心的事情,而且认为自己真的就是这么的美丽,永远保持美貌感觉是很棒的,根据很多统计喜欢自拍、喜欢照镜子…等等,这类型的占蛮多数的。

”。

实现要求:

1.利用javascript中的window.prompt和window.alert函数

2.利用javascript中的window.prompt和document.write函数

 

任务3:

简单小测试(3)

测试目标:

测测用户经常把时间浪费在哪里。

题目个数:

1

题目描述:

如果可以让你有一种超能力,你会想要有哪一种?

选项数目:

4

选项:

3)穿越时光术2)隐形透明术3)神秘读心术4)青春不老术

结果:

如果用户选1,显示“你的时间都浪费在发呆、胡思乱想、做白日梦:

这类型的人个性很被动,想法天马行空,可是都只限于想而不实际行动。

”。

如果用户选2,显示“你的时间都浪费在看电视、上网瞎看一通:

这类型的人个性内向不喜欢跟人有实际上的接触,凡事都跟人保持距离,不喜欢成为注目的焦点,宁愿躲在一边自己做自己的事情,但是都跟正事无关。

”。

如果用户选3,显示“你的时间都浪费在打牌、讲电话、闲聊八卦:

这类型的人好奇心很强,喜欢吸收不同的信息,包括八卦,是一个小型的广播电台,而且很喜欢到处哈拉,常常跟朋友讲八卦讲到电话线都快烧掉了,要注意,你的电话费可能常常会暴增喔!

”。

如果用户选4,显示“你的时间都浪费在逛街、照镜子、保养身材:

这类型的人非常的自恋,他认为把自己打扮的美美的是一件很开心的事情,而且认为自己真的就是这么的美丽,永远保持美貌感觉是很棒的,根据很多统计喜欢自拍、喜欢照镜子…等等,这类型的占蛮多数的。

”。

实现要求:

1.利用表单和javascript

任务4在页面中实现秒表和倒计时表

利用timeout或者interval函数

参考资料1:

您在此停留了:

varid,iM=0,iS=1;

start=newDate();

functiongo()

{

now=newDate();

time=(now.getTime()-start.getTime())/1000;

time=Math.floor(time);

iS=time%60;

iM=Math.floor(time/60);

if(iS<10)

document.myform.clock.value=""+iM+"分0"+iS+"秒";

else

document.myform.clock.value=""+iM+"分"+iS+"秒";

id=setTimeout("go()",1000);

}

go();

参考资料2:

Javascript:

setTimeout()使用及setInterval()使用

2006-10-123:

36

Evaluatesanexpressionafteraspecifiednumberofmillisecondshaselapsed.

(在指定时间过后执行指定的表达式)

 

Syntax:

iTimerID=window.setTimeout(vCode,iMilliSeconds[,sLanguage])

Parameters

vCodeRequired.Variantthatspecifiesthefunctionpointerorstringthatindicatesthecodetobeexecutedwhenthespecifiedintervalhaselapsed.

iMilliSecondsRequired.Integerthatspecifiesthenumberofmilliseconds.

sLanguageOptional.Stringthatspecifiesoneofthefollowingvalues:

JScriptLanguageisJScript.

VBScriptLanguageisVBScript.

JavaScriptLanguageisJavaScript.

ReturnValue

Integer.ReturnsanidentifierthatcancelstheevaluationwiththeclearTimeoutmethod.

==============================================================

以上内容摘自某本JScript教程(CHM格式,出处不详,跟原作者说声Sorry)

以下内容没抄任何人的,如果有雷同,估计不是你抄偶的就是巧合,嘿嘿.

-------------------------------------------------------------------

setTimeout(alert("3秒种过去了"),3000);//调用一个函数,允许带常量参数

-------------------------------------------------------------------

//byzuoyang

varx=1;

vary=2;

varz=3;

varsum;

functionPlus(a,b)

{

varz=0;

vari=0;

for(i=0;i

{

z+=arguments[i];

}

setTimeout(function(){alert(z);},6000);//可以带变量参数的setTimeout调用形式

returnz;

}

setTimeout(function(){sum=Plus(x,y,z);},3000);/*除了可以带变量参数还可以获取返回值的setTimeout调用形式*/

setInterval()的用法和setTimeout()是一样的:

iTimerID=window.setInterval(vCode,iMilliSeconds[,sLanguage])

不同的是setTimeout()是一次性作用,而setInterval()是每隔iMilliSeconds就执行一次vCode.(Evaluatesanexpressioneachtimeaspecifiednumberofmillisecondshaselapsed)

任务5:

简单小测试(4)

测试目标:

测测用户经常把时间浪费在哪里。

题目个数:

1

题目描述:

如果可以让你有一种超能力,你会想要有哪一种?

选项数目:

4

选项:

4)穿越时光术2)隐形透明术3)神秘读心术4)青春不老术

结果:

如果用户选1,显示“你的时间都浪费在发呆、胡思乱想、做白日梦:

这类型的人个性很被动,想法天马行空,可是都只限于想而不实际行动。

”。

如果用户选2,显示“你的时间都浪费在看电视、上网瞎看一通:

这类型的人个性内向不喜欢跟人有实际上的接触,凡事都跟人保持距离,不喜欢成为注目的焦点,宁愿躲在一边自己做自己的事情,但是都跟正事无关。

”。

如果用户选3,显示“你的时间都浪费在打牌、讲电话、闲聊八卦:

这类型的人好奇心很强,喜欢吸收不同的信息,包括八卦,是一个小型的广播电台,而且很喜欢到处哈拉,常常跟朋友讲八卦讲到电话线都快烧掉了,要注意,你的电话费可能常常会暴增喔!

”。

如果用户选4,显示“你的时间都浪费在逛街、照镜子、保养身材:

这类型的人非常的自恋,他认为把自己打扮的美美的是一件很开心的事情,而且认为自己真的就是这么的美丽,永远保持美貌感觉是很棒的,根据很多统计喜欢自拍、喜欢照镜子…等等,这类型的占蛮多数的。

”。

实现要求:

使用变量存放题目,使用数组存放题目选项和响应。

使用form和javascript展示页面,实现响应。

 

任务6:

多题目的小测试

测试目标:

数据库原理知识点的掌握。

题目个数:

5

题目

1.数据是指所有能输入到计算机中并被计算机程序所处理的________的总称。

A)文字B)字母C)符号D)数字

2.数据模型的三要素是指________。

A)数据结构、数据对象和数据共享

B)数据结构、数据操作和数据控制

C)数据结构、数据对象和完整性

D)数据结构、数据操作和完整性约束条件

3.一般说来,两个实体之间的联系可分为________种。

A)四B)三C)二D)六

4.某个用户对某类数据有何种操作权力由________决定。

A)用户B)系统分析员C)DBAD)应用程序员

5.若关系R(U)的每个属性值都是不可分的原子值,且每个非主属性完全函数依赖于关键字,则称R满足________。

A)1NFB)2NFC)3NFD)BCNF

实现要求:

1.定义数组存放所有题目的相关信息,

 

任务7:

表单的浏览器端验证

做web开发的时候,相信大家都会遇到一个比较麻烦的问题。

如在做一个form提交的时候,需要验证很多东西。

如验证必填项是否填写、该填数字的是否填写了数字、应该为日期型的是否为日期型等等。

如果一个form有10几个文本框或者几十个文本框的时候,我想这个工作量还是挺大的。

我做项目的时候,就经常遇到这样的问题,为了偷偷懒,自己写了个javascript函数供自己使用,用起来比以前快多了。

大家可以直接通过以下链接下载下面的两个文件。

文件1:

check.js请点右键另存为

文件2:

test.html点击右键为下载,直接进入为看演示结果

实现如下:

新建一个check.js文件,文件内容为:

//check.js开始

 //使用方法:

在form提交事件里调用:

returncheckOwnRule(objfrm);传入参数为当前form对象。

使用该函数的前提是页面必须包含check.js

 /**********

 更新日期:

2007-4-1

 更新内容:

如果没有设置文本框的hint属性,则弹出的警告框中默认显示控件名称。

 *****/

 functioncheckOwnRule(objfrm){

varinputObj=objfrm.getElementsByTagName("input");

  for(i=0;i

   if(!

inputObj(i).getAttribute("hint")||inputObj(i).getAttribute("hint")=="")

   {

    strHint=inputObj(i).name;

   }else{

    strHint=inputObj(i).getAttribute("hint");

   }

 

   if(inputObj(i).getAttribute("allownull")=="false"){//证明该输入框不允许为空,allow为自己在文本框中定义的属性。

表示用户名不允许为空。

Hint属性最好设置,因为在alert的时候会包含该值。

    if(inputObj(i).value==""){

     alert(strHint+"不能为空!

");

     inputObj(i).focus();

     returnfalse;

    }

   }

   //如果某项的class为digital,表示数字项。

则检测是否为数字。

   if(inputObj(i).getAttribute("className")=="digital"){

    if(inputObj(i).value!

=""&&isNaN(inputObj(i).value)){

     alert(strHint+"必须为数字!

");

     inputObj(i).focus();

     returnfalse;

    }

   }

   

   

   if(inputObj(i).getAttribute("isInt")=="true"){//证明该输入框必须输入整数

    if(inputObj(i).value.indexOf(".")>=0){

     alert(strHint+"必须为整数!

");

     inputObj(i).focus();

     returnfalse;

    } 

   }

    

   if(inputObj(i).getAttribute("allowzero")=="false"){//证明该输入框不允许输入0

    if(inputObj(i).value==0){

     alert(strHint+"不能为0!

");

     inputObj(i).focus();

     returnfalse;

    } 

   }     

   //如果isdate为true,表示该项为日期项,则必须输入日期

   if(inputObj(i).getAttribute("isdate")=="true"){

    if(inputObj(i).value!

=""&&!

checkdate(inputObj(i).value)){

     alert(strHint+"必须为正确的日期格式!

");

     inputObj(i).focus();

     returnfalse;

    }

   }

  

  } 

  

  varselectObj=objfrm.getElementsByTagName("select");

  for(i=0;i

   if(selectObj(i).getAttribute("allownull")=="false"){//证明该选择框不允许为空

    if(selectObj(i).value==""){

     alert(strHint+"不能为空!

");

     selectObj(i).focus();

     returnfalse;

    }

   }

  }

  returntrue;

 }

//该函数为检测是否为日期的函数。

functioncheckdate(str){

 varreg=/^(/d+)-(/d{1,2})-(/d{1,2})$/;

 varr=str.match(reg);

 if(r==null)returnfalse;

 r[2]=r[2]-1;

 vard=newDate(r[1],r[2],r[3]);

 if(d.getFullYear()!

=r[1])returnfalse;

 if(d.getMonth()!

=r[2])returnfalse;

 if(d.getDate()!

=r[3])returnfalse;

 returntrue;

}

//check.js结束

Html文件中的写法:

点击进入我的网站

用户名:

(必须输入)

日期:

(必须输入且为日期型)

金额:

(必须输入且为数值型)

数量:

(必须输入且必须输入整数,且不能输入0)

functioncheckForm(objform){

if(checkOwnRule(objform)){

       returntrue;

}else{

       returnfalse;

}

}     

任务8

 

反例

成功入侵过程

安全性要求

议和入侵者描述

逻辑公式

系统模型

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2