箭头函数
- 箭头函数的语法更加简洁明了,使用箭头
(=>)
来定义函数,并且省略了function
关键字和大括号{}
,如果只有一个参数可以省略小括号()
。 - 箭头函数没有自己的
this
,它会捕获其所在上下文的this
值,因此在箭头函数内部无法通过this
来访问外部作用域的this
。 - 箭头函数:不能用作构造函数,因为它们没有自己的
this
和prototype
属性
小于 1 分钟
真正坚持到最后的人,往往靠的不是短暂的激情,而是恰到好处的喜欢和投入。
(=>)
来定义函数,并且省略了 function
关键字和大括号 {}
,如果只有一个参数可以省略小括号 ()
。this
,它会捕获其所在上下文的 this
值,因此在箭头函数内部无法通过 this
来访问外部作用域的 this
。this
和prototype
属性基于XHR原生开发,目前已有的fetch
可替代。本身针对mvc编程模式,不太适合目前mwm编程模式。JQ本身较大,如单纯使用ajax可自己封装1个,不然会影响性能体验
axios也是对原生XHR的1种封装,不过是Promise
实现版本。,符合最新ES规范
window自带window.fetch
方法,在最新版Firefox和Chrome中已提供支持,其他浏览器还有兼容性不是很好的,要做兼容性处理。fetch是1个基于promise设计的low-levelAPl,不是ajax进一步封装的
HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。
HTTPS协议是由SSL/TLS+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全
1、https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl/tls加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
Vue3中,响应式系统是通过ES6中的Proxy(prɑ 克 色)实现对一个对象的代理,然后设置handler(喊得冷儿).get/handler.set,在对代理对象进行操作时触发get/set,get中实现收集依赖,在set中实现派发依赖,从而达到响应式的效果。