Rollup 是一个模块打包工具,其利用了 ES6 模块的特性,只将需要的代码进行打包,通过这种方式可以大大减小打包的体积(不用打包整个),官方称这个特性为 Tree Shaking。另外,Webp…
分类 XSS 攻击分为 反射型 、存储型 和 DOM Based XSS 反射型 XSS 反射型 XSS 是把用户的输入反射回浏览器所造成的 XSS 攻击,比如说本来网页上有一个表单让用户填用户名,…
使用 iframe 进行文件的异步上传 使用 进行文件的异步上传的基本思想是在表单上传的时候,创建一个 元素,并将表单的 属性设置为创建的 窗口,这样,上传结束返回的数据会到 窗口里面,页…
简述 当拖动某一个元素的时候,将会先后触发 ,, 事件。 当某个元素被拖到有效放置目标上时,先后触发 ,,或。 某些元素不允许被放置,这个时候取消这些元素 和 的默认行为就可以将该元素转为可被放…
加法操作符的规则: 如果操作符中有一个是对象,将其转换为原始值 如果操作数中有一个是字符串,将另一个也转换为字符串,然后连接 其他情况下,将两个操作数转换为数字并执行加法运算 首先看一下第一条规则,…
之前使用了 koa2-react-isomorphic-boilerplate 作为编写前后端同构应用,但是使用这个 boilerplate 的时候出现了一个问题:我使用了一个库 ,每次在 模式下…
今天在写 react-koa-isomorphic-boilerplate,期间出现了一个问题,错误原因是 ,很快就找到错误所在的地方,但是一直不知道如何解决这个错误,然后通过各种尝试总算是解决了这…
新的一年就要来了,想起博客开通也有1年多的时间了吧。年末,写篇文章总结一下这一年来我看的影片与书吧。 电影 大部分电影都比较满意,毕竟看之前稍稍看了一下评分。 低俗小说 荒谬,低俗,电影的开头和结尾…
CSS 属性可以分为继承属性与非继承属性。这决定着当某一属性没有提供值得时候,该属性的值为什么。 继承属性 CSS 继承属性是在没有给元素指定某一属性的时候,该属性的值为属性父元素该值得计算值。 看…
之前阅读了 的源码,其实一开始就是想看一下 的源码,然后 又是基于 构建的,所以先读了一下 ,这次再来记录一下 源码中的东西。 compose 方法返回一个 函数,将所有 串联起来。…