- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 重学ES6(二) Symbol数据类型
ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。1.基本用法Symbol值通过Symbol函数来生成let a = Symbol();console.log(a); // SymbolSymbol可以接收一个字符串作为参数,表示对Symbol实例的描述。let a = Symbol('aa');Symbol生成的值都是独一无二的,即使是相同参数的Sy...
2019-06-29 00:18:42 130
原创 重学ES6(一) var let 和 const
var 是ES5中声明变量的方式,ES6中新增了let 和 const两种生命变量的方式。1.let用法类似于var 基本用法:let a = 1;var a = 1;let与var的区别:1) 块级作用域var 声明的变量,不存在块级作用域,只存在函数作用域。比如说console.log(a) // undefined{ var a = 1;}...
2019-06-28 12:41:12 147
原创 总结vue常用的组件通信方法
一、 props $emit父组件通过props向子组件传递数据,子组件通过$emit触发父组件中的方法 改变父组件的数据,符合单向数据流。二、$listeners $attrs$listeners 属性(它是一个对象,里面包含了作用在这个组件上的所有监听器。)设想这样一个场景父组件Parent 子组件A A的子组件B 如下图:要想在B组件中改变父组件的值,要怎么办...
2019-06-13 23:17:30 217
原创 浅析HTTP/2的一些新特性
1.首部压缩1.X版本中,首部用文本格式传输,通常会给每个传输增加500-800字节的开销。现在打开一个网页上百个请求已是常态,而每个请求带的一些首部字段都是相同的,例如cookie、user-agent等。HTTP2为此采用HPACK压缩格式来压缩首部。头部压缩需要在浏览器和服务器端之间:维护一份相同的静态字典,包含常见的头部名称,以及常见的头部名称和值的组合 维护一份相同的动态字典,...
2019-06-12 13:25:58 2598
原创 浅谈常见网络攻击以及防御
常见的网络攻击主要有xss攻击,csrf攻击和sql注入等。一、XSS,即 Cross Site Script,中译是跨站脚本攻击。XSS 攻击是指攻击者在网站上注入恶意的客户端代码,从而在用户使用浏览器进行访问时,获得用户隐私数据的一种行为。XSS分为反射型(非持久型)、存储型(持久型)和基于DOM1.反射型反射型 XSS 只是简单地把用户输入的数据 “反射” 给浏览器,这...
2019-06-11 15:57:08 5081
JavaScript设计模式与开发实践
2018-01-15
Visual Studio Code
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人