版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东软睿道JavaScript核心技术JavaScript简介课程目标使学员了解JavaScript基础,掌握基本语法,理解对象概念,以及基于对象的编程技巧和编程步骤,能够根据实际需要制作出动态网页效果,全方位拓展web前台语言设计知识和基本技能。课程目录内容参考课时(H)第一章JavaScript简介1第二章JavaScript基本语法5第三章流程控制5第四章函数4第五章数组5第六章JavaScript对象7第七章正则表达式4第八章浏览器对象模型BOM3第九章HTMLDOM编程6第十章DOM编程4第十一章面向对象编程7合计51本章内容节知识点掌握程度难易程度JavaScript简介JavaScript简介理解JavaScript功能掌握JavaScript历史了解JavaScript特点理解相关概念理解JavaScript版本理解JavaScript与Java理解JavaScript使用嵌入使用理解引用使用理解不支持JavaScript的处理理解浏览器调试工具IE浏览器掌握Firefox浏览器掌握Chrome浏览器掌握JavaScript简介JavaScript基于对象的脚本语言解释执行代码以纯文本形式存储类型宽松Netscape公司和Sun公司联手完成JavaScript功能JavaScript功能现今WEB上应用最为广泛的客户端脚本,可以处理从表单数据的确认到创建负责用户界面的各种任务:表单确认页面修饰以及特殊效果导航系统基本数学运算动态文档生成JavaScript历史JavaScript历史1992年,Nombas公司开发一种叫做C--(C-minus-minus,简称Cmm)的嵌入式脚本语言,后改名为ScripEase。成为因特网的基石。Netscape公司为了进一步扩充它的浏览器的功能,开发了一种可以嵌入在Web主页中的编程语言。在早期这种语言叫做LiveScript,后来为了利用Sun公司开发的Java语言的功能并借用它的流行性,把它改名为JavaScript。1995年首次出现,主要处理一些输入的有效性验证,可以直接在客户端处理JavaScript语言本身和Java语言没有任何关系JavaScript特点JavaScript特点脚本编写基于对象简单安全动态跨平台相关概念相关概念ECMAScript一个描述,供扩展DOM文档对象模型通过创建树来表示文档BOM浏览器对象模型访问和操作浏览器窗口没有统一的标准,每种浏览器都有自己的BOMJavaScript版本版本介绍ECMAScript—国际标准Jscript—微软发布JavaScript—Netscape公司HTML&JavaScriptJavaScript与JavaJavaScriptJavaApplet不编译,由客户端解释执行编译成class文件面向对象,没有类和继承,内置对象完全面向对象,程序由继承的类组成嵌入HTML文件生成Applet,从HTML中调用不能定义变量类型必须定义变量类型嵌入使用在HTML中嵌入JavaScript代码1、在页面中嵌入script代码:<scriptlanguage=“JavaScript”type=“text/javascript”>…</script>可嵌入到任何位置,建议在head标记中2、在标记中嵌入script代码响应标记的某个事件示例JavaScriptExample.html嵌入使用<html><head><ScriptLanguage="JavaScript"> document.write("这是以JavaScript印出的!"); document.write("<br>");</Script></head><bodyonload="alert('hello')"> <ScriptLanguage="JavaScript"> alert("a");//先执行,然后才触发onload代码;
vard=newDate(); vartime=d.getHours(); if(time<10){document.write("<b>Goodmorning</b>"); }else{document.write("<i>Goodday</i>"); } </Script></body></html>引入使用引入外部的JavaScript代码多个页面使用相同的JavaScript代码将共用代码保存在以.js为扩展名的文件中在页面中使用src属性引入外部文件<scriptsrc=“a.js”></script>示例JavaScriptExternal.html引入使用<html> <head><title>FirsJavaScriptSample</title>
<scriptLanguage="JavaScript"src="externalJS.js"> </script> </head> <body> <scriptLanguage="JavaScript"> document.write("<bodybgcolor='yellow' text='blue'><br>"); document.write("<fontsize='+3'>Thisisjust plainoldHTMLstuff.</font>"); </script> </body></html>不支持JavaScript的处理不支持JavaScript的浏览器处理将JavaScript代码隐藏使用<!-- JavaSCript代码//-->示例JavaScriptHide.html不支持JavaScript<html><head><title>OldBrowsers</title></head><body><fontcolor="0000F"> <divalign=center> <scriptLanguage="JavaScript"type="text/javascript">
<!--HidingJavaScriptfromOlderBrowsers document.write("<h2>WelcometoNEU!</h2>"); //StopHidingJavaScriptfromOlderBrowsers
//-->
</script> <imgsrc="sun.png"width=320height=250border=0> <br>Sun</div></font></body></html>浏览器调试工具IE浏览器开发人员工具在IE8的工具菜单下,或者直接点击F12快捷键,使用错误控制台查看浏览器调试工具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南昌市购房合同补充协议范本
- 技术服务第三方检测合同
- 合作权益协议书
- 燃气购销框架协议
- 茶叶销售合作协议
- 标准板材订购合同
- 室内设计购销合同
- 购销合同撰写
- 海水产品买卖协议模板
- 长期合作协议包装材料
- 化妆品生产质量管理规范(2022年)PPT
- 《城市轨道交通应急处理》项目三课件
- -人教版八年级英语上册Unit-9-Can-you-come-to-my-party课件
- 科幻小说赏读知到章节答案智慧树2023年杭州师范大学
- 建设工程质量检测和建筑材料试验收费项目及标准指导性
- 优秀广告作品赏析
- 高压线下施工安全专项施工方案
- MLC(海事劳工公约)缔约国名单
- 净水厂自动化监控系统技术方案
- 群落的结构课件【高效备课精研+知识精讲提升】高二上学期生物人教版选择性必修2
- 2022版小学道德与法治课程标准测试题
评论
0/150
提交评论