[周] 前端面试每日3+1(周汇总2019.05.05)
《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。
前端面试每日3+1题,以面试题来驱动学习,每天进步一点!
让努力成为一种习惯,让奋斗成为一种享受!
学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己)。
希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。
欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!
html
说说你对html中的置换元素和非置换元素的理解
怎样在页面上实现一个圆形的可点击区域?
你认为table的作用和优缺点是什么呢?
元素的alt和title有什么区别?
title与h1的区别、b与strong的区别、i与em的区别?
为什么HTML5只需要写
<!DOCTYPE HTML>
就可以?html5中的form怎么关闭自动完成?
常见的浏览器内核都有哪些?并介绍下你对内核的理解
你对标签语义化的理解是什么?
viewport常见设置都有哪些?
浏览器内多个标签页之间的通信方式有哪些?
简述下html5的离线储存原理,同时说明如何使用?
iframe框架都有哪些优缺点?
label都有哪些作用?并举相应的例子说明
简述超链接target属性的取值和作用
HTML5的文件离线储存怎么使用,工作原理是什么?
HTML全局属性(global attribute)有哪些(包含H5)?
html的元素有哪些(包含H5)?
页面导入样式时,使用link和@import有什么区别?
css
css的属性content有什么作用呢?有哪些场景可以用到?
什么是FOUC?你是如何避免FOUC的?
解释下 CSS sprites的原理和优缺点分别是什么?
请描述margin边界叠加是什么及解决方案
style标签写在body前和body后的区别是什么?
position:fixed;在ios下无效该怎么办?
::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?
说说你对css盒子模型的理解
css常用的布局方式有哪些?
对比下px、em、rem有什么不同?
简述下你理解的优雅降级和渐进增强
清除浮动的方式有哪些及优缺点?
简述你对BFC规范的理解
用css创建一个三角形,并简述原理
CSS3新增伪类有哪些并简要描述
CSS选择器有哪些?哪些属性可以继承?
在页面上隐藏元素的方法有哪些?
CSS3有哪些新增的特性?
圣杯布局和双飞翼布局的理解和区别,并用代码实现
js
"attribute"和"property"有什么不同?
你理解的"use strict";是什么?使用它有什么优缺点?
typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数?
返回到顶部的方法有哪些?把其中一个方法出来
写一个数组去重的方法(支持多维数组)
什么是闭包?优缺点分别是什么?
说说你对javascript的作用域的理解
写一个获取当前url查询字符串中的参数的方法
简要描述下JS有哪些内置的对象
简要描述下什么是回调函数并写一个例子出来
写一个加密字符串的方法
统计某一字符或字符串在另一个字符串中出现的次数
写一个去除制表符和换行符的方法
写一个把字符串大小写切换的方法
写一个方法把下划线命名转成大驼峰命名
去除字符串中最后一个指定的字符
写一个方法去掉字符串中的空格
用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值
软技能
最近都流行些什么?你经常会浏览哪些网站?
你如何看待团建的?你们团建一般都怎么实施?
说说你对SVN和GIT的理解和区别
你在的公司有没有做代码审查(CodeReview)?如果有是怎么做的?如果没有你觉得应该怎么做才更好?
对于加班你是怎么看的?
你最喜欢用哪些编辑器?喜欢它的理由是什么?
http都有哪些状态码?