HTML
- doctype意义
- html xhtml区别
- 理解样式结构分离
- 块级元素行内元素区别,分别有哪些
- 怎么样让元素透明,怎么隐藏?什么区别?
- 做一个页面,有头部,尾部,内容左栏自适应,右边宽度200px
- Html5里input有哪些类型
- img标签的title和alt是什么
- 什么是响应式设计
CSS
- 什么是盒模型
- 绝对定位和相对定位有什么区别?怎么使用?position有哪些值
- 如何使一个div四各边框上下左右颜色是红黑蓝黄
- 做一个图片瀑布墙
- 什么是CSSsprite
- 用ul li做一个navbar
- 怎么取消li的默认样式
- 如何实现div水平居中,垂直居中?vertical-align的值分别怎么用
- span能设置宽高吗?inline inline-block什么区别?
– 设置a链接的颜色,hover颜色,取消下划线
JS
- js有几种数据结构
- jquery的degelate是干什么的
- 怎么阻止默认事件
- 事件冒泡和事件捕获分别是什么
- 停止冒泡怎么做
- 图片懒加载怎么实现
- 什么是闭包
- 写个类,继承
- 写个深拷贝
- 同步和异步有什么区别,说说你见过的异步,js加载如何实现延迟加载
- 什么是jsonp
- 写一个代码,返回当前中文时间:二零一四年六月六号星期五
- 理解this
- prototype,原型链,继承
- apply,call有什么区别,什么用
- code
var a = 1;
var b = a;
a = 2;
b = ?
var a = {s:1, b:2},
b = a;
a.s = 3;
b.s = ?
function sum(a){
a = a + 1;
return a;
}
function subObj(obj){
obj.a = obj.a + 1;
return obj;
}
var a = 1;
sum(a) = ?
a = ?;
var obj = {a:1, b:2};
sum(obj).a) = ?;
obj.a = ?;
综合
- POST与GET有什么区别
- 打开浏览器,百度,输入“前端”,浏览器展示页面,这一系列过程后台做了什么
- http协议200,302,404什么意思
- 解决跨域有哪些方法
- 说说你知道的CSS Hack
- 写个ajax
- 用过哪些哪些工具?sublime,svn,git
- 性能优化有哪些方法
- 有哪些浏览器内核,做开发兼容哪些浏览器
- ff,ie兼容举例
- 对H5的认识,有哪些新东西
- 快速排序,时间复杂度
其他
- 你为什么离职
- 对我们公司和这个岗位有什么了解
- 怎么看待加班
- 职业规划是什么