![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端面试题
qq_36987708
这个作者很懒,什么都没留下…
展开
-
web前端面试之vue
目录mvc与mvvmvue生命周期vue 的双向绑定的原理是什么vue组件通信vue服务器渲染vue性能优化ue-router 有哪几种导航钩子?vue-router如何做历史返回提示?vue-router如何做用户登录权限等?axios取消请求vuex原理mvc与mvvmmvcView:视图层 ui界面 controller:控制器 接受并处理用户请求通知Model改变,并将Model返回给 View Model:模型 数据MVVM分为..原创 2020-08-18 16:20:43 · 118 阅读 · 0 评论 -
web前端面试之其他
目录一、前端安全问题1、常见的网站漏洞有哪些?2、xss跨站脚本攻击(原理、如何进行的、防御手段是什么,要说清楚)3、CSRF跨站请求伪造(如何伪造法?怎么防御?等等都要说清楚)4、sql脚本注入(注入方式,防御方式)4、上传漏洞 (防御方式)二、跨域1、什么是跨域? 2、什么是同源策略?3、解决跨域的方法有哪些?4、localStorage和cookie的跨域解决方案三、性能优化1、你都用过那种性能优化的方法?2、CSS Sprite是什么,谈谈这.原创 2020-08-18 16:16:02 · 148 阅读 · 0 评论 -
web前端面试之http
目录http和https的区别Https工作原理:ssl加密url访问过程TCP连接,客户端和服务端通信过程HTTP请求信息由那3部分组成?http状态码URL和URI有什么区别?http和https的区别https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。...原创 2020-08-18 16:14:13 · 160 阅读 · 0 评论 -
web前端面试之css(3)
目录为什么要初始化CSS?CSS的盒模型?CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有那些?CSS3新增伪类举例:CSS3有哪些新特性?解释盒模型宽高值得计算方式,边界塌陷,负值作用,box-sizing概念?1BFC(Block Formatting Context) 是什么?应用?讲讲 position float display 各有哪些取值,它们互相之间会如何影响?如何实现浏览器内多个标签页之间的通信?解释下浮动和它的工...原创 2020-08-17 21:45:31 · 232 阅读 · 0 评论 -
web前端面试之ajax
ajax请求时,如何解释json数据?使用eval方法解析的时候,eval():不会去判断该字符串是否合法,而且json对象里的js方法也会被执行,这是非常危险的;推荐使用JSON.parse(); JSON.parse():把字符串转化成json。readyState状态码readyState,是指运行Ajax所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为Ajax运行步骤,使用“ajax.readyState”获得。readyState是XMLHttpRequest对象原创 2020-08-18 15:47:24 · 146 阅读 · 0 评论 -
web前端面试之浏览器相关
目录cookie、localStorage、sessionStorage的区别和使用?如何实现浏览器多标签页之间的通信?cookie、localStorage、sessionStorage的区别和使用?名称 大小 网络请求 生命周期 cookie 4kb左右 每次都会携带在HTTP头中, 如果使用cookie保存过多数据会带来性能问题 默认是关闭浏览器后失效, 但是也可以设置过期时间 localstorage 5.原创 2020-08-17 21:46:37 · 153 阅读 · 0 评论 -
web前端面试之javaScript、ES6
JavaScript的typeof返回类型有哪些?Object(null和Array)、number、undefined、string、Boolean、function类型转换强制转换:parseInt();parseFloat();number();数组的方法1 、shift():删除数组的第一个元素,返回删除的值。这里是02 、unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是3,4,0,1,23、pop():删除数组的最后一个元素,返回删除的值原创 2020-08-17 21:46:10 · 251 阅读 · 0 评论 -
web前端面试之html(5)
目录html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?行内元素有哪些?块级元素有哪些?Doctype作用?标准模式与兼容模式各有什么区别? 你知道多少种Doctype文档类型doctype(文档类型) 的作用是什么?data-属性的作用是什么?说说你对语义化的理解?HTML和XHTML的区别是什么?页面导入样式时,使用link和@import有什么区别?iframe的优缺点?img中的alt与titl原创 2020-08-17 21:45:52 · 104 阅读 · 0 评论