第1章 JavaScript基础
- 格式:pptx
- 大小:317.28 KB
- 文档页数:45
JavaScript 简介JavaScript 有什么特点JavaScript 使网页增加互动性。
JavaScript 使有规律地重复的HTML文段简化,减少下载时间。
JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。
JavaScript 的特点是无穷无尽的,只要你有创意。
Java 与 JavaScript 有什么不同很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。
其实它们是完完全全不同的两种东西。
Java,全称应该是Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。
Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。
Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。
相比之下,JavaScript 的能力就比较小了。
JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看HTML 源文件就能查看JavaScript 源代码。
JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。
它们的相同点,我想只有同是以 Java 作编程语言一点了。
开发 JavaScript 该用什么软件一个 JavaScript 程序其实是一个文档,一个文本文件。
它是嵌入到 HTML 文档中的。
所以,任何可以编写 HTML 文档的软件都可以用来开发 JavaScript。
在此我推荐大家用 FrontPage 2000 附带的 Microsoft 脚本编辑器(在FrontPage 菜单 | 工具 | 宏 | Microsoft 脚本编辑器)。
它是个像 Visual Basic / C++ 一样的程序开发器,能对正在输入的语句作出简要提示。
Web前端开发基础之JavaScript程序设计知到章节测试答案智慧树2023年最新浙江工业职业技术学院第一章测试1.下面不属于<script>标签属性的是()。
参考答案:href2.下列选项中,可以接收用户输入的信息的是()。
参考答案:prompt()3.下面关于JavaScript的概述不正确的是()。
参考答案:依赖于操作系统4.下列选项中,可以实现警告框的是()。
参考答案:alert()5.下面()标签可在页面中直接嵌入JavaScript。
参考答案:<script>6.下面关于字符串的描述错误的是()。
参考答案:单引号中使用单引号不需要转义7.下列选项中与++(后置)具有相同优先级的是运算符是()。
参考答案:--(后置)8.表达式Math.PI.toFixed(2)的运行结果为()。
参考答案:3.149.函数Object.prototype.toString.call('undefined')的返回值是()。
参考答案:"[object String]"10.下列选项中,不属于赋值运算符的是()。
参考答案:==11.下列选项中,在操作9和15时,结果为负数的是()。
参考答案:“~”12.下面关于逻辑运算符的说法错误的是()。
参考答案:逻辑运算的返回值是布尔型13.下列语句中可以重复执行一段代码的是()。
参考答案:while14.下面关于运算符的说法错误的是()。
参考答案:表达式中赋值运算符总是最后执行的15.以下选项中不属于选择结构语句的是()。
参考答案:while语句16.以下选项中不属于基本数据类型的是()。
参考答案:Object17.以下选项中可以保留2位小数的是()。
参考答案:toFixed()18.下面关于变量的说法错误的是()。
参考答案:保留字能够作为变量名称使用19.下面关于for语句描述错误的是()。
参考答案:for循环语句小括号内的分号分割符可以省略20.下列选项中可以将null转换成字符型的是()。
2019年秋期开放教育(专科)《JavaScript程序设计》期末复习指导2019年12月制订第一部分课程考核说明1.考核目的通过本次考试,了解学生对本课程的基本内容、重点和难点的掌握程度,以及运用本课程的基本知识、基本方法和基本理论分析和解决实际问题的能力。
同时还考察学生在平时的学习中是否注意了理解和记忆相结合,理解和运用相结合。
2.考核方式本课程期末考试为闭卷笔试,考试时间为90分钟。
3.适用范围、教材本复习指导适用于开放教育专科计算机信息管理专业的选修课程《JavaScript程序设计》。
本课程考试命题依据的有:(1)教材(2)8节服务中心课程(3)四次平时作业4.命题依据本课程的命题依据是《JavaScript程序设计》课程教学大纲、教材、实施意见。
5.考试要求考试主要是考核学生对基本理论和基本问题的理解和应用能力。
在能力层次上,从了解、掌握、重点掌握3个角度要求。
主要考核学生对JavaScript的热点、语法、数据类型、流程控制、内置对象和浏览器对象模型等基础等内容,另外有及少量的JQuery选择题。
6.试题类型及结构考题类型及分数比重大致为:单项选择题(15%);填空题(15%);程序阅读(30%);编程题(40%)。
第二部分期末复习指导第一章 JavaScript基础一、教学内容1.JavaScript简介2.编写JavaScript3.JavaScript语言基础4.动态内容生成和基本交互方法二、教学要求1.了解JavaScript的产生过程;2.理解什么是JavaScript;3.掌握JavaScript基本语法;4.掌握parseInt()和parseFloat()方法的使用;5.掌握JavaScript编写和调试方法;第二章流程控制与函数一、教学内容1.分支结构2.循环结构3.异常处理4.函数5.闭包二、教学要求1.掌握if语句和switch语句;2.掌握for、while、do while语句;3.理解异常的概念;4.掌握异常的处理方法;5.掌握函数的定义方法;6.理解函数参数的传递;第三章 JavaScript对象一、教学内容1.对象概述2.使用数组(Array对象)3.字符串(String)4.使用Math对象5.处理日期和时间6.正则表达式7.JSON二、教学要求1.了解对象的概念;2.掌握数组的定义方法和使用;3.掌握字符串的常用方法;4.掌握Date的使用;5.掌握Math的常用方法;第四章文档对象模型一、教学内容1.文档对象模型(DOM)2.表单编程入门3.DOM CSS4.DOM事件5.使用Cookie二、教学要求1.理解文档对象模型及层次结构;2.掌握表单的基本编程方法;3.掌握常用控件的读写方法;4.理解事件及其处理机制;5.掌握常用事件的编程方法;6.了解Cookie的基本使用方法。
JavaScript+jQuery前端开发基础教程教案第一章:JavaScript概述1.1 课程介绍本章节将介绍JavaScript的发展历程、特点以及应用场景。
使学生了解JavaScript的历史背景和基本概念,为后续学习打下基础。
1.2 教学目标了解JavaScript的历史和发展掌握JavaScript的基本特点掌握JavaScript的应用场景1.3 教学内容1.3.1 JavaScript的历史和发展1.3.2 JavaScript的基本特点1.3.3 JavaScript的应用场景1.4 教学方法采用讲解、案例演示、互动提问等方式进行教学。
1.5 课后作业简述JavaScript的历史和发展。
列举出JavaScript的三个基本特点。
说出JavaScript的应用场景。
第二章:HTML与CSS基础2.1 课程介绍本章节将介绍HTML和CSS的基本概念,以及如何使用它们来创建网页。
学生将学会如何编写HTML代码和应用CSS样式。
2.2 教学目标掌握HTML的基本结构了解CSS的作用和基本语法学会使用CSS样式化网页2.3 教学内容2.3.1 HTML基本结构2.3.2 CSS的基本语法和作用2.3.3 使用CSS样式化网页2.4 教学方法采用讲解、案例演示、互动提问等方式进行教学。
2.5 课后作业编写一个简单的HTML页面,包括、段落和图片。
尝试使用CSS样式化你的HTML页面,使其看起来更美观。
第三章:JavaScript基本语法和操作3.1 课程介绍本章节将介绍JavaScript的基本语法和基本操作,如变量、数据类型、运算符、控制语句等。
学生将学会如何编写简单的JavaScript代码。
3.2 教学目标掌握JavaScript的基本语法学会使用JavaScript进行基本操作3.3 教学内容3.3.1 JavaScript的基本语法3.3.2 变量和数据类型3.3.3 运算符和控制语句3.4 教学方法采用讲解、案例演示、互动提问等方式进行教学。
第一章JavaScript的基本语法1.以下()变量名是非法的。
A. numb_1B. 2numbC. sumD. de2$f答案:B2.下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。
如果找不到匹配项,则执行默认语句块。
A. switchB. if-elseC. forD.字符串运算符答案:A3.在JavaScript中,运行下面代码后的返回值是()。
var flag=true;(typeof(flag));A. undefinedB. nullC. numberD. boolean答案: D4.下面()能在页面中弹出如图所示的提示窗口,并且用户输入框中默认无任何内容。
A. prompt("请输入你的姓名:");B. alert("请输入你的姓名:");C. prompt("请输入你的姓名:","");D. alert("请输入你的姓名:","");答案是: C5.在JavaScript中,运行下面代码,sum的值是()。
var sum=0;for(i=1;i<10;i++){if(i%5==0)break;sum=sum+i;A. 40B. 50C. 5D. 10答案: D第二章函数和window对象1.下列选项中()可以打开一个无状态栏的页面。
A. ("");B. ("","广告","toolbar=1,scrollbars=0,status=1");C. ("","","scrollbars=1,location=0,resizable=1");D. ("","","toolbars=0,scrollbars=1,location=1,status=no");答案: D2.下列关于Date对象的getMonth()方法的返回值描述,正确的是()。
第一章1、大小写敏感2、空格与换行代码中多余的空格会被忽略,同一个标识符的所有字母必须连续;一行代码可以分成多行书写;3、单行代码写于一行中,用分号作为语句结束标志4、可有可无的分号当两个程序语句处于一行中时用分号隔开,否则可以不用分号Eg:var r = 2var pi = Math.PIvar s = pi * r * rdocument.write("半径为2单位的圆面积为:" + s + "单位")第二章2.1基本数据类型●在JavaScript中,字符串型数据是用引号括起的文本字符串。
在JavaScript中不区分“”和“”,字符也被当作字符串处理。
字符串中可以包含用于特殊目的的字符。
Eg:var hello = "你好啊";var name = 'Peter';document.write(hello + name+"<br>");●数值类型JavaScript中用于表示数字的类型成为数字型,不像其他编程语言那样区分整型、浮点型。
数字型用双精度浮点值来表示数字数据,可以表示(-253,+253)区间中的值。
数字的值可以用普通的记法也可以使用科学记数法。
表示方法如下所示:Eg:10;// 数字,普通记法10.1;// 数字,普通记法0.1;// 数字,普通记法3e7;// 科学记数0.3E7;// 科学记数2.2 复合数据类型●对象概念在面向对象的设计模式中,将数据和处理数据的方法捆绑在一起形成的整体,称为对象。
它封装了数据和操作数据的方法,使用时要先创建这个对象,用new 运算符来调用对象的构造函数。
Eg: date=new Date();●日期对象JavaScript将与日期相关的所有特性封装进Date对象,主要用来进行一些与时间相关的操作,比如获取当前系统时间,使用前要先创建该对象的一个实例。