web前端面试题及答案汇总

您所在的位置:网站首页 document对象的常用属性bgcolor web前端面试题及答案汇总

web前端面试题及答案汇总

2024-07-11 09:45| 来源: 网络整理| 查看: 265

前端开发面试知识点大纲:

HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应

JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、ajax等。

其他: HTTP、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、SEO、UED、架构、职业生涯

作为一名前端工程师,无论工作年头长短都应该必须掌握的知识点:

1、DOM结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 2、DOM操作 ——如何添加、移除、移动、复制、创建和查找节点等。 3、事件 —— 如何使用事件,以及IE和标准DOM事件模型之间存在的差别。 4、XMLHttpRequest —— 这是什么、怎样完整地执行一次GET请求、怎样检测错误。 5、严格模式与混杂模式 —— 如何触发这两种模式,区分它们有何意义。 6、盒模型 —— 外边距、内边距和边框之间的关系,及IE8以下版本的浏览器中的盒模型 7、块级元素与行内元素 —— 怎么用CSS控制它们、以及如何合理的使用它们 8、浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。 9、HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。 10、JSON —— 作用、用途、设计结构。

本人总结出的题库:

一、选择题 1.下列标签可以不成对出现的是(B) A. B.

C. D.

2.关于Document对象,下列叙述正确的是(AC ) A.Document对象表示浏览器中显示的HTML文档 B.Document对象的常用属性bgcolor用来设置文档的背景图片 C.Document对象的常用方法getElementById()用于访问唯一的一个元素 D.Document对象的常用方法getElementByNames()

3.下面哪一个是html5新增的类型() A. B. C. D. 解析:【HTML5 新的 Input 输入类型type 值有 email url number range Date pickers (date, month, week, time, datetime, datetime-local) search color 】

4.与html4比较,html5废弃了哪些元素?(ABD) A. frame B. applet C. i D.big

5.CSS样式表根据所在网页的位置,可分为(B) A.行内样式表、内嵌样式表、混合样式表 B.行内样式表、内嵌样式表、外部样式表 C.外部样式表、内嵌样式表、导入样式表 D.外部样式表、混合样式表、导入样式表 【外部样式表分为两种:导入样式表和链接样式表】

6.在CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?( B ) A. A:link{TEXT-DECORATION: underline } B. A:hover {TEXT-DECORATION: none}  C. A:active {TEXT-DECORATION: blink } D. A:visited {TEXT-DECORATION: overline }

7 .下面代码片段,说法正确的是:(B )   .DIV1 { position:absolute;   line-height:22px;   height:58px;   background-color: #FF0000; } A. Line-height:22px;修饰文本字体大小 B. position:absolute;表示绝对定位,被定位的元素位置固定 C. height:58px; 表示被修饰的元素距离别的元素的距离 D. background-color: #FF0000; 表示被修饰的元素的背景图像

8.用css设置div的左边为红色实现,下面设置正确的是(C) A.style=”border-top: #ff0000 1 solid” B.style=”border-left:1,#ff0000,solid” C.style=”border-left:1 #ff0000 solid” D.style=”border-right:1,#ff0000,solid”

9.在css的三种选择符中,哪个优先级最高?(C) A.标签选择符 B.类选择符 C.ID选择符 Id>class>标签选择

10.在jQuery中,下面(D)写法是错误的. A、$(“div p”) B、$(“div.containner”) C、$(“table a”,content) D、$(#divID) 因为divID没有被”“包含, 于是变成了一个变量名,正确的写法是 $(“#divID”).

11.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下javascrip代码中可行的是(A) A. B. C. D.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3