版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东软睿道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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北京大学未来技术学院招聘劳动合同制人员1人考试模拟试题及答案解析
- 2026中铁六局电务公司人员招聘3人考试模拟试题及答案解析
- 2026年CPVC管材行业分析报告及未来发展趋势报告
- 2026年正丁烯行业分析报告及未来发展趋势报告
- 2026年再生涤纶短纤维行业分析报告及未来发展趋势报告
- 2026年三杆式闸机行业分析报告及未来发展趋势报告
- 2026年未涂布机械木浆纸行业分析报告及未来发展趋势报告
- 2026年政府引导基金行业分析报告及未来发展趋势报告
- 2026年马氏体不锈钢行业分析报告及未来发展趋势报告
- 2026年阿拉善市交通运输系统事业单位人员招聘考试备考试题及答案详解
- 2.4石油资源与国家安全课件高中地理湘教版选择性必修3
- 2026年药学服务技能大赛考试题及答案
- 政府牵头建设商圈工作方案
- 升压站土建及电气施工工程专项应急预案
- 压力管道培训教材
- 2025年全国中国古代文学常识知识竞赛试题库(+答案)
- 【新版】外研版三年级下册 Unit 6 A great week 复习课件
- 2025年12月大学英语六级考试真题第1套(含答案+听力原文+听力音频)
- 2026年长沙民政职业技术学院单招职业倾向性测试题库含答案详解(能力提升)
- 博物馆陈列展览工程造价指南
- 《建筑施工承插型盘扣式脚手架安全技术规范》JGJ231-2025
评论
0/150
提交评论