1.   行内元素、块级元素和空元素(void)举例。

块级元素:
<address>、<caption>、<dd>、<div>、<dl>、<dt>、<fieldset>、<form>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<hr>、<legend>、<li>、<noframes>、<noscript>、<ol>、<ul>、<p>、<pre>、<table>、<tbody>、<td>、<tfoot>、<th>、<thead>、<tr>
行内元素:
<a>、<abbr>、<acronym>、<b>、<bdo>、<big>、<br>、<cite>、<code>、<dfn>、<em>、<i>、<img>、<input>、<kbd>、<label>、<q>、<samp>、<select>、<small>、<span>、<strong>、<sub>、<sup>、<textarea>、<tt>、<var>
空元素(void):
<area> <base> <col> <command> <embed> <link> <meta><keygen> <param> <source> <track> <wbr>

2.  img的Alt、title属性的区别

当图片不存在或者不能正常显示时,alt和title都可做替换文本。不同的是,title可作为描述性信息,当鼠标移至图像上时可显示。

(但感觉我说的这个并不是全部,面试官的表情好像在说这不是她想要的答案)

3.  查询数组中重复元素

var ary = new Array("111","22","33","111");var nary=ary.sort();for(var i=0;i<ary.length;i++){if (nary[i]==nary[i+1]){  alert("数组中有重复元素:"+nary[i]);  }  }

4.  设置css垂直居中

讲真,这问题问得太不清楚了,是让文字还是图片还是什么居中呀,也有可能出题人故意的,是我个人短浅了。

如果只是文字的话:line-height=heitht;

如果图片就得:display: table-cell;vertical-align: middle;

http://jingyan.baidu.com/article/c33e3f48a3615dea15cbb512.html网上很多方法是无效的,这个亲测有效。

5.  relative和absolute定位原点

绝对定位的坐标原点为上级元素的原点,与上级元素有关。

相对定位的坐标原点为本身偏移前位置的原点,与上级元素无关。

6.  字符串前后去空格,兼容所有浏览器 

1 //重写trim方法
2 if(!String.prototype.trim){3     String.prototype.trim = function(){4         return this.replace(/^\s+/,"").replace(/\s+$/,"");5 }6 }7 //写fntrim去掉左右空格
8 functionfntrim(str){9     return str.replace(/^\s+/,"").replace(/\s+$/,"");10 }

7.  HTML5的<!DOCTYPE>为什么只写html就行?

在所有 HTML 文档中规定 doctype 是非常重要的,这样浏览器就能了解预期的文档类型。HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML4.01 基于SGML。而HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。

HTML4.01与HTML5之间的差异:在HTML4.01中有3个不同的文档类型,在 HTML5中只有一个:<!DOCTYPE HTML>,现代浏览器都认识它。

8.  src和href的区别

src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。

src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。<script src ="js.js"></script>。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

href是Hypertext Reference的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加

<link href="common.css" rel="stylesheet"/>。

那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用link方式来加载css,而不是使用@import方式。

9.  解释盒子模型

CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。

W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分
IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 padding

10.  谈谈你对前端的理解

随便说说吧

http://www.cnblogs.com/gaotenglong/p/5661531.html

转载于:https://www.cnblogs.com/realcare/p/6087362.html

前端几个笔试题及答案(bd)相关推荐

  1. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(4)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  2. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(8)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  3. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(3)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  4. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(1)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  5. 广州电信高级前端开发工程师笔试题及答案(国企面试题大全)

    js部分 1.问:localStorage,sessionStorage和cookie的区别? 概述:localStorage,sessionStorage是HTML5 Web Storage API ...

  6. java中级职称考试试题_Java中级开发工程师笔试题及答案2016

    Java中级开发工程师笔试题及答案2016 java中级工程师考试试题你做了吗?下面随yjbys小编一起来看看最新Java中级开发工程师笔试题及答案,仅供考生参考! 1) 描述Web Service的 ...

  7. 【前端】2015阿里前端实习生在线笔试题

    网上找的题,自己做了做. ... 2015阿里巴巴前端实习生在线笔试题 1. (单项选择)对于下列程序运行结果,符合预期的是 function f1() { console.time('time sp ...

  8. java工程师考试题目_成功拿到Offer,Java工程师笔试题及答案!

    1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时 ...

  9. java字符串笔试题_五道Java常见笔试题及答案汇总

    1.String和StringBuffer的区别? 答:Java平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数 ...

最新文章

  1. workday与oracle,workingday与workday的区别 – 手机爱问
  2. Linux 最常用命令整理,建议收藏!
  3. spoj 179. Word equations (代码等式)
  4. labview 软件编程规范
  5. Python基础day4 函数对象、生成器 、装饰器、迭代器、闭包函数
  6. qotd服务_QOTD:Java线程与Java堆空间
  7. LeetCode 434. 字符串中的单词数
  8. linux 配置apache的虚拟主机
  9. 调用wsdl的接口-用axis
  10. 象棋软件最强手机版_我说它是地表手机最强清理软件,没意见吧
  11. 图解Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
  12. 走进start_kernel尾声
  13. python视频网站项目_Python项目04 视频网站数据清洗整理和结论研究
  14. 信号检测与估计理论_永磁同步电机无传感器控制的新策略,提升转子位置检测精度...
  15. mtk java_MTK,mrp,JAVA你了解多少?
  16. java项目经验总结
  17. win10任务栏透明_生命在于折腾,用三个小软件美化你的Win10桌面
  18. 文章-编程需要知道多少数学知识?
  19. vue3 前端pc生成微信支付二维码
  20. java操作excel表格详解

热门文章

  1. Spring4.3x教程之一IOCDI
  2. Python PIPEs
  3. Linux实验二:linux 常用命令练习
  4. 开启AngularJS 1.X的学习之路(1)
  5. spring 注解简单使用
  6. Linux下java -version版本不对
  7. 2021年江苏高考各科成绩查询,江苏2021年高考总分及各科分数
  8. python如何安装panda数据库_在Pycharm中安装Pandas库方法(简单易懂)
  9. 请先设置tkk_理光MP2014扫描至文件夹的设置方法
  10. js list删除指定元素_删除js数组中的指定元素,有这两步就够了