《网站前端技术》教案第31课开发者商务网站建设(六).docx
《《网站前端技术》教案第31课开发者商务网站建设(六).docx》由会员分享,可在线阅读,更多相关《《网站前端技术》教案第31课开发者商务网站建设(六).docx(9页珍藏版)》请在三一办公上搜索。
1、课题第31课开发者商务网站建设(六)课时2课时(90min)教学目标知识技能目标:掌握制作注册页、后台管理页的具体操作素质目标:通过对案例的不断完善锻炼学生精益求精的态度教学重难点教学重点:制作注册页教学难点:制作后台管理页教学方法问答法、讨论法、i并授法、实践练习法教学用具电脑、投影仪、多媒体课件、教材、APP教学设计第1节课:课前任务T考勤(2min)一问题导入(5min)一传授新知(28min)一课堂讨论(10min)第2节课:问题导入(5min)一传授新知(25min)一课堂讨论(IOmin)一课堂小结(3min)一作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务
2、【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请大家了解制作注册页、后台管理页的相关内容。【学生】完成课前任务通过课前任务,使学生了解本节课的主要内容,增加学生的学习兴趣考勤(2min)【教师】使用APP进行签到【学生】按照老师要求签到培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题注册页面应包含哪些内容?【学生】思考、举手回答【教师】通过学生的回答引入要讲的知识通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣传授新知(28min)6.3.6制作注册页【教师】讲解制作注册页的具体操作【实现目标】【教师】PP
3、t展示“注册页主体区域右侧表单的初始效果及交互效果”图片(详见教材),并讲解注册页从上到下分为头部区域、主体区域和脚部区域。整体与登录页列以,只有主体区域右侧表单有所区别。制作过程中需要注意一些问题。通过教师讲解、课堂互动等方式,使学生了解制作注册页的相关流程及操作(I)当文本框获取到焦点时,内容为空。(2)密码和重复密码文本框在获取焦点时,类型变为密码。(3)用户名、手机号码、密码、邮箱地址文本框输入文本时,显示相应的正则条件,在输入正确时正则条件提示消失。如用户名输入时如数据不符合条件,会显示报错信息。(4)重复输入密码时,提示两次密码应一致。(5)单击注册按钮时,判断各必填项目是否为空且
4、输入正确,给出相应提示。(6)单击页面右上角登录链接可助姬到登录页,即login.html【知识扫描】【课堂互动】十【教师】提问制作注册页过程中需要使用到JS、JQuery哪些知识点?【学生】聆听、思考、回答(I)JS相关知识点:正则表达式;文本框输入事件;正则检测函数。(2)JQuery相关知识点:获取元素;设置DOM元素属性值方法。步骤1【实现步骤】使用HTML5和CSS3布局注册页,页面名称为reg.html,CSS样式表名称为reg.css,保存在css文件夹中,JS文件名称为reg.js,保存在js文件夹中。将样式表、funjs文件关联至本页面。JS文件与wlogin.cssw,jq
5、uery-1.12.Ljsw制作主题区域右侧表单。(1)修改表单的标题,在主体区域右侧div元素中输入如下代码:Developer已有9ii3要登录(2)添加注册表单。【课堂互动】十【教师】提问添加注册表单需要设计表单中哪些属性?十【学生】聆听、思考、回答表单name属性值为reg,表单只有顶端边框,且颜色为酒红色、实心线、2px;表单中有5个文本框,name属性分别为UserNamevuserPhoneuserPassUSerPaSS1、UserEmail,样式同登录页中的输入框样式,并为两个密码框定义类名为pass;每个文本域后和用户名文本域之前均布局T信息提示ts;按钮的文字提示为“注册
6、.代码如下:步螺3实现表单文本框的交互效果。(1)批量实现文本域获取焦点时,值为空。$(input(type=text).focus(function()S(is).attr(value,);!)(2)批量实现密码相关文本框获取焦点时,type值为password.S(inputclass=pass,).focus(function()$(this).attr(type,password);B(3)实现在重复密码文本框输入时判定两次密码是否输入正确。如果不匹配,设置相应提示信息内容,相应开关值为0;否则设置相应信息内容为空字符串,相应开关值为1.代码如下:UserPassI.oninput=f
7、unction()if(userPass.value!=userPassl.value)$(【s:eq).html(两次密码需一致);flag3=0;else($(,.ts:eq(4).html(M);步骤4flag3=l;实现用户名、手机号码、密码、邮箱地址的正则验证,并使用开关数组跟踪正确性。(1)定义开关数组,内含五个元素,每个元素值均为0.Varflag=O,(),O,O,O;(2)实现交互效果”输入文本时,相应的提示内容为正则条件,相应开关值为O;文本输入正确时,相应的提示内容为空字符串,开关值为1。以用户名为例,正则条件为“616位数字或下划线或字母、首位不为数字”。定义用户名正则
8、。varregName=Dw5,15$/;获取用户名M元素并定义用户名输入框输入事件,当不符合正则条件时设置显示内容,否则设置显示内容为空。varuserName=reg.UserName;userName.oninput=function()if(!regName.test(userName.value)$(人:四(1)”)加011(”用户名包含6-16位字母、数字、下划线,且首字符不得flagO=O;else(S(.tseq(l),).html();flagO=l;_*S:三,事【提示】手机号码、密码、电子邮箱正则条件与正则表达式如下:(I)手机号码正则条件为:11位数字;手机号码正则表达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站前端技术 网站 前端 技术 教案 31 开发者 商务 建设
链接地址:https://www.31ppt.com/p-6802207.html