随笔分类 -  面试题整理

上一页 1 2
面试题:JavaScript(一)
摘要:1、什么是闭包? js的变量可以分为 全局变量 和 局部变量。 全局变量:函数内部可以访问到全局变量; 局部变量:函数内部的变量,外部访问不到。 闭包:就是能够读取其他函数内部变量的函数。 最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 例子: f 阅读全文
posted @ 2020-11-09 16:27 liumcb 阅读(86) 评论(0) 推荐(0)
面试题:css(二)
摘要:1、浮动引起的问题和解决办法? 浮动引起的问题? 父元素的高度无法被撑开,影响与父元素同级的元素; 与浮动元素同级的元素会紧跟其后; 若非第一个浮动元素,则该元素之前的元素也要浮动,否则会影响页面的展示效果 解决办法? 1.额外标签法 在浮动元素后添加一个</div> 添加clear:both 2. 阅读全文
posted @ 2020-11-09 16:25 liumcb 阅读(67) 评论(0) 推荐(0)
面试题:css(一)
摘要:1、清除浮动的几种方式? 为什么要清除浮动? float布局会脱离文档流,对页面的布局造成影响,比如造成父级的高度坍塌等问题。清除浮动后,便不会影响文档流。 给父级添加height; 在结尾处添加一个空的div,并设置属性 clear:both; 父级设置overflow:hidden; 给父级定义 阅读全文
posted @ 2020-11-08 21:26 liumcb 阅读(86) 评论(0) 推荐(0)
面试:HTML(二)
摘要:1、HTML5 的离线储存怎么使⽤,⼯作原理能不能解释⼀下? 离线缓存有2种方法: HTML5 的离线存储.appcache文件【废弃】 service-worker 的标准 方法一:使用.appcache 机制 原理: HTML5 的离线存储是基于⼀个新建的 .appcache ⽂件的缓存机制(不 阅读全文
posted @ 2020-11-08 14:51 liumcb 阅读(106) 评论(0) 推荐(0)
websocket
摘要:参考 阮一峰:http://www.ruanyifeng.com/blog/2017/05/websocket.html 1、什么是websocket? 服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话(全双工通信),属于服务器推送技术的一种。 其他特点包括: 阅读全文
posted @ 2020-11-07 17:34 liumcb 阅读(126) 评论(0) 推荐(0)
面试题:HTML篇(一)
摘要:1、如何实现浏览器内多个标签页之间的通信? 数据存储有2种方式,服务器存储 和 本地存储。本地存储也就是 cookie和localstorage; 第一种——调用localStorage 存储方式:window.localStorage.setItem("name", name); 获取方式:win 阅读全文
posted @ 2020-11-07 17:11 liumcb 阅读(102) 评论(0) 推荐(0)
HTML5遗忘知识点(一)
摘要:1、<!DOCTYPE>声明:告诉浏览器解析成什么语言,这样浏览器才能获知文档类型。 charset='UTF-8': 指定 UTF-8 编码,否则中文会出现乱码的情况 2、SGML HTML XML的区别? SGML:是标准通用标记语言; HTML:是超文本标记语言,主要是用于规定怎么显示网页;标 阅读全文
posted @ 2020-11-07 14:23 liumcb 阅读(51) 评论(0) 推荐(0)
如何利用webpack来优化前端性能?如何提高webpack的构建速度?
摘要:用webpack优化前端性能是指优化webpack的输出结果,让打包的最终结果在浏览器运行快速高效。 1.压缩代码。删除多余的代码、注释、简化代码的写法等等方式。可以利用webpack的UglifyJsPlugin和ParallelUglifyPlugin来压缩JS文件, 利用cssnano(css 阅读全文
posted @ 2020-10-20 16:10 liumcb 阅读(856) 评论(0) 推荐(0)
TCP/IP协议和三次握手四次挥手
摘要:TCP/IP 是一个四层体系结构,它包含:应用层,运输层,网际层和网络接口层。 应用层:通过应用进程间的交互来完成特定网络进程的应用。应用层协议定义的是应用进程间的通信和交互规则。 运输层:负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。 网络层:选择合适的网间 阅读全文
posted @ 2020-09-08 17:18 liumcb 阅读(231) 评论(0) 推荐(0)
http和https的区别,http的响应码及含义
摘要:常用HTTP状态码 HTTP状态码表示客户端HTTP请求的返回结果、标识服务器处理是否正常、表明请求出现的错误等。 阅读全文
posted @ 2020-09-04 17:17 liumcb 阅读(209) 评论(0) 推荐(0)
get和post请求
摘要:post和get请求的区别: 请求方式 GET POST 参数位置 url的query中 一般在content中,query也可 参数大小 受限于浏览器url大小,一般不超过32K 1G 服务器数据接收 接收1次 根据数据大小,可分多次接收 适用场景(语义) 从服务器端获取数据,不做增删改 向服务器 阅读全文
posted @ 2020-09-04 17:13 liumcb 阅读(135) 评论(0) 推荐(0)
前端跨域问题
摘要:1、什么是跨域? 由浏览器同源策略限制的一类请求场景,当不同地址,不同端口,不同级别,不同协议就会构成跨域。 2、什么是同源策略限制? 所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。 它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 阅读全文
posted @ 2020-08-13 16:45 liumcb 阅读(157) 评论(0) 推荐(0)

上一页 1 2