html+css+js面试题
前端工程师面试题及答案
前端工程师面试题及答案
前言:
前端工程师是近年来热门的职业之一,对于公司而言,拥有一名优秀的前端工程师可以提升产品的用户体验和界面设计的质量。面试是评估候选人技能和能力的重要环节。下面是一些常见的前端工程师面试题及答案,希望对您有所帮助。
一、HTML/CSS相关问题
1. 什么是HTML?什么是CSS?
HTML全称Hyper Text Markup Language,是用于创建网页的标准标记语言。
CSS全称Cascading Style Sheets,用于描述网页元素样式的语言。
2. HTML5有什么新特性?
HTML5引入了许多新的元素和API,如语义化标签、本地存储、多媒体元素、Canvas绘图等。
3. 解释下Box模型。
Box模型是指网页中的每个元素都可以看作是一个盒子,包括内容区域、填充区域、边框和外边距。
4. 请简述flex布局。
Flex布局(Flexible Box Layout)是CSS3新增的一种布局模式,可
以轻松实现灵活的盒子布局。
5. 解释下CSS选择器及其优先级。
CSS选择器用于选择要样式化的HTML元素。优先级是指当多个选择器同时作用于同一个元素时,浏览器根据一定规则来确定使用哪个
样式。
二、JavaScript相关问题
1. JavaScript是一种编程语言还是脚本语言?
JavaScript是一种弱类型、解释性的脚本语言。
2. 解释下变量的作用域。
变量的作用域指的是变量的可访问范围,分为全局作用域和局部作
用域。
3. 请解释下什么是闭包。
闭包是指在一个函数内部定义的函数,并且可以访问父函数的变量。闭包可以保护变量不受外部的干扰。
前端开发面试笔试题目
前端开发面试笔试题目
前端开发面试和笔试题目可以涵盖多个领域,包括HTML、CSS、JavaScript、性能优化、框架和库、移动端开发等。以下是一些可能的问题:
一、基础问题
1. 请解释一下什么是前端开发,并描述一下你的前端开发经验。
2. HTML、CSS 和JavaScript 的基础知识是什么?请谈谈你对它们的理解。
3. 什么是语义化 HTML,它的重要性是什么?
4. CSS 盒模型是什么,以及如何使用它?
5. 请解释一下 CSS 选择器的工作原理,并谈谈你使用过哪些选择器。
6. 你如何理解 CSS 优先级,以及你是如何处理它的?
7. 请解释一下什么是 CSS 动画和转换,以及如何实现它们?
8. JavaScript 中的事件循环是什么,以及它是如何工作的?
9. 请解释一下什么是原型链,以及它是如何工作的?
10. 请解释一下什么是闭包,以及它的用途是什么?
二、性能优化
1. 如何优化网页的加载速度,提高用户体验?
2. 请解释一下什么是 CDN,以及它是如何工作的?
3. 你如何理解 HTTP/2,以及它与 HTTP/ 的区别是什么?
4. 请解释一下什么是 Gzip 压缩,以及它是如何工作的?
5. 你如何理解域名预取(DNS 预取)和浏览器预取?
6. 请解释一下什么是懒加载,以及它是如何工作的?
7. 你如何理解 HTTP/2 的多路复用,以及它的重要性是什么?
8. 你如何处理网页的资源优化,以提高性能?
三、框架和库
1. 你对 React 有多少了解,以及你使用过它的哪些功能?
2. 你对 Vue 有多少了解,以及你使用过它的哪些功能?
HTML、CSS、JS面试题
HTML、CSS、JS⾯试题
1.JS中的三种弹出式消息提醒(警告窗⼝、确认窗⼝、信息输⼊窗⼝)的命令是什么?
警告窗⼝:alert 确认窗⼝:confirm 信息输⼊窗⼝:prompt
2.声明⼀个CSS有⼏种⽅式?
①导⼊⼀个已经存在的CSS⽂件:
<link rel="stylesheet" type="text/css" href="">
②直接在head⾥声明⼀个CSS代码段:
<style type="text/css">
……
</style>
③直接在元素⾥声明使⽤CSS:
style=";"
④在CSS⽂件中导⼊另⼀个CSS样式⽂件:
@import url("CSS路径)
-
3.常见的浏览器内核有哪些?
Trident内核:IE,MaxThon,TT,The Word,360,搜狗浏览器等。[⼜称为MSHTML]
Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等;
Presto内核:Opera7及以上。[Opera内核原为:Presto,现为:Blink]
Webkit内核:Safari,Chrome等。[Chrome的:Blink(Webkit的分⽀)]
4.⾏内元素、块级元素,空元素有那些
1、⾏内元素:span、a、em(强调)、label、textarea、select、sub、sup等
2、块级元素:div、ul、ol、li、h1~h6、table、form、p、dl、dd、dt等。
3、空元素:br、hr
前端面试题及答案
前端面试题及答案
在前端领域中,面试是获取工作机会的重要环节。为了帮助准备前端面试的候选人们,本文将提供一些常见的前端面试题及其答案,以供参考。
一、HTML相关面试题
1. 请简述HTML的概念和作用。
HTML是超文本标记语言的缩写,用于构建网页的标准标记语言。它通过标签来定义页面的结构和内容,并与CSS和JavaScript等其他技术协同工作,实现页面的渲染和交互。
2. 请解释一下HTML5的新特性。
HTML5引入了许多新特性,例如语义化标签(如header、footer、nav等)、视频和音频元素、Canvas绘图功能、本地存储(localStorage 和sessionStorage)、WebSocket等。这些特性提升了网页的功能和性能,使开发者能够更好地构建富交互、多媒体的网页应用。
3. 请描述一下HTML元素的块级元素和内联元素的区别。
块级元素会独占一行,相邻的两个块级元素会自动换行。常见的块级元素有div、p、h1等。而内联元素不会换行,会在一行内按照从左到右的顺序排列。常见的内联元素有span、a、em等。此外,块级元素可以包含内联元素,但是内联元素不能包含块级元素。
二、CSS相关面试题
1. 请解释一下盒模型。
盒模型描述了一个HTML元素所占空间的模型。它由内容区、内边距、边框和外边距组成。其中,内容区的大小由width和height属性决定,内边距由padding属性决定,边框由border属性决定,外边距由margin属性决定。
2. 如何实现水平居中一个块级元素?
要实现水平居中一个块级元素,可以设置其左右外边距为auto,同时将其display属性设置为block。例如,假设元素的宽度为300px,可以使用如下CSS代码:
前端面试判断题
以下是一些前端面试的判断题:
1、HTML、CSS和JavaScript是前端开发的基础技术。
答案:正确。HTML用于构建网页结构,CSS用于美化网页样式,而JavaScript用于实现网页的交互功能。这三者共同构成了前端开发的基础。
2、前端开发只关注网页的外观,不需要考虑性能优化。
答案:错误。虽然前端开发主要关注网页的外观,但性能优化也是前端开发的重要任务之一。优秀的前端开发者需要关注页面加载速度、资源消耗等方面,以提高用户体验。
3、前端开发不需要了解后端技术。
答案:错误。虽然前端开发者主要负责网页的展示和交互,但了解后端技术有助于更好地与后端开发人员协作,提高开发效率。此外,掌握一定的后端知识也有助于前端开发者更全面地理解整个项目架构。
4、:Vue.js是一个轻量级的前端框架。
答案:正确。Vue.js是一个基于MVVM(Model-View-ViewModel)模式的渐进式JavaScript框架,具有轻量级、易上手、高性能等特点,适用于构建各种规模的单页应用。
5、React.js是一个由Facebook开发的前端框架。
答案:正确。React.js是一个由Facebook开发的JavaScript库,用于构建用户界面。它采用了组件化的设计理念,使得开发者可以更方便地构建和维护复杂的应用程序。
6、前端开发不需要关注浏览器兼容性问题。
答案:错误。由于不同浏览器对HTML、CSS和JavaScript的支持程度不同,前端开发者需要关注浏览器兼容性问题,以确保网页在各种浏览器中都能正常显示和运行。
3-5年前端开发面试题
以下是一些3-5年前端开发的常见面试题:
1. 什么是响应式设计?如何实现响应式设计?
2. 解释一下什么是盒子模型(Box Model)。
3. 如何实现水平居中和垂直居中?
4. 请列举一些常见的 CSS 预处理器,并解释它们的作用。
5. 什么是跨域请求?如何解决跨域问题?
6. 解释一下什么是事件冒泡和事件捕获。
7. 请解释一下什么是闭包,并举一个使用闭包的例子。
8. 解释一下什么是 AJAX,以及如何在 JavaScript 中实现 AJAX 请求。
9. 请解释一下什么是同步和异步编程。
10. 在前端开发中,什么是单页应用(SPA)?请列举一些常见的前端框架或库用于构建单页应用。
这些问题涵盖了一些基本的 HTML、CSS、JavaScript 和前端开发的概念。当然,具体的面试题还会根据不同公司和职位的要求有所差异,建议你在准备面试时多练习这些基础知识,并结合你自己的项目经验,准备好回答可能会涉及到的问题。
html、CSS和js面试题
Html篇:
1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
IE: trident内核
Firefox:gecko内核
Safari:webkit内核
Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核
Chrome:Blink(基于webkit,Google与Opera Software共同开发)
2.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
答案:<!DOCTYPE> 声明位于文档中的最前面的位置,处于<html> 标签之前。此标签可告知浏览器文档使用哪种HTML 或XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)
模式是什么?它和Standards模式有什么区别
答案:
从IE6开始,引入了Standards模式,标准模式中,浏览器尝试给符合标准的文档在规范上的正确处理达到在指定浏览器中的程度。
在IE6之前CSS还不够成熟,所以IE5等之前的浏览器对CSS的支持很差,IE6将对CSS提供更好的支持,然而这时的问题就来了,因为有很多页面是基于旧的布局方式写的,而如果IE6 支持CSS 则将令这些页面显示不正常,如何在即保证不破坏现有页面,又提供新的渲染机制呢?
在写程序时我们也会经常遇到这样的问题,如何保证原来的接口不变,又提供更强大的功能,尤其是新功能不兼容旧功能时。遇到这种问题时的一个常见做法是增加参数和分支,即当某个参数为真时,我们就使用新功能,而如果这个参数不为真时,就使用旧功能,这样就能不破坏原有的程序,又提供新功能。IE6也是类似这样做的,它将DTD当成了这个“参数”,因为以前的页面大家都不会去写DTD,所以IE6就假定如果写了DTD,就意味着这个页面将采用对CSS支持更好的布局,而如果没有,则采用兼容之前的布局方式。这就是Quirks模式(怪癖模式,诡异模式,怪异模式)。
300道HTML、CSS习题及面试题(含答案)
HTML+CSS习题及面试题
1.
[问答题]
根据下面效果图设计页面:
两点要求:
1.自适应宽度,左右两栏固定宽度,中间栏优先加载;
2.要考虑到换肤
---------------------------------------------------------------------------------------------------------------------------- 来自:2011腾讯前端面试稿
参考:
1.自适应宽度,左右两栏固定宽度,中间栏优先加载,可以采用双飞翼布局。
<style type="text/css">
*{ margin:0; padding:0px;}
.header{ background:#666; text-align:center;}
.body{ overflow:hidden;*zoom:1;}
.wrap-2{ margin-top:30px;}
.wrap-2 .main-2{ float:left; width:100%;margin-bottom:-3000px; padding-bottom:3000px;background:#F90;}
.wrap-2 .main-wrap-2{ margin:0 200px 0 150px; }
.wrap-2 .sub-2{ float:left; margin-left:-100%; width:150px; background:#6C0; margin-bottom:-3000px; padding-bottom:3000px;}
中级前端面试题
中级前端面试题
前言:
面试是求职过程中非常重要的一环,对于前端开发岗位来说,面试题的准备至关重要。下面列举了一些中级前端开发常见的面试题,希望能够对求职者有所帮助。
一、HTML/CSS
1. 什么是盒模型?如何使用 CSS 实现盒模型的编辑?
2. 解释 CSS 选择器及其优先级。
3. 如何实现响应式布局,响应式设计的原理是什么?
二、JavaScript
1. 解释闭包的概念,以及闭包的作用与优势。
2. 解释 JavaScript 中的作用域链及变量提升。
3. 解释 JavaScript 中的原型继承与原型链。
4. 如何处理异步编程,在 JavaScript 中解决异步编程问题的方法有哪些?
5. 解释事件委托并提供一个实例。
三、前端框架
1. 解释什么是前端框架,并举例说明几种常见的前端框架。
2. 解释 Vue.js 或 React.js 的工作原理。
3. 如何优化前端性能,降低页面加载时间?
4. 解释单页面应用(SPA)和多页面应用(MPA)的区别,并举例说明使用场景。
四、前端工具
1. 解释什么是模块化开发,并举例说明使用模块化开发的优点。
2. 如何使用 Webpack 进行项目打包及优化?
3. 解释前端开发中的数据缓存机制及使用场景。
4. 如何进行代码测试和调试,列举常用的 JavaScript 调试工具。
五、其他
1. 解释 HTTP 协议及常见的 HTTP 状态码。
2. 如何解决前端页面的跨域问题?
3. 解释如何进行前端性能优化,提高页面加载速度。
结语:
以上是一些常见的中级前端面试题,希望能够帮助求职者顺利通过面试。当然,面试题的准备只是一方面,还需要在实际项目中不断学习和实践,不断提高自己的技术能力,才能在前端开发领域中取得更好的成就。祝大家面试顺利!
web前端上机面试题
web前端上机面试题
一、HTML部分
HTML(超文本标记语言)是构建网页的基础,是Web前端开发的
入门必备知识。下面是一些关于HTML的面试题。
1. 什么是HTML?
HTML是一种标记语言,用来构建网页并告诉浏览器如何展示网页
内容。
2. HTML的基本结构是什么?
HTML文档由标签包围,在标签中分为和
两个部分,中包含了网页的元数据和链接引用,
中包含了网页的可见内容。
3. HTML中链接是如何创建的?
链接可以使用标签来创建,通过href属性指定链接的目标URL。
4. HTML中如何插入图片?
使用标签可以向网页中插入图片,通过src属性指定图片的路径。
5. HTML中如何创建表格?
使用
格的行、列和表头。
6. HTML中如何创建无序列表和有序列表?
使用
可以使用
二、CSS部分
CSS(层叠样式表)用来定义网页的样式,可以让网页更加美观和
易于阅读。以下是一些关于CSS的面试题。
1. 什么是CSS?
CSS是一种样式表语言,用于描述网页的外观和样式。
2. 如何在HTML中引入CSS样式?
可以通过标签在HTML文件的部分引入外部CSS文件,也可以使用
80道前端面试经典选择题
80道前端面试经典选择题
1. HTML的全称是什么?
2. HTML5的新特性有哪些?
3. CSS的全称是什么?
4. CSS3有哪些新特性?
5. 行内元素和块级元素有什么区别?
6. 什么是盒模型?
7. 什么是浮动?
8. 请解释一下什么是响应式设计?
9. 什么是媒体查询?
10. 什么是Flexbox布局?
11. 请解释一下什么是CSS预处理器?
12. 常见的CSS预处理器有哪些?
13. 什么是JavaScript?
14. JavaScript的数据类型有哪些?
15. 请解释一下什么是事件冒泡和事件捕获?
16. 什么是闭包?
17. 请解释一下什么是原型链?
18. 什么是AJAX?
19. 请解释一下什么是跨域请求?
20. 什么是JSON?
21. 请解释一下什么是DOM操作?
22. 什么是BOM?
23. 请解释一下什么是前端路由?
24. 什么是模块化开发?
25. 请解释一下什么是ES6?
26. 什么是箭头函数?
27. 请解释一下什么是Promise?
28. 什么是async/await?
29. 请解释一下什么是SPA(单页面应用)?
30. 什么是虚拟DOM?
31. 请解释一下什么是Webpack?
32. 什么是组件化开发?
33. 请解释一下什么是MVVM?
34. 什么是响应式框架?
35. 请解释一下什么是跨站脚本攻击(XSS)?
36. 什么是CSRF攻击?
37. 请解释一下什么是同源策略?
38. 什么是Web安全?
39. 请解释一下什么是SEO?
40. 什么是移动端适配?
41. 请解释一下什么是渐进式Web应用(PWA)?
htmlcss面试题
htmlcss面试题
HTML/CSS面试题
HTML和CSS是前端开发中必不可少的两个技术,掌握好这两个技术对于求职者来说非常重要。在面试中,面试官常常会问到关于HTML和CSS的问题。本文将提供一些常见的HTML/CSS面试题,并给出详细的回答。
1. 什么是HTML?
HTML(超文本标记语言)是一种用于创建网页的标准标记语言。它使用标记标签来描述网页的结构,并通过标签来定义文本、图像、超链接、表格等元素的呈现方式。
2. 什么是CSS?
CSS(层叠样式表)是一种用于描述网页显示样式的语言。它通过选择器选取页面中的元素,并通过属性来定义元素的样式,如颜色、字体、边距、背景等。
3. HTML和CSS有什么区别?
HTML负责定义网页的结构,而CSS则负责定义网页的样式。HTML主要由一系列标签构成,用于标记和描述页面的各个部分,如标题、段落、列表等。而CSS通过引入样式表,控制这些标签的显示效果。
4. HTML5和HTML有什么区别?
HTML5是HTML的最新版本,在原有的基础上增加了很多新特性。相比于HTML,HTML5更强调语义化标签的使用,新增了一些常用的
标签和元素,如<header>、<nav>、<video>等。此外,HTML5还引入
了图像、视频、音频等新的媒体元素,并提供了更多的接口和功能,
如本地存储、地理定位等。
5. CSS3是什么?
CSS3是CSS的最新版本,引入了许多新特性和模块。它提供了更
多的选择器和伪类,增加了过渡效果、动画效果、阴影效果等。CSS3
HTML+css+js试题
HTML+css+js试题
HTML+CSS+JS面试题
一、单项选择(165题) 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言
2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于查看HTML文档 C)浏览器用于修改HTML文档 D)浏览器用于删除HTML文档
3.默认情况下,使用P标记会形成什么效果? A)在文字P所在位置中加入8个空格
B)P后面的文字会变成粗体 C)开始新的一行
D)P后面的文字会变成斜体
4.哪个标记用于表示HTML文档的结束? A)/BODY B)/HTML C)/TABLE D)/TITLE
5.META元素的作用是什么?。
A)META元素用于表达HTML文档的格式 B)META元素用于指定关于HTML文档的信息C)META元素用于实现本页的自动刷新 D)以上都不对
6.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到? A)POP B)SRC C)ALT D)MSG
7.以下的哪一种颜色格式支持上百万种颜色,但是不支持无损压缩? A)bmp B)jpg
C)gif D)tif
8.哪一个标记用于使HTML文档中表格里的单元格在同行进行合并? A)cellspacing
B)cellpadding C)rowspan D)colspan
9.使用以下那一种元素可以将声音添加到网页里面? A)sound
B)bgsound C)music D)voice
html css js考试题
html css js考试题
以下是一些HTML、CSS和JS的考试题目,用于测试你对这些技术的理解。
1. **HTML**
* 描述HTML文档的基本结构。
* 解释`<head>`元素中的`<title>`标签的作用。
* 如何使用`<img>`标签插入图片?
2. **CSS**
* 解释CSS选择器的工作原理。
* 如何使用CSS来改变文本的颜色和字体?
* CSS的层叠样式表(Cascading Style Sheets)是什么?
3. **JavaScript**
* 解释什么是DOM(文档对象模型)以及它在JavaScript中的作用。
* 如何使用JavaScript来动态修改HTML元素的属性?
* 描述事件监听器在JavaScript中的作用。
4. **综合题**
* 假设你有一个HTML文档,其中包含一个按钮和一个段落。当用户点击按钮时,段落中的文本应改为“Hello, World!”。如何使用HTML、CSS和JavaScript实现这个功能?
5. **简答题**
* 描述HTML5相对于之前的HTML版本有哪些主要的新特
性?
* CSS有哪些常用的布局模型?请列举三种。
6. **编程题**
* 编写一个简单的JavaScript函数,该函数接受一个数组作为参数,并返回数组中所有数字的总和。
7. **选择题**
* 下列哪个CSS属性用于设置元素的背景颜色?
A. `background-color`
B. `color-background`
C. `background`
HTML和CSS面试题及标准答案
编程语言——HTML/CSS
1、input属于窗体元素,层级显示比flash、其它元素都高。请判断这句话的正确与否。
A.TB.F
2、根据栅格系统的标准用法,错误的是
A.<div class="container">
B.
C.
D.
3、列表分为两类,一是无序列表,一是有序列表,以下哪个是无序列表?
A.
4、关于下列类的说法错误的是?
A.show用来显示一个区块B.hide用来隐藏一个div
C.hidden用来隐藏一个div D.text-hide将会隐藏掉文字
5、关于嵌套列的用法,错误的是
A.<div class=“row”>
B.
C.<div class=“row”> <divclass=“col-xs-1”>
D.
6、下面哪一个标符可以产生一个水平线?
A.
7、处理a.html文件时,以下哪行伪代码可能导致内存越界或者抛出异常()
1 2 3 4 567 8 9
10
11
12 1314
inttotalBlank = 0;
int blankNum= 0;
inttaglen= page.taglst.size();
A for(int i = 1; i < taglen-1; ++i)
{
//check blank
B while(page.taglst[i]== ""&&i< taglen)
{
C++totalBlank;
D++i;
}
E if(totalBlank> 10)
FblankNum +=totalBlank;
15 G totalBlank=0;
}
注意:以下代码中taglen是html文件中存在元素的个数,a.html中taglen的值是15,page.taglst[i]取的是a.html中的元素,例如page.taglst[1]的值是
前端开发面试题
前端开发面试题
前言:
前端开发是一个日益重要的职业领域,对于企业来说,招聘一位合适的前端开发人员是至关重要的。而面试则是评估候选人技能和能力的关键步骤。本文将介绍一些常见的前端开发面试题,以帮助求职者更好地准备面试。
1. HTML与CSS问题
HTML和CSS是前端开发的基础,以下问题可用来评估候选人对这两个方面的了解程度:
- 请解释什么是盒模型,包括标准盒模型和IE盒模型的区别。
- 请解释CSS中的选择器和优先级。
- 请解释CSS中的浮动和清除浮动的方法。
- 请解释响应式设计是什么,以及如何实现响应式布局。
2. JavaScript问题
JavaScript是前端开发中一种常用的编程语言,以下问题可用来评估候选人对JavaScript的掌握程度:
- 请解释什么是事件冒泡和事件捕获。
- 请解释原型继承和原型链。
- 请解释什么是闭包,并提供一个闭包的实例。
- 请解释异步编程,并提供一个使用Promise的示例代码。
3. 前端框架问题
前端框架可以大大提高开发效率,以下问题可用来评估候选人对常见前端框架的了解程度:
- 请解释React的虚拟DOM是什么,以及它的优势。
- 请解释Vue.js的双向数据绑定是如何实现的。
- 请解释Angular的依赖注入是什么,并提供一个依赖注入的示例代码。
4. 前端工具问题
前端开发中有许多工具可以提高开发效率,以下问题可用来评估候选人对这些工具的了解程度:
- 请解释什么是Webpack,并提供一个基本的Webpack配置。
- 请解释什么是Babel,并说明它在前端开发中的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
html+css+js面试题
87 . 如何求得2和4中最大的数?
A) Math.ceil(2,4)
B) Math.max(2,4)
C) ceil(2,4)
D) top(2,4)
88 . 打开名为“window2”的新窗口的JavaScript语法是?
A) open.new("","window2")
B) window.open("","window2")
C) new("","window2")
D) new.window("","window2")
89 . 如何在浏览器的状态栏放入一条消息?
A) statusbar = "put your message here"
B) window.status = "put your message here"
C) window.status("put your message here")
D) status("put your message here")
90.下列不属于文档对象的方法的是()
A)createElement
B)getElementById
C)getElementByName
D)forms.length
91.下面这段代码运行的结果()
document.writeln(“文档最后修改于”+stModified);
var lastModObj=new Date(document. lastModified);
alert(lastModObj.getMinutes());
A)弹出一个对象框
B)没有任何输出
C)在文档中显示文档最后修改的时间
D)在对话框中显示文档最后修改的时间
92.下列属性中表示文档中的未访问过的超链接的颜色是哪个()
A)linkColor属性
B)vlinkColor属性
C)alinkColor属性
D)以上都不是
93.分析下面这段代码运行的结果()
with(document)
{
writeln(“最后一次修改时间:” +stModified+”
”);
writeln(“标题:” +document.title+”
”);
writeln(“URL:” +document.URL+”
”);
}
A)只输出最后一次修改的时间
B)只输出文档的标题
C)输出文档的标题、最后一次修改时间和当前的URL
D)什么也不输出
94.分析下面这个程序运行的结果()
var str=”字符串”
with(document)
{
writeln(“您好,”);
write(“欢迎光临本网页!” +”
”);
writeln(“
在js标签之间,”);
writeln(str+”可以写在这里
”);}
A)会有”
”这样的字符输出
B)第6行输出字符后会换行
C)最后页面会出错
D)会有乱码出现
95.以下是历史对象的属性的是()
A.Current
B.Length
C.href
D.Next
96.分析下面这两行代码的作用()
A)代码第1行的作用相当于后退按钮
B)代码第2行的作用相当于后退按钮
C)代码第1行的作用相当于前进按钮
D)以上表述不都不正确
97.通常情况下,一个URL的格式是()
A)协议//路径名称主机:端口/#哈希标识?搜索条件
B)协议//主机:端口/#哈希标识/路径名称?搜索条件
C)协议//主机:端口/路径名称?搜索条件
D)协议//主机:端口?搜索条件/路径名称#哈希标识
98. 对location对象的href属性的叙述错误的是()
A) 可以获取当前路径
B) 可以改变当前路径
C) 可以用来刷新页面
D) 是只读属性
99. 可以使用下列哪种方法来用一个URL取代当前窗口的URL()
A)load
B)onload
C)replace
D)open
100.下列对表单对象的属性表述不正确的是()
A)name:返回表单的名称
B)action:返回/设定表单的提交地址
C)target:返回/设定表单提交内容的编码方式
D)length:返回该表单所含元素的数目
101.对下面这段代码分析不正确的是()
funtcion Submit()
{
form1.submit();
alert(“提交成功”)
}
function Reset()
{
form1.reset();
}
A)调用Submit()可以提交表单
B)调用Reset()重置表单