- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScrpt实验
实验项目:浏览器脚本语言及其应用
实验类型:设计
实验课时:4
实验目的:研究javascript及其应用
实验方案:
1 研究将JavaScript引入HTML页面
创建一个HTML文件,内容如下。在浏览器中打开该文件。分析代码。
script type=text/javascript
alert(内嵌JavaScript代码);
/script
script type=text/javascript src=a.js!-- 引入js文件 --
alert(引入js文件的script元素中的内嵌代码不会执行);
/script
script type=text/javascript src=a.js /!-- 错误,必须使用结束标签 --
noscript不支持JavaScript时的提示/noscript
div onclick=alert(事件句柄属性值中的Javascript代码)点我/div
2 研究JavaScript的执行时序
创建一个HTML文件,内容如下。在浏览器中打开该文件。分析代码。
script type=text/javascript
??????? window.onload=function(){alert(1);};//文档装载完成时执行
??????? onload=function(){alert(2);}; //省略顶层对象名,覆盖上一次赋值
/script
body onload=alert(3)
?? !--chrome在window.onload后执行,如果JS的onload代码在其后则会覆盖--
?? !--IE覆盖window.onload,如果JS的onload代码在其后则会覆盖--
?? button onclick=alert(4)按钮单击事件/button
/body
3 研究JavaScript名称
创建一个HTML文件,内容如下。在浏览器中打开该文件。分析代码。
script type=text/javascript
var a=1;//定义变量,当前对象为window,所以a也是window的属性
b=2;//window对象的属性
{var c=3;}//{}不构成作用域,所以c仍是window的属性
d(7,8);//函数名可以先调用,后定义
alert(函数外:+a+b+c+e+g.h+g.i+g.j);
function d(x,y){//函数构成作用域
???????? e=x;//window对象的属性
???????? var f=y;//定义局部变量
???????? g={h:4,i:5};//对象与对象属性
???????? g.j=6;//对象属性
???????? alert(函数中:+a+b+c+e+f+g.h+g.i+g.j);
}
/script
3 研究JavaScript值
创建一个HTML文件,内容如下。在浏览器中打开该文件。分析代码。
script type=text/javascript
//alert(a);//错误,a is not defined
alert(typeof a);//typeof运算符可用于未定义的变量
var a;//定义变量
alert(a);//输出undefined
alert(typeof a);//输出undefined
delete a;//删除变量
//alert(a);//错误,a is not defined
alert(typeof a);//输出undefined
a=undefined;//赋值为undefined
alert(a);//输出undefined
alert(typeof a);//输出undefined
a={};//赋值为对象字面量
alert(a);//输出[object Object]
alert(typeof a);//输出object
alert(a.b);//输出undefined,属性未定义可访问
alert(typeof a.b);//输出undefined
a=null;//赋值为空对象
alert(a);//输出null
alert(typeof a);//输出object
a=[];//赋值为数组字面量
alert(a);//输出空字符串
alert(typeof a);//输出object
a=function(){};//赋值为函数字面量
alert(a);//输出a=function(){}
alert(typeof a);//输出function
/script
4 研究访问对象和数组的成员
创建一个HTML文件,内容如下。在浏览器中打开该文件。分析代码。
script type=text/javascript
a={a:1,b:
您可能关注的文档
- 2017年4月浙江省通高校招生选考科目考试化学试题.doc
- 2017年《中小学生守则》.ppt
- 2017年中第二届校园足球节活动方案.doc
- 2017年全禁毒知识网络竞赛题库.doc
- 2017年医师定期考核公共卫生试题编(有答案).doc
- 2017年十八核心制度(最新).docx
- 2017年国家司考试试卷一.doc
- 2017年大象版年级科学毕业复习题.ppt
- 2017年学前教育传月活动方案.docx
- 2017年季学校德育工作计划.doc
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人模拟试卷带答案详解.docx
- 材料采购与施工现场协同管理策略.docx
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人模拟试卷含答案详解(预热题).docx
- 一级注册建筑师题库带答案分析2024.docx
- 材料供应链管理在工程建设中的应用实践.docx
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人笔试备考试题及参考答案详解一套.docx
- 安全文化建设成效评估与改进.docx
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人模拟试卷含答案详解(精练).docx
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人模拟试卷含答案详解(达标题).docx
- 2025山东青岛市崂山区人民检察院招聘聘用制书记员3人模拟试卷含答案详解(突破训练).docx
最近下载
- 人工胆囊、人工胆囊设备和人工胆囊在胆囊手术中的应用.pdf VIP
- 重力与弹力高一上学期物理人教版2019必修第一册+.pptx VIP
- 胃癌的诊治现状与进展.pptx VIP
- 匀变速直线运动的速度与时间的关系课件 2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 数控压装压力机 第2部分:技术条件.docx VIP
- 【课件】匀变速直线运动速度与时间的关系+课件-高一上学期物理人教版(2019)必修第一册.pptx VIP
- XX医院职能部门监管手术、麻醉授权管理督导、检查、总结、反馈及持续改进记录表.pdf VIP
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
文档评论(0)