自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Promise 原理详解

一旦Promise 被 resolve 或 reject,不能再迁移至其他任何状态(即状态 immutable)。 基本过程: 初始化 Promise 状态(pending) 执行 then(…) 注册回调处理数组(then 方法可被同一个 promise调用多次) 立即执行 Promise 中传入的 fn 函数,将Promise 内部 resolve、reject 函数作为参数传递给fn ,按...

2019-11-29 08:21:38 910

原创 web 安全问题及解决方法

介绍几种常见的 web 安全问题及解决方法: 同源策略 XSS CSRF SQL注入 点击劫持 window.opener 安全问题 文件上传漏洞 同源策略 如果两个 URL 的协议、域名和端口都相同,我们就称这两个 URL 同源。 同源策略限制了来自不同源的 JavaScript 脚本对当前 DOM 对象读和写的操作。 同源策略限制了不同源的站点读取当前站点的Cookie、IndexDB、...

2019-11-28 16:51:30 708

原创 JS中高阶函数方法

map、some、every、filter every()方法用于检测数组中所有元素是否都符合指定条件,若符合返回true,否则返回false;不会对空数组进行检测,不会改变原来的数组。 some()方法用于检测数组中的元素是否有满足指定条件的,若满足返回true,否则返回false;不会对空数组进行检测,不会改变原来的数组。 map()方法返回一个新数组,新数组中的每一个元素为原始数组对应每一...

2019-11-13 16:15:41 956

原创 做场景页必备css动画

实现如下的效果: 即,一个小球从向右匀速移动 200px,然后移动回来,再移动过去,最后停留在 200px 处。 动图效果如下:

2019-11-09 09:54:52 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除