1.HTML5的新特性。html
主要讲讲新增哪些API:地理定位,拖放,web存储应用缓存,webworkers, sse 。 http://www.w3school.com.cn/html5/html_5_intro.asp
2.CSS3的新特性。html5
https://segmentfault.com/a/1190000010780991
三、使用严格模式的限制有哪些。jquery
http://www.jianshu.com/p/46ed3230a169
四、什么是同源?什么状况下就属于跨域?怎么解决跨域说出三种以上的方法,jsonp原理是什么。web
https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy。 同源:协议,域名,端口相同 方法一:cors https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS。 方法二:jsonphttp://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html
五、ES5中的继承怎么继承的?json
借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承
六、什么是promise对象?segmentfault
见阮一峰:《ECMAScript6入门》
七、ES6你用过哪些新特性?跨域
https://segmentfault.com/a/1190000010230939
八、箭头函数与普通函数区别?数组
箭头函数: 自己不产生this对象,共享父级this对象 自己没有arguments,共享父级arguments 不能做为构造函数
九、let声明与var声明的区别?promise
let:不存在变量提高、存在块级做用域、不能够重复声明。
十、如何设置锚点?缓存
http://www.jianshu.com/p/5cab8c2608ce
十一、作过哪些静态网页的网页优化?
http://www.cnblogs.com/sprying/p/4251682.html
十二、cookie怎么存取数据的。
setCookie、getCookie、deleteCookie
1三、数组的splice、slice的区别,substring与substr的区别。
splice与slice的区别: 一、slice方法会建立一个或多个数组,在新的数组上进行操做。splice方法是在原数组上进行操做。 二、若是传入两个方法传入的都是两个参数,slice方法的第一个参数是截取的起始位置,第二个参数是截取的结束位置。splice方法的第一个参数也是截取的起始位置,第二个参数是截取的个数。 substring和substr的区别: 两个都是截取字符串,若是出入的是两个参数,substring的第一个参数是截取的起始位置,第二个参数是截取的结束位置,substr的第一个参数是截取的起始位置,第二个参数是截取的个数。
1四、如何设置一个未知宽、高的对话框在页面中绝对居中。
用弹性盒子,设置display:flex;justify-content:center;align-items:center;
待后续更新。。。