ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:195.42KB ,
资源ID:29407279      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29407279.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(web第三次.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

web第三次.docx

1、web第三次南京信息工程大学 Web技术 实验(实习)报告实验(实习)名称 Javascript编程 实验(实习)日期 2017.11.27 得分 指导老师 系 专业 班级 姓名 学号 一、实验目的1、掌握基本的JavaScript语法。2、掌握将JavaScript脚本嵌入HTML文件的方法3、掌握使用JavaScript脚本语言设计应用程序的过程二、 实验内容与步骤1、对象和事件(1)在文本编辑器中输入如下代码程序,请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下: function myfunction() alert(HELLO); By pressing the butto

2、n, a function will be called. The function will alert a message. 将页面中在标记间的JS代码改成.js文件的使用格式,改写Html文件中包含.js文件代码。Hello.js文件代码:function myfunction() alert(HELLO); HTML文件代码: By pressing the button, a function will be called. The function will alert a message. 运行结果:(2)创建一个网页,在文本框分别输入两个数,实现两个数的+、-、*、/运算,点击

3、“=”按钮将结果显示在文本框中。界面设计可参考下图。注意在前两个文本框内容改变的时候对输入的数据是否是数字要进行判断,在最后一个文本框获得光标的时候得到计算结果。代码:titlefunction $(id)return document.getElementById(id);window.onload = function()$(btn).onclick=function()var n1=$(num1).value;var n2=$(num2).value;if($(fun1).value=+)$(result1).innerText=Number(n1)+Number(n2);if($(fu

4、n1).value=-)$(result1).innerText=Number(n1)-Number(n2);if($(fun1).value=*)$(result1).innerText=Number(n1)*Number(n2);if($(fun1).value=/)$(result1).innerText=Number(n1)/Number(n2); + -*/ 截图:2、内置对象(1)判断用户名和密码文本框不能为空,同时要求密码在4到8位之间。代码:function validate()var username = document.getElementById(username).v

5、alue; var password = document.getElementById(password).value;if(!regex(password)alert( 密码长度在4-8位之间);return;document.login.submit();function regex(value)var re = /a-zA-Z0-9_4,8$/;if(!re.test(value)return false;return true;用户名:密码: 截图:(2)编制一个实现能自动根据时间显示网页上不同问候语的程序hi.htm,要求: 5点以后8点以前显示早上好!; 12点以前显示:“上午好

6、!” 18点以前显示:“下午好!” 21点以前显示:“晚上好!” 23点以前显示:“祝你晚安!” 23点5点以前显示:“网虫:该休息了,明天还有课呢!”说明:显示全部使用弹出提示窗口方式实现。代码:var time=new Date();var h=time.getHours();if(h23&h5&h8&h12&h18&h21&h=23) alert(祝你晚安!);截图3JavaScript表单处理(1)设计一个在线调查的表单页面(含有单选、多选项),当用户单击提交按钮时将显示一个对话框显示用户的选择结果。代码 function showMsg() var string1=你觉得本站:+(d

7、ocument.getElementById(Radio1).checked? 一般:优秀)+rn +您的性别:+document.getElementById(Select1).value+ rn +您觉得需要添加的版块:+(document.getElementById(Checkbox1).checked? document.getElementById(Checkbox1).value+,):) +(document.getElementById(Checkbox2).checked? document.getElementById(Checkbox2).value+,):) +(do

8、cument.getElementById(Checkbox3).checked? document.getElementById(Checkbox3).value+,):) +(document.getElementById(Checkbox4).checked? document.getElementById(Checkbox4).value+,):) +(document.getElementById(Checkbox5).checked? document.getElementById(Checkbox5).value+,):); alert(string1);你觉得本站:一般&nbs

9、p;  优秀 您的性别:男 女 您觉得需要添加的版块:新闻   娱乐   游戏   音乐   视频 截图:4、浏览器对象模型BOM(1)设计一个用户注册页面。注册内容包括用户名、密码及密码确认框、年龄、邮箱、一个提交按钮、一个重置按钮(清空所有文本框内容)。 对用户数据的具体要求: 密码及密码为4-12位任意字符并且两个密码框内容要相同;年龄在16和40之间;邮箱含有“”及“.” 。当用户点击提交按钮时需要验证数据的合法性,如果不满足以上要求,利用警告框(alert)给出相应的提示。并且第一个不符合要求的

10、文本框自动获得焦点,里面文本内容被选中。 如果用户填写正确,则在新窗口中显示“注册成功!”(新窗口没有菜单条,工具条和地址栏)。 代码:function checkform()if (document.login.userid.value = =) alert(请输入用户名); document.login.userid.focus(); return;if(document.login.uerkey1.value = = ); alert(请输入密码); document.login.userkey1.focus(); return;if(document.login.uerkey1.val

11、ue ! = document.login.uerkey2.value) alert(两个密码不一致); document.login.userkey1.focus(); return;if(email_str = document.login.email.value.indexof()= = -1) alert(电子邮件的格式不正确); document.login.email.focus(); return;alert(验证都已通过); 用户注册 用户名: 密码: 重复密码: 性别: 男 女 电子邮箱: 截图:(2)将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母

12、。代码:var str = prompt(脚本提示:n 请输入一行文字:,);var upper_str = str.toUpperCase();for(var i=upper_str.length-1;i=0;i-) document.write(upper_str.charAt(i);截图:5、文档对象模型DOM(1)设计如下网页,并在页面列出表单中所有元素的名称。代码:姓名: 密码: 性别:男   女 学历:初中 高中大学 硕士博士 爱好:阅读   写作   运动   音乐   编程&nb

13、sp;  书法 截图:(2)设计一个含有一个表单的页面,在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中。反之亦然。代码: abc onclick=moveList(leftList,rightList)input type=button name=backTo value= def function moveList(from,to) var fromList = document.myForm.elementsfrom;var fromLen = fromList.options.length;var toList = document.myForm.el

14、ementsto;var toLen = toList.options.length;var current = fromList.selectedIndex;while (current-1) var o = fromList.optionscurrent;var t = o.text;var v = o.value;var optionName = new Option(t, v, false, false);toList.optionstoLen= optionName;toLen+;fromList.optionscurrent=null;current = fromList.selectedIndex;截图:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1