这几天面试了有几家公司,总结下面试遇到的问题,其中遇见一家傻逼公司,我允许自己说声‘妈蛋’!!!!
1.基础
CSS/CSS3
a. css盒子模型(频率很高)
b. 选择器优先级
c.transform、transtion、animation用法
d.伪类与伪元素的区别;:与 ::的区别,有哪些(第一次被问到,认识较为模糊)
e.hack
HTML/H5
a.H5新增标签,input的属性值,input里其他属性,datalist(标签选项列表,与input配合使用,选项不会显示出来)
b.canvas(较多,没复习,忘得差不多了)
c.localStroage、sessionStroage、cookies
d.地理定位(被问到一次,不会,准备学)
e.svg(被问到过,不会,准备学)
javascript
a.闭包(概念,实例应用);
b.js继承方式
c.jsonp如何跨域
d.预解析(或者问题为定义提升);
e.排序,去重(可能会指定算法写);
f.ajax交互流程及跨域问题
g.基础语法考察,如boolean与undefine与0与1与null‘==’,‘===’,后返回值是什么,隐式转化等
h.作用域
i.正则(遇到不多,给道题:把<p>你好吗,正则</p>,变为<你好吗,正则>)
前端或js框架
a.bootstrap(只看过文档,没用过)
b.attr()与prop()区别
c.append()与appendto()区别
d.$.extend()
e.移动端出现点击穿透问题如何解决
http://www.w3cfuns.com/notes/16843/1decc0aa63c9180ee564ffcd748165e8
f.seajs遵循机制,如何定义,如何减少请求(只会用,优化不知道)
2.新点
map(有返回值)与for,for in的不同点,for与for in与for of的优缺点
aplay()与call()与bind()区别及使用情况
3.其他(加入学习计划)
a.js写APP
b.nodejs
c.phoneGap
d.fastclick
css选择器两道题
1.如何选出使用.jpg的img标签 img[$=".jpg"](src属性以.jpg结尾) img[*="jpg"](src属性包含jpg)
2.如何选出已经跳出本站的A标签
面试题或提问基础问题也比较多,有的知识点会记得模糊掉了,得复习。新知识的学习了解很重要,就算不会用,也得知道有那个东西在,不然就只能听天了。每次总结也很重要,希望自己养成好习惯。