




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript的基本语法,第一章,课程地位,每阶段已包括:项目实战、COT课程 总课时: 1008,C#OOP,JavaScript,T-SQL,Java OOP,S2 350,Y2 344,JSP,S2:Java阶段项目,预备课程,WinForms,Logic Java,S1 314,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,输出Hello World, 输出Hello Wordl document.write(“使用JavaScript脚本循环输出helloworld“); for(var i=0;iHello World“); document.write(“Hello World“); 页面主体内容 ,演示示例:输出Hello World,JavaScript的使用方式,Html页面内嵌JS代码 外部JS文件 简短缩写方式,演示示例:外部JS文件 和 弹出消息框,JavaScript核心语法,核心语法,数据类型,变量,运算符号,控制语句,注释,语法约定,输入/输出,变量的声明和赋值,var width;,width = 5;,先声明变量再赋值,var 用于声明变量的关键字 width 变量名,var x, y, z = 10;,var catName= “皮皮”;,同时声明和赋值变量,不声明直接赋值,Width=5;,数据类型,typeof检测变量的返回值 数据类型 undefined boolean string number null,typeof,typeof运算符返回值如下: undefined:变量被声明后,但未被赋值 string:用单引号或双引号来声明的字符串 boolean:true或false number:整数或浮点数 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代码; ,循环中断,break continue, var i=0; for(i=0;i“); , var i=0; for(i=0;i“); ,注释,alert(“恭喜你!注册会员成功“); /在页同上弹出注册会员成功的提示框,/* 使用for循环运行“document.write(“Hello World“);”5次 使用document.write在页面上输出“Hello World” */,单行注释以 / 开始,以行末结束,例如:,多行注释以 /* 开始,以 */ 结束,符号 /* */ 指示中间的语句是该程序中的注释。例如:,常用的输入/输出,alert() alert(“提示信息”); prompt() prompt(“提示信息”, “输入框的默认信息”); prompt(“请输入姓名”, “张三”); prompt(“请输入姓名”);,案例演示,根据输入的次数,多次输出“HelloWorld”, document.write(“Hello World“); var j=prompt(“请输入连续输出标题3的次数:“,“); for(var i=0;iHello World“); document.write(“Hello World“); 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年高考英语总复习《语法填空》专项检测卷(附答案)
- 电子电路维修试题及答案
- 2025中国临床肿瘤学会CSCO小细胞肺癌诊疗指南解读课件
- 2025年陕西高中学业水平合格性考试数学模拟试卷(含答案详解)
- 微生物污染问题的防治策略试题及答案
- 2025重庆建峰工业集团有限公司招聘77人笔试参考题库附带答案详解
- 自然分娩接产操作规范
- 公务卡管理制度
- 2025年第六届(中小学组)国家版图知识竞赛测试题库及答案
- JBT 9229-2024 剪叉式升降工作平台(正式版)
- 液压缸常见故障类型及维修或排除方法
评论
0/150
提交评论