Javascript

Javascript
Javascript

1、如果要从函数返回值,必须使用哪个关键词?( c )

A.continue B.break C.return D.exit

2、下列哪个函数可以将参数字符串当成Javascript程序代码执行?( a ) A.eval() B.escape() C.encodeURI() D.toString()

3 、下列哪个函数可以将参数转换为浮点数?( d )

A.isNaN() B.parseInt() C.Number() D.parseFloat() 4、下列哪个函数可以用来判断参数是否为有限值?(b ) A.isNumber() B. isFinite() C. isNull() D. isNaN()

5、分析如下的JavaScript代码片段, b的值为( ) var a = "1.5" , b;

b=parseInt(a);

A. 2

B. 0.5

C. 1

D. 1.5

7、分析下面的JavaScript代码段:

var a=15.49;

document.write(Math.round(a)); 输出的结果是(a)。

A. 15 B. 16 C. 15.5 D. 15.4

9、在HTML页面中,下面有关的Document对象的描述错误的是(d)。

A.Document对象用于检查和修改HTML元素和文档中的文本

B.Document对象用于检索浏览器窗口中的HTML文挡的信息

C.Document对象的location属性包含有关当前URL的信息

D.Document对象提供客户最近访问的URL的列表

10、window对象的open方法返回的是(a)

A.返回打开新窗口的对象

B. boolean类型,表示当前窗口是否打开成功C.没有返回值

D.返回int类型的值,开启窗口的个数

11、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是(b)

A.

B.

C.

D.

12、setInterval("alert('welcome');",1000);

这段代码的意思是(b)

A.等待1000秒后,再弹出一个对话框

B.等待1秒钟后弹出一个对话框

C.每隔一秒钟弹出一个对话框

D.语句报错,语法有问题

13、那一个对象可以获得屏幕的大小( b)

A.window

B.screen

C.navigator

D.screenX

15、在javaScript 中,可以使用Date对象的(a)方法返回该对象的日期。A. getDate

B. getYear

C. getMonth

D. gerTime

16、在当前页面的同一目录下有一名show.js的文件, 下列( c)代码可以正确访问该文件.A.

B.

C.

D.

17、网页编程中,运行下面的javascript代码:

则提示框中显示(b)。

A. 2

B. 2.5

C. 32/2

D. 16

18、分析如下的JavaScript代码段, 则运行后在页面上输出(c ) var c="10",d=10;

document.write(c+d)

A. 10

B. 20

C. 1010

D.页面报错

20、在HTML页面中,下面关于Window对象的说法不正确的是(c)。

A. Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息

B. Window对象是浏览器所有内容的主容器

C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象

D . 浏览器打开HTML 文档时,通常会创建一个Window 对象

21、 在某一页面下载时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成(a )。

A . onload

B . onunload

C . onclick

D . onchange

23、 分析下面的JavaScript 代码段

a=new Array(2,4,4,5,6);

sum=0;

for(i=0;i

sum +=a[i];

document .write(sum); 输出结果是(b ).

A .21

B .23456

C .2,3,4,5,6

D .19

25、 下列哪项不是Javascript 的核心对象?( a )

A .Error

B .Array

C .Number

D .screen

26、 window 的哪个属性代表状态栏的文字?(a ) A .status B .top C .length D .name

27、 window 的哪个方法可以显示确定对话框?(a ) A .confirm() B .alert() C .prompt() D .open()

29、 window 的哪个方法可以设置定时器?( a ) A .setInterval () B .moveBy() C .clearTimeOut () D .resizeTo ()

30、 open()方法的哪个外观参数可以设置是否显示滚动条?(c ) A .location B .menubar C . scrollbars D .toolbar

31、 String 对象的哪个方法可以寻找子字符串并返回该子字符串? (b ) A .match() B .indexOf() C .search() D .concat()

32、 Math 对象的哪个方法可以返回小于等于参数的整数?(c ) A .round() B .pow() C .floor() D .ceil()

33、 Math 对象的哪个方法可以返回大于等于参数的整数?(d ) A .round() B .pow() C .floor() D .ceil()

34、 若要将网页重新链接,可以利用哪个环境对象?( ) A .location B .screen C .history D .navigator

34、 若要将网页重新链接,可以利用哪个环境对象?( ) A .location B .screen C .history D .navigator

35、 若要取得浏览器的屏幕信息,可以利用哪个环境对象?(b ) A .location B .screen C .history D .navigator

36、 document 对象的哪个方法可以根据标记名称取得HTML 文件中的组件(b )

A.getElementById() B.getElementsByName() C.getElementByValue() D.getElementsTagName()

37、执行下面程序片段的效果是:(c)

河南科技大学

A.在IE中,点击“河南科技大学”超链接总能打开“河南科技大学”网站。

B.在IE中,点击“河南科技大学”超链接总不能打开“河南科技大学”网站。C.在IE中,点击“河南科技大学”超链接能打开“河南科技大学”网站,按下shift 键点击“河南科技大学”超链接不能打开“河南科技大学”网站。

D.在IE中,点击“河南科技大学”超链接不能打开“河南科技大学”网站,按下shift 键点击“河南科技大学”超链接能打开“河南科技大学”网站。

38、在Javascript语言中,当元素失去了焦点时激发的事件是( d) A.Focus B.UnLoad

C.MouseOver

D.Blur

39、Javascript脚本文件的扩展名是(d ) A.css B.html

C.script

D.js

40、下列关于Javascript的说法中正确的是( c)

A.所有变量在使用之前必须做声明

B.Javascript是面向对象的程序设计语言

C.Javascript是解释性语言

D.Javascript前身是Oak语言

JavaScript入门教程(初学者不可多得的优秀入门教材,通俗易懂,专业术语通俗化)

第 1 章 JavaScript 语言入门 1 为什么学习 JavaScript
提要:Javascript 是学习脚本语言的首选。她兼容性好,绝大多数浏览器均支持 Javascript,而且她功能强大,实现简单方便,入门简单,即使是程序设计新手也可以非常 快速容易地使用 JavaScript 进行简单的编程。
Javascript 是由 Netscape 公司创造的一种脚本语言。为便于推广,被定为 javascript,但 是 javascript 与 java 是两门不相干的语言, 作用也不一样。 作为一门独立的编程语言, javascript 可以做很多的事情,但它最主流的应用还是在 Web 上——创建动态网页(即网页特效)。 Javascript 在网络上应用广泛, 几乎所有的动态网页里都能找到它的身影。 目前流行的 AJAX 也是依赖于 Javascript 而存在的。 Javascript 与 Jscript 也不是一门相同的语言, Jscript 和 vbscript 是微软开发的两种脚本语 言,微软,Netscape 公司以及其他语言开发商为减少 web 开发者的兼容麻烦,所以成立 ECMA , 该组 织 专 门制定 脚 本 语 言的 标 准 和规范 。 ECMA 制 定 的标 准脚 本 语 言 叫做 ECMAScript,Javascript 符合 ECMA 的标准,其实 Javascript 也可以叫做 ECMAScript. Jscript 也 ECMA 的标准, 但用户较少。vbscript 仅局限在微软的用户, Netscape 不支持。 概括地说,JavaScript 就是一种基于对象和事件驱动,并具有安全性能的脚本语言,脚 本语言简单理解就是在客户端的浏览器就可以互动响应处理程序的语言, 而不需要服务器的 处理和响应,当然 JavaScript 也可以做到与服务器的交互响应,而且功能也很强大。而相对 的服务器语言像 asp https://www.360docs.net/doc/653576471.html, php jsp 等需要将命令上传服务器,由服务器处理后回传处理结 果。对象和事件是 JavaScript 的两个核心。 JavaScript 可以被嵌入到 HTML 文件中,不需要经过 Web 服务器就可以对用户操作作 出响应,使网页更好地与用户交互;在利用客户端个人电脑性能资源的同时,适当减小服务 器端的压力,并减少用户等待时间。
2 将 JavaScript 插入网页的方法
与在网页中插入 CSS 的方式相似,使用
language="javascript"表示使用 JavaScript 脚本语言,脚本语言还有 vbscript、 jsscript 等,如果没有 language 属性,表示默认使用 JavaScript 脚本。其中的...就是代 码的内容。例如:

JavaScript

JavaScript/jQuery、HTML、CSS 构建Web IM 远程及时聊天通信程序 这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器Openfire,以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind)。 JabberHTTPBind是jabber提供的XMPP协议通信的Http bind发送的形式,它可以完成WebBrowser和Openfire建立长连接通信。主要通信流程如下图所示: 用户A通过JavaScript jsjac.js库发送一条消息到JabberHTTPBind这个Servlet容器,然后JabberHTTPBind的Servlet容器会向Openfire发送XMPP协议的XML报文。Openfire Server接收到报文后解析,然后发送给指定的用户B。JabberHTTPBind获取到Openfire Server发送的数据后,解析报文向当前Servlet容器中的链接的Session中找到指定的用户再发送数据给用户B。 WebBrowser端用的是jsjac和JabberHTTPBind建立的连接,所有数据都要经过JabberHTTPBind解析/转换发送给Openfire。 先上张图看看效果,呵呵~这里是用户hoojo和girl的聊天画面,双方在进行互聊……

可以发送表情、改变字体样式(对方界面也可以看到你的字体样式),同时右侧是显示/收缩详情的信息 收缩详情 聊天界面部分截图 用户登录、注册,sendTo表示你登录后向谁发送聊天消息、并且建立一个聊天窗口

javascript课程设计

潍坊科技学院 JavaScript课程设计 报告书 设计题目基于javascript的电子商务网站开发 专业班级11软件一 学生姓名江京翔 学号201101080002 指导教师陈凤萍 日期2012.12.24~2012.1.11 成绩

课程设计任务书 院系:软件学院专业:软件技术班级:11软1 学号:201101080002 一、课程设计时间 2012年12月24日至2013年1月11日,共计3周。 二、课程设计内容 使用html+javascript+css 完成以下任务: 1、能够熟练使用css结合html实现网页布局。 2、熟练使用文档对象模型和事件驱动,能够很好的实现web表单的交互式操作。 3、熟练使用javascrip中的对象,实现网页的动态效果。 三、课程设计要求 1. 课程设计质量: ?贯彻事件驱动的程序设计思想,熟练使用javascript中的对象,实现网页特效。 ?网页设计布局合理,色彩搭配合理,网页操作方便。 ?设计过程中充分考虑浏览器兼容等问题,并做适当处理。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 2. 课程设计说明书: 课程结束后,上交课程设计报告书和相关的网页。课程设计报告书的格式和内容参见提供的模板。 四、指导教师和学生签字 指导教师:学生签名:江京翔 五、教师评语:

基于javascript的电子商务网站开发 摘要 JavaScript是开发WEB应用程序不可或缺的一种语言,无论是为web页面增加交互性还是创建整个应用程序,如果没有Javascript,今天的web就不是现在这个样子了。JavaScript是具有正式规范的基于标准语言;然而,正如任何一个web开发人员所告诉你的那样,几乎每个web浏览器对这个规范的解释都不同。 本网站充分的结合了HTML与CSS的结合充分显示了网站的动态效果,是客户与网站能够充分的结合,进行信息的交换信息不断的进行更新。 基于新闻管理网站,国外新闻页面更具有代表性,是网站最标准型之一,通过Javascript 脚本的交互式该页面更好与其他的页面相互结合。 同时通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。 关键字:节假日、日历、Javascript脚本

Javascript基础教程

Javascript简介 (2) Javascript简介 (2) 简单的Javascript入门示例 (4) 编写Javascript 代码 (5) 语句(Statements) (5) 语句块(Blocks) (6) 注释(Comments) (7) 表达式(Expressions) (8) 赋值和等于(Assignments and Equality) (9) Javascript常用运算符(Operators) (10) 算术运算符 (10) 逻辑运算符 (11) 赋值运算符 (12) Javascript 循环语句(Javascript Loop Statements) (12) 使用for 循环语句 (13) 使用for...in 循环语句 . (15) 使用while 和do...while 循环语句 (17) 使用break 和continue 语句 (20) Javascript写在哪里 (23) Javascript在之间 (23)

Javascript在之间 (24) Javascript放在外部文件里 (25) Javascript变量(Javascript Variables) (26) 什么是变量? (26) 变量的声明(Declaring Variables) (26) 变量的命名规则 (27) Javascript条件语句(Javascript Conditional Statements) (27) 单项条件结构(if条件语句) (28) 双向条件结构(if...else条件语句) (29) 多项条件结构(switch条件语句) (31) Javascript保留字(Javascript Reserved Words) (32) Javascript未来保留字(Javascript Future Reserved Words) (33) Javascript简介 Javascript简介

JavaScript面向对象简介

JavaScript面向对象简介 JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的OOP 语言能力。本文从对面向对象编程的介绍开始,带您探索JavaScript 的对象模型,最后描述 JavaScript 当中面向对象编程的一些概念。 复习JavaScript 如果您对JavaScript 的概念(如变量、类型、方法和作用域等)缺乏自信,您可以在重新介绍JavaScript这篇文章里学习这些概念。您也可以查阅这篇JavaScript 1.5 核心指南。 面向对象编程 面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括模块化,多态和封装几种技术。今天,许多流行的编程语言(如Java,JavaScript,C#,C+ +,Python,PHP,Ruby 和Objective-C)都支持面向对象编程(OOP)。 面向对象编程可以看作是使用一系列对象相互协作的软件设计,相对于传统观念,一个程序只是一些函数的集合,或简单的计算机指令列表。在OOP中,每个对象能够接收邮件,处理数据和发送消息给其他对象。每个对象都可以被看作是一个独立的小机器有不同的作用和责任。 面向对象程序设计的目的是促进更好的编程灵活性和可维护性,并在大型软件工程中广为流行。凭借其十分注重的模块化,面向对象的代码开发更简单,往后维护更容易理解,使其自身能更直接的分析,编码,理解复杂的情况和过程,比非模块化编程方法省事。1

术语 Namespace 命名空间 允许开发人员在一个专用的名称下捆绑所有功能代码的容器。 Class 类 定义对象的特征。 Object 对象 类的一个实例。 Property 属性 对象的特征,比如颜色。 Method 方法 对象的能力,比如行走。 Constructor 构造函数 实例化时调用的函数。 Inheritance 继承 一个类可以继承另一个类的特征。 Encapsulation 封装 类定义了对象的特征,方法只定义了方法如何执行。 Abstraction 抽象 结合复杂的继承,方法,属性,一个对象能够模拟现实的模型。 Polymorphism 多态 多意为‘许多’,态意为‘形态’。不同类可以定义相同的方法或属性。更多关于面向对象编程的描述,请参照维基百科的面向对象编程。 原型编程

基于JAVASCRIPT的登录验证

1,用户名不能包含空格,第一个字母不能为数字,长度控制 2,密码和验证码要相同,不能为空,等等,一些很基本的功能,但是确实挺烦人的。 javascript调试起来确实比较麻烦。 New Document 上面的代码会在HTML 页面中产生这样的输出: Hello World! 实例解释: 如果需要把一段JavaScript 插入HTML 页面,我们需要使用 就可以告诉浏览器JavaScript 从何处开始,到何处结束。 document.write 字段是标准的JavaScript 命令,用来向页面写入输出。 把document.write 命令输入到之间后,浏览器就会把它当作一条JavaScript 命令来执行。这样浏览器就会向页面写入"Hello World!"。 TIY 注意:如果我们不使用

基于对象的JavaScript语言

基于对象的JavaScript语言 一、对象的基本结构 JavaScript中的对象是由属性(properties)和方法(methods)两个基本的元素的构成的。属性是对象在实施其所需要行为的过程中,实现信息的装载单位,从而与变量相关联;方法是指对象能够按照设计者的意图而被执行,从而与特定的函数相联。 二、引用对象的途径 一个对象要真正地被使用,可采用以下几种方式获得: 1、引用JavaScript内部对象;this window 2、由浏览器环境中提供;https://www.360docs.net/doc/653576471.html, 3、创建新对象。new 这就是说一个对象在被引用之前,这个对象必须存在,否则引用将毫无意义,而出现错误信息。 三、有关对象操作语句 1、For...in语句 格式如下:For(对象属性名in 已知对象名) 说明:该功能是用于对已知对象的所有属性进行操作的循环控制。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现的。它的优点是无需知道对象中属性的个数即可进行操作。 2、with语句 使用该语句的意思是:在该语句体内,任何对变量的引用被认为是这个对象的属性,以节省一些代码。with object{ ...} 所有在with语句后的花括号中的语句,都是在后面object对象的作用域的。 3、this关键字 this是对当前的引用,在JavaScript由于对象的引用是多层次,多方位的,往往一个对象的引用又需要对另一个对象的引用,而另一个对象有可能又要引用另一个对象,这样有可能造成混乱,最后自己已不知道现在引用的那一个对象,为此JavaScript提供了一个用于将对象指定当前对象的语句this。 4、New运算符可以创建一个新的对象 格式:

基于JavaScript(网页脚本语言)编写的万年历(含源文件)

《软件系列课程设计——基于JavaScript (网页脚本语言)编写的万年历》 班级 学号 姓名 指导教师 成绩______________________________ 2010年06 月18 日

目录 摘要………………………………………………………………………一、引言………………………………………………………………… 1.应用背景……………………………………………………… 2.可行性分析…………………………………………………… 3.研究路线及内容……………………………………………… 二、系统开发工具……………………………………………………… 三、系统设计(详细设计)……………………………………………… 四、结束语 1.总结………………………………………………………………… 2.参考文献…………………………………………………………… 摘要 极品万年历,带有带有电子时钟,可看不同时区时间,阳历、农历同步显示,鼠标指出,

天干地支计时即出。 一、引言 1,、应用背景 随着科技的发展,人们渴望着把现实生活中的林林总总都搬到电脑上,大到工程设计,小到极品万年历。 2、可行性分析 方便查看农历重要的日子,方便外出办公校正不同区时…… 3、研究路线及内容 通过用JavaScript语言编写代码,并利用文本保存为HTTP或HTML格式。并试图实现一下内容: 1、可看阳历; 2、可看农历; 3、可看时间; 4、可看天干地支计时; 5、可划分区时。 二、系统开发工具 JavaScript网页脚本语言,IE、360安全浏览器或其他浏览器。 三、系统设计 1、程序源码 cc万年历