




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript的基本语法,第一章,课程地位,每阶段已包括:项目实战、COT课程总课时:1008,C#OOP,JavaScript,T-SQL,JavaOOP,S2350,Y2344,JSP,S2:Java阶段项目,预备课程,WinForms,LogicJava,S1314,S1:.NET阶段项目,ASP.NET,Hibernate,N-Tier,Ajax,Spring,Struts,HTML,C#,NTC,Project知识,Y2:.NET毕业设计项目,COT,COT,COT,Y2:Java毕业设计项目,目标岗位标准手册,就业技能结构图,本门课程目标,使用JavaScript实现表单验证使用JavaScript制作网页广告特效使用JavaSctipt制作弹出窗口特效使用JavaScript实现时钟特效使用JavaScript实现级联显示功能使用JavaScript+CSS实现CSS样式特效使用JavaScript动态创建页面元素,课程项目展示,回顾HTML-1,常用的HTML标签有哪些?请说明表格的基本结构以及跨行、跨列的用法?,学生成绩张三语文85数学96,跨列,跨行,回顾HTML-2,请简述表单的基本结构?常用表单元素有哪些?,表单的基本结构:常用的表单元素有:文本框(text)、密码框(password)、多行文本框()单选按钮(radio)、复选框(checkbox)、列表框(和)按钮(button、submit和reset),练习-制作简易计算器,需求说明使用表格布局,参考代码,完成时间:30分钟,共性问题集中讲解,常见调试问题及解决办法代码规范问题,共性问题集中讲解,预习检查,大家已经学习了HTML,为什么还要学习JavaScript?如何编写JavaScript脚本程序?JavaScript与Java基本语法的异同?,本章任务,本章目标,掌握脚本的基本结构掌握JavaScript的执行原理使用JavaScript实现在页面上打印三角形,为什么要学JavaScript,表单验证减轻服务器端压力,页面动态效果,演示示例:层的切换和树形菜单等,演示示例:注册表单验证,动态改变页面内容,演示示例:动态改变表格内容,什么是JavaScript,DOM,JavaScript,ECMAScript,BOM,JavaScript组成,ECMAScript,语法标准语法变量和数据类型运算符逻辑控制语句关键字、保留字对象编码遵循ECMAScript标准,浏览器对象模型,BOM,演示示例:弹出窗口,文档对象模型,DOM,演示示例:使用DOM改变超链接,脚本的基本结构,脚本的基本结构,脚本执行原理,应用服务器,IE,IE,解析HTML标签和JavaScript脚本,从服务器端下载含JavaScript的页面,返回响应,客户端请求包含JS的页面,发送请求,1,浏览器输入,2,3,输出HelloWorld,输出HelloWordldocument.write(使用JavaScript脚本循环输出helloworld);for(vari=0;iHelloWorld);document.write(HelloWorld);页面主体内容,演示示例:输出HelloWorld,JavaScript的使用方式,Html页面内嵌JS代码外部JS文件简短缩写方式,演示示例:外部JS文件和弹出消息框,JavaScript核心语法,核心语法,数据类型,变量,运算符号,控制语句,注释,语法约定,输入/输出,变量的声明和赋值,varwidth;,width=5;,先声明变量再赋值,var用于声明变量的关键字width变量名,varx,y,z=10;,varcatName=“皮皮”;,同时声明和赋值变量,不声明直接赋值,Width=5;,数据类型,typeof检测变量的返回值数据类型undefinedbooleanstringnumbernull,typeof,typeof运算符返回值如下:undefined:变量被声明后,但未被赋值string:用单引号或双引号来声明的字符串boolean:true或falsenumber:整数或浮点数object:javascript中的对象、数组和null,演示示例:typeof的功能和用法演示,运算符号,逻辑控制语句,if条件语句switch多分支语句for、while循环语句,if(条件)/JavaScript代码;else/JavaScript代码;,switch(表达式)case常量1:JavaScript语句1;break;case常量2:JavaScript语句2;break;.default:JavaScript语句3;,for(初始化;条件;增量)JavaScript代码;while(条件)JavaScript代码;,循环中断,breakcontinue,vari=0;for(i=0;i);,vari=0;for(i=0;i);,注释,alert(恭喜你!注册会员成功);/在页同上弹出注册会员成功的提示框,/*使用for循环运行“document.write(HelloWorld);”5次使用document.write在页面上输出“HelloWorld”*/,单行注释以/开始,以行末结束,例如:,多行注释以/*开始,以*/结束,符号/*/指示中间的语句是该程序中的注释。例如:,常用的输入/输出,alert()alert(“提示信息”);prompt()prompt(“提示信息”,“输入框的默认信息”);prompt(“请输入姓名”,“张三”);prompt(“请输入姓名”);,案例演示,根据输入的次数,多次输出“HelloWorld”,document.write(HelloWorld);varj=prompt(请输入连续输出标题3的次数:,);for(vari=0;iHelloWorld);document.write(HelloWorld);alert(共连续输出标题:+j+次);,演示示例:输出HelloWorld,语法约定,代码区分大小写变量、对象和函数的名称分号,练习打印三角形,需求说明使用prompt提示输入显示三角形的行数,参考代码,完成时间:25分钟,共性问题集中讲解,常见调试问题及解决办法代码规范问题,共性问题集中讲解,程序调试,Firebug工具单步进入单步跳过单步退出alert()方法,演示示例:程序调试,练习调试程序,需求说明使用alert()或Firebug工具调试程序,调试后参考代码,完成时间:10分钟,共性问题集中讲解,常见调试问题及解决办法代码规范问题,共性问题集中讲解,总结,大家简述一下JavaScript脚本的基本结构?JavaScript在页面中的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绥化市庆安县急需紧缺教师校园招聘36人模拟试卷附答案详解(完整版)
- 2025人民医院快速检测技能考核
- 2025大庆油田有限责任公司春季高校毕业生招聘50人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025广东医科大学附属医院第二批住院医师规范化培训学员招生19人模拟试卷及答案详解(名师系列)
- 2025广东广州市横沥人力资源管理服务有限公司招聘服务外包人员1人考前自测高频考点模拟试题及完整答案详解1套
- 张家口市中医院巨大甲状腺肿手术关键技术考核
- 秦皇岛市人民医院护理教学方法运用考核
- 上海市人民医院放射治疗紧急情况应急预案笔试试题
- 沧州市中医院血管外科主治医师晋升考核
- 张家口市中医院护理管理质量管理考核
- 污泥池清理管理制度
- 秩序员休假管理制度
- 保护环境的课件
- 2025年中国张裕产区葡萄酒特色与品牌国际化发展报告
- 图深度强化学习在配电网故障恢复中的应用研究
- (2017)海南省房屋建筑与装饰装修工程综合定额交底资料
- 2024-2025学年下学期高一英语人教版同步经典题精练之语法填空
- 《社会科学研究方法》课件
- 提高市政雨水管道接口施工一次验收合格率
- 2025年有机化学实验模板
- 基坑安全事故及防范措施
评论
0/150
提交评论