一、单选题
1、以下哪条语句会产生运行错误:()
A.var obj = ( );
B.var obj = [ ];
C.var obj = { };
D.var obj = / /;
2、以下哪个单词不属于javascript保留字:()
A.with
B.parent
C.class
D.void
3、请选择结果为真的表达式:()
A.null instanceof Object
B.null === undefined
C.null == undefined
D.NaN == NaN
二、不定项选择题
4、请选择对javascript理解有误的:()
A.JScript是javascript的简称
B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D.AJAX技术一定要使用javascript技术
5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()
A.foo.att
B.foo(“att”)
C.foo[“att”]
D.foo{“att”}
E.foo[“a”+”t”+”t”]
6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:()
1
2
3
4
|
A.<TEXTAREA></TEXTAREA>
B.<INPUT type=”text”/>
C.<INPUT type=”hidden”/>
D.<DIV></DIV>
|
7、以下哪些是javascript的全局函数:()
A.escape
B.parseFloat
C.eval
D.setTimeout
E.alert
8、关于IFrame表述正确的有:()
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象
D.可以通过脚本调整IFrame的大小
9、关于表格表述正确的有:()
A.表格中可以包含TBODY元素
B.表格中可以包含CAPTION元素
C.表格中可以包含多个TBODY元素
D.表格中可以包含COLGROUP元素
E.表格中可以包含COL元素
10、关于IE的window对象表述正确的有:()
A.window.opener属性本身就是指向window对象
B.window.reload()方法可以用来刷新当前页面
C.window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
D.定义了全局变量g;可以用window.g的方式来存取该变量
三、问答题:
1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制
2、简述DIV元素和SPAN元素的区别。
3、结合text这段结构,谈谈innerHTML outerHTML innerText之间的区别。
4、说几条XHTML规范的内容(至少3条)
5、对Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?
四、程序题:
1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<html>
<body>
<script>
function foo() {
// 在此处添加代码
return false;
}
</script>
<body>
<form name="form1" >
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
</form>
</body>
</html>
|
2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。
1
2
3
4
5
6
7
8
9
|
function foo() {
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if (str == 'g,f,e,d,c,b,a') alert('成功');
else alert('失败');
}
function reverse(str) {
// 在此处加入代码,完成字符串翻转功能
}
|
相关文章:
分享到:
相关推荐
尽管提供的文件内容不完整且存在识别错误,但是以上内容涵盖了JavaScript面试中可能考察的一些基本和进阶知识点,包括作用域链、数据类型、运算符、错误处理等。了解和掌握这些概念对任何希望在IT行业中求职,并需要...
4. 存储过程:MongoDB支持JavaScript存储过程,存储在`db.system.js`集合中,可用于执行数据库操作。 5. GridFS:MongoDB使用GridFS来存储大文件,将文件拆分为多个小文档,解决单个BSON文档大小限制问题,便于管理...
以下是一些常见的PHP面试题及其涉及的知识点: 1. **开源软件列举**: 开源软件在PHP开发中至关重要,如WordPress、Drupal、Joomla、Magento、Laravel、Symfony、CodeIgniter等都是常见的PHP开源框架或CMS系统。 ...
### 前端开发面试题知识点详解 #### CSS `display` 属性的值及含义 - **`block`**:使元素像块级元素一样显示,占据整行。 - **`none`**:隐藏元素,不为其分配空间,也不显示其内容。 - **`inline`**:使元素像...
### 湖北华中科技 2013最新Java面试题之笔试题解析 #### 1. JavaScript作用域问题 题目中提到的作用域问题是关于全局作用域与局部作用域的区别,以及变量提升(hoisting)的概念。 **知识点:** - **全局作用域*...
以下是一些基于提供的面试题及答案的关键知识点: 1. **变量声明的区别**: - `var`:可重复声明,无块级作用域,变量会绑定到全局对象(在浏览器环境中是`window`)。 - `let`:不允许重复声明,具有块级作用域...
### 面试题知识点 1. **线程和进程的区别?他们在内存占用方面的区别?** - **知识点解析**:线程是进程的一部分,是进程中的一个执行单元。进程是资源分配的基本单位,而线程是处理器调度的基本单位。在内存占用...
Vue 面试题精华集合 一、Vue 双向绑定原理 Vue 实现数据双向绑定的主要方式是采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据变动时发布消息给...
需要GC的原因是手动内存管理容易出错。 10. **接口与抽象类**:接口不包含实现,强制实现所有方法,抽象类可包含部分实现,一个类可实现多个接口,但只能继承一个抽象类。 11. **StringBuffer与StringBuilder**:...
Webpack 是一款强大的前端构建工具,它能够管理和打包项目中的各种资源,如JavaScript、CSS、图片等。相较于早期的构建工具Grunt和Gulp,Webpack 的核心理念是基于模块的依赖管理,它通过入口文件自动追踪并处理所有...
在前端开发领域,Real DOM(真实DOM)和Virtual DOM(虚拟DOM)是两个重要的概念,尤其是在React等现代JavaScript库中广泛使用。理解这两者之间的差异和优缺点对于优化前端性能至关重要。 一、什么是Real DOM和...
前端采访和个人博客共享分享一些前端知识和面试题,包括: , , ,相关的内容。这个库会不定期地更新和分享。收藏请点Star,订阅请点观看。 :waving_hand: :waving_hand: :waving_hand:如果大家在阅读的过程中发现...
15. **TCP数据校验**:TCP报文头中包含校验和字段,用于检验数据在传输过程中是否出错,错误的数据会被丢弃。 16. **死锁**:当两个或更多进程相互等待对方释放资源而无法继续执行时,就发生了死锁。 17. **数据库...
分享一些前端知识和面试题,包括:,,,,,相关的内容。 这个库会不定期地更新和分享。 收藏请点Star,订阅请点Watch。:waving_hand::waving_hand::waving_hand: 如果大家在阅读的过程中发现有出错的地方,欢迎...
在前端开发领域,面试时经常会遇到一些核心概念和技术的考察,比如 Vue.js、JavaScript 的基础知识、事件处理、数据类型、遍历方法、Promise 和异步编程等。以下是对这些知识点的详细阐述: 1. **事件委托**:事件...
在JavaScript编程中,`for`循环与`setTimeout`的结合是前端开发中经常遇到的一个面试题,这个问题主要涉及到JavaScript的事件队列机制、作用域以及变量提升(hoisting)等多个知识点。以下是对这些知识点的详细说明...
本篇主要探讨的是JavaScript中的隐式类型转换,特别是那些容易出错的实例代码。 首先,隐式类型转换是指在进行运算或比较时,JavaScript引擎自动将不同类型的数据转换为相同类型的过程。比如,在1 > "0"这样的...
### Java面试复习知识点详解 #### 单选题解析 **1. 在Javascript函数定义的格式中,下列各组成部分中()是可以省略的。** - **解析:** 函数定义通常包括关键字`function`、函数名、圆括号及其内部的参数列表、...
对于题目中的面试题,我们需要在使用Promise.all()进行5个网络请求时,确保即使有一个请求失败,其他四个成功的请求仍然能够返回其结果。下面我们将详细探讨如何实现这一目标。 首先,我们需要理解Promise.all()的...
总结来说,这个面试题考察了JavaScript处理URL参数的基本能力,以及对字符串操作、数组遍历和对象创建的理解。通过这个过程,开发者可以学习到如何从URL中提取信息,并将其转化为易于使用的数据结构。在实际的Web...