08 2019 档案
摘要:一、理解TCP/IP, HTTP, socket, Nginx, chrome HTTP 协议是基于 TCP/IP 协议的应用层协议。HTTP 协议的网络层基于 IP 协议,传输层基于 TCP 协议。 TCP/IP 协议需要向程序员提供可编程的 API,该 API 就是 Socket,它是对 TCP
阅读全文
摘要:格式 特点 bmp 无压缩,放大后失真 jpg/jpeg 有损压缩,压缩比越大,压缩后的图像质量差 gif 支持无损压缩。可以实现动画效果 png8 多用于网页中的图标设计;支持无损压缩,8位/像素,支持透明效果; svg 矢量图,随意改变大小,不改变图像质量;属于XML文件,可使用gzip将其压缩
阅读全文
摘要:1. 一般总是建议,Promise 对象后面要跟catch方法,这样可以处理 Promise 内部发生的错误。 catch方法返回的还是一个 Promise 对象,因此后面还可以接着调用then方法。 catch方法中,还能再抛出错误。 catch方法抛出一个错误,因为后面没有别的catch方法了,
阅读全文
摘要:参考文献: https://juejin.im/entry/5a20d18af265da43062a9031 5大规则 (1) 如果 new 关键词出现在被调用函数的前面,那么JavaScript引擎会创建一个新的对象,被调用函数中的this指向的就是这个新创建的对象。 (2) 如果通过apply、
阅读全文
摘要:1. 层叠水平 当两个元素层叠水平相同的时候,这时候就要遵循下面两个准则: 后来居上原则 谁 z-index 大,谁在上的准则 2. 层叠上下文 层叠上下文,你可以理解为 JS 中的作用域,一个页面中往往不仅仅只有一个层叠上下文(因为有很多种方式可以生成层叠上下文,只是你没有意识到而已),在一个层叠
阅读全文
摘要:参考文献:https://blog.csdn.net/u012207345/article/details/82744505 https://www.cnblogs.com/mrszhou/p/7745290.html z-index 属性是用来调整元素及子元素在 z 轴上的顺序,当元素发生覆盖的时
阅读全文
摘要:https://cn.vuejs.org/v2/guide/comparison.html 1. vue 框架的特点? MVVM框架模式 轻量级,灵活,容易上手 数据驱动 组件化(单文件组件) 插件化(vue-router, vuex) 指令(v-if, v-for, v-on) 2. 对比Vue和
阅读全文
摘要:参考文献: https://tuobaye.com/2018/11/27/%E7%BB%86%E8%A7%A3JavaScript-ES7-ES8-ES9-%E6%96%B0%E7%89%B9%E6%80%A7/ http://www.imooc.com/article/291875 https:/
阅读全文
摘要:转载自:https://www.jianshu.com/p/827b041be446 https://segmentfault.com/a/1190000009773724 https://segmentfault.com/a/1190000013536703 跨域是什么,为什么会有跨域?跨域的解决
阅读全文
摘要:1. 原生js中,阻止事件冒泡,获取点击对象, e.stopPropagation(); 2. vue阻止事件冒泡@click.stop="show" <body> <div id="myApp" @click="show2()"> <div @click="show1()"> <button @c
阅读全文
摘要:参考: https://www.cnblogs.com/Highdoudou/p/9993870.html https://www.cnblogs.com/ljx20180807/p/9987822.html 性能优化 观察者机制的变化:Proxy 替代 object.defineProperty
阅读全文