一、<meta>标签的用法以及相关属性和值?如何设置编码?前端
二、http请求到加载整个页面的全过程?mysql
三、http请求有哪些方法,各种请求的区别?get和post的区别?put和post的区别?webpack
四、DNS查找的过程,如何对DNS进行优化?web
五、ES6对函数的扩展,有哪些新的特色?ajax
六、ES5中继承的方法,各种继承方法的优缺点?sql
七、ES6中的如何实现继承?为何须要在子类构造函数中调用super方法?数据库
八、你知道哪些网络攻击,以及解决方法?canvas
九、如何对CSS进行优化。后端
十、JavaScript是否会阻塞页面的渲染,如何进行优化?设计模式
十一、webpack中的loader和plugin的区别?
十二、如何将ES5转为ES6?babel的实现原理?
1三、JS中的Array有哪些方法,列举出来?这些方法的做用,返回值,是否会改变原数组?
1四、说说HTTP1.0、HTTP1.一、HTTP2.0的区别?
1五、HTTP和HTTPS的默认端口号?
1六、HTTPS和HTTP的区别?HTTPS进行加密传输的过程?
1七、说说长链接与短链接的区别,页面同时能够发起几个长链接?如何增长并发数?
1八、若是页面中有多个<script>标签,对应的脚本文件比较大,是否有必要将这几个文件合并?为何?
1九、针对输入验证码,先后端是如何进行交互的?
20、Cookie+Session进行登陆认证的全过程?除此以外还有那些认证方式?
2一、 在Vue的生命周期中,生命时候能够操做DOM?
2二、v-if和v-show的区别,试用的场景?
2三、如何实现百度搜索框的自动补全?
2四、Vue中实现双向绑定的原理?
2五、Vue中对数组实现双向绑定有哪些限制,如何实现的?若是用proxy代理如何实现?
2六、Vue生命周期的全过程,相关的钩子函数?
2七、JS模块化的发展历程,AMD、CMD的区别?
2八、JS中的做用域链?
2九、网页进行渲染是,图层的渲染合并,渲染的详细过程?
30、在一个事件处理函数中,currentTarget和target的区别?
3一、ES7有哪些新特性?
3二、获取页面元素的width、height是否会引发重绘?
3三、如何并发处理多个异步请求并顺序输出结果(写代码)?
3四、在canvas中如何动画实现贝塞尔曲线?
3五、mysql数据库中的索引?对插入、删除操做的影响?
3六、tomcat服务器和IIS服务器的区别?
3七、mouseenter、mouseleave、mouseover、mouseout的区别?
3八、如何解决跨域问题?
3九、web应用主动推送Data到客户端的方法?
40、JS中的深拷贝和浅拷贝,JSON.stringify注意的问题?
4一、简述jQuery中的sizzle选择器实现的原理?
4二、用原生JavaScript封装一个ajax?有哪些状态码,状态码的含义?
4三、你知道哪些设计模式,各种设计模式的应用场景?
4四、关于响应式设计,如何实现响应式设计?
4五、Vue中如何实现父子组件间的通讯?
4六、列举几个语义化标签?
4七、事件代理的实现原理?
4八、关于宏任务和微任务,浏览器如何如理异步操做?
4九、js中的强制类型转换?
50、insanceof的做用,insanceof的对比查找的原理?
5一、前端实现动画的方式及优缺点?
5二、清除浮动的几种方式?
5三、在不知道元素宽高的 状况下,如何实现其水平垂直居中?
54 、如何给元素设置固定的宽高比,响应式的?
5五、浏览器缓存的相关字段,强缓存和协商缓存的过程?
5六、如何找到两个DOM元素最近的公共父节点?
5七、箭头函数中this的指向?