21年4月社招准备
文章平均质量分 79
Just Demo
不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情以后,眼前的风景已经和从前不一样了,人生没有无用的经历,只要我们一直向前走,天总会亮
展开
-
vue相关
2.0MVC 和 MVVM 的区别MVC 框架 view 层和 model 层的变化操作都在 c 层,c 层繁重不易维护,需要开发人员频繁操纵 dom,容易造成性能问题;MVVM 则利用双向绑定,将 Model 层和 View 层通过 ViewModel 层双向绑定,并将响应模式封装到 VM 层,开发人员不用频繁操纵 dom,只需告诉 VM,View 和哪个 Model 有关联即可实现双向响应,大大提升了性能和开发效率;响应式原理Vue 响应式利用了数据劫持和发布订阅模式实现;描述一下大原创 2021-04-16 09:59:16 · 105 阅读 · 0 评论 -
JS相关
JavaScript三种加载模式正常模式:js加载和执行会阻塞dom渲染async:异步加载,加载完会立即执行defer:异步加载,延迟执行,等待整个文档渲染完成domcontentLoaded执行完之后才会执行js几种基本类型nullundefinednumberstringbooleansymbol相同的symbol值是不相等的,所以作为对象属性的唯一标识符出现,当需要给不确定对象添加属性时可以使用symbol作为对象的key值bigInt(数字后+n)原创 2021-04-16 09:58:45 · 138 阅读 · 0 评论 -
http协议族相关
TCP/IP四层模型应用层:为用户提供应用程序的通信功能http、FTP、DNShttp负责向目标ip地址发出http请求报文,若是域名使用DNS解析传输层tcp、udptcp为了数据可靠传输,将请求报文分段并给每段加上序号和(端口号本机2 16的和目标服务器的web默认80),打上tcp头网际层ip协议,通过fap协议反差出mac地址,打上ip头链路层根据mac地址处理连接网络的硬件部分,控制操作系统和网卡,处理物理层面的连接;OSI七层网络模型应用层原创 2021-04-16 09:58:19 · 161 阅读 · 0 评论 -
css部分
CSSCSS 的引用link 标签和@import从属关系,link 不仅可以加载 css 还可以设置 RSS,rel 连接属性等,而@import 只能用来导入 css 样式加载顺序,link 随 dom 加载,@import 则在页面加载完成之后加载dom 操作,link 导入的样式可通过 js 修改,@import 不可兼容性,@import IE5 之上可用,link 则都支持CSS 的优先级!important>行内样式>id 选择器>类选择器>原创 2021-04-16 09:56:52 · 141 阅读 · 0 评论 -
性能优化相关
请求过程(减少http请求、减小单次请求数据大小、加快请求速度)针对TCP三次握手时间,使用长连接;浏览器一个域名维护6个长连接可以使资源对应多个域名并行加载;利用浏览器缓存强缓存协商缓存利用本地缓存local、sessioncookie优化尽量减少cookie缓存,除去必要的状态维护尽量使用local和session避免不需要状态的请求也携带cookie,比如CDN服务器,使其和需要状态的服务不使用同一个域名;通过domain和path属性限制设置合理的过期时间.原创 2021-04-16 09:56:11 · 86 阅读 · 0 评论