前端面试题目
文章平均质量分 89
19年,重新开始写
求学之路,泛结良师,广交益友
展开
-
阿里巴巴2016前端工程师笔试题1总结
1.浏览器在一次 HTTP 请求中,需要传输一个 4097 字节的文本数据给服务端,可以采用那些方式?正确答案为: post常见的存储方式有六种:IndexDB/Cookie/get请求/post请求/Session/StorageIndexdDB 是 HTML5 的本地存储,把一些数据存储到浏览器(客户端)中,当与网络断开时,可以从浏览器中读取数据,用来做一些离线应用。Cookie 通过在客户端原创 2017-07-30 08:15:59 · 1250 阅读 · 0 评论 -
牛客网HTML/CSS专项练习错题汇总
有关浏览器的内核判断主要分为四类:-o-/-ms-/-moz-/-webkit-通过js的dom.style.XxxTransition进行相应的校验判断: var div = document.createElement('div'); var style = div.style; if (style.webkitTransition) { return '-原创 2017-08-12 21:34:34 · 872 阅读 · 1 评论 -
搜狗2015前端工程师笔试题总结
1.下列描述错误的是(): A.HTTP状态码302表示暂时性转移 B.domContentLoaded事件早于onload事件 C.IE6/7/8不支持事件捕获 D.localStorage存储的数据,在刷新页面后会消失正确答案为D。B选项:domContentLoaded事件仅当Dom加载完成时就触发,不包括样式表、图片、flush之类的数据的加载2.以下js程序输出的内容为:<SC转载 2017-07-28 23:39:47 · 662 阅读 · 0 评论 -
牛客网Javascript专项练习错题汇总
字符串的拼接console.log(1+ +"2"+"2");console.log("A"- "B"+"2");console.log("A"- "B"+2);console.log(1+ +”2”+”2”)中的第一个加号表示的是一元加操作符,+”2”变成了正整数2,从而前面进行1+2+“2“,因此结果为32console.log(“A”-“B”+”2”)中的减号两边的操作数需要先变成numb原创 2017-08-14 10:48:13 · 554 阅读 · 0 评论 -
Web前端开发最佳实践总结三:CSS最佳实践
CSS Reset概念在浏览器中,html的标签是有原始的样式的,这也是标签语义的一种体现,但是这也出现一个问题,那就是在不同的浏览器中,标签的默认样式多多少少都有点差异,其中某些差异会给开发带来了不小麻烦。看如下这段代码:<input type="search" /><input type="button" value="button" />上面两个简单的input标签,然而在IE10、Chro原创 2017-10-30 20:26:54 · 1203 阅读 · 0 评论 -
jQuery高级编程一书总结
JS基础理解基础数值在进行数值运算时需要注意:浮点数之间的运算结果会有偏差js提供了两个工具方法用于将浮点数转换成固定位数的小数来格式化该值num.toPrecision(n):将nun转换成总位数为n的数值num.toFixed(n):将num转换成包含n个小数的数值js提供了一个NaN表示“非数值”,然而使用typeof方法来判断该值的类型,输出结果为number,这是js的一个误区,也是一个原创 2017-11-22 20:26:21 · 371 阅读 · 0 评论