首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梦若紫星缘
掘友等级
FRONT END
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 55
沸点 0
赞
55
返回
|
搜索文章
最新
热门
危险的 target=_blank 及 rel=noopener
会发现,document 的里面的值因为跨域获取不到了,location 是一个空对象,但点击展开仍可以看到 href、replace 两个 key。我们试试重定向
try-catch 能抛出 promise 的异常吗
try-catch 主要用于捕获异常,注意,这里的异常,是指同步函数的异常,如果 try 里面的异步方法出现了异常,此时catch 是无法捕获到异常的,原因是因为:当异步函数抛出异常时,对于宏任务而言,执行函数时已经将该函数推入栈,此时并不在 try-catch 所在的栈,所以…
Git-重写历史知多少
这里还分两种情形,一种是要重写本地仓库的 commit。第二种是已经 push commit 到远程仓库。 常见技巧:选择 push 到远程仓库要慎重,需要是你已经有充足的信心及把握提交代码(而且代码也是可信任的)。因为一旦提交到远程,别人从远程 clone 下来了,这时候你再…
多页面阻止浏览器回退的解决思路(popstate)
用户填写表单时,需要监听浏览器返回按钮,当用户点击浏览器返回时需要提醒用户是否离开。如果不需要,则需要阻止浏览器回退 popstate,MDN 的解释是:当浏览器的活动历史记录条目更改时,将触发 popstate 事件。 目前多页面还没有能直接阻止浏览器回退的 API,所以我们…
面试题-手写冻结一个对象
如果我们定义一个常量,我们现在都会使用 es6 的 const。但是 const 对于引用数据类型,指的是变量对应的指针是常量,但是指针所指向的内容是可以变的,比如下例 所以实际上,Object.defineProperty 的 writable 只能将已经定义过的 key“冻…
面试-手写数组去重
常见面试题-数组去重的实现暴力遍历,indexOfindex另一种思路reducemapset
Nuxt 速度优化实战
背景是谷歌统计移动端网页加载速度在 10s 左右,所以优化一波,整体优化下来能优化到 7s 左右。主要有以下思路: 1. 减少请求数和请求大小 基本思路就是分析占用的 node_modules 包是否过大,以及如果有使用私有库的话,是否能优化私有库的大小。调整完后,再查看在本地…
http 相关的知识点复习
两者最大的区别,是强缓存不发送服务器请求,而协商缓存需要发送服务器缓存。而且,强缓存的优先级和发生的时间比协商缓存高和早。 解释为过期时间,浏览器会查看这个请求的expires字段,和浏览器本地的时间进行对比,如果已经过了这个过期时间,则向服务器发请求请求新的数据。如果没有,则…
img等inline元素引发的底部间隙问题
上图可以看到,父元素比图片还多了3~5px的高度,用chrome调试又发现不属于任何的margin和padding。那么,原因何在呢? 首先,要知道,CSS 的属性 vertical-align 用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐…
个人成就
文章被点赞
71
文章被阅读
43,990
掘力值
910
关注了
20
关注者
12
收藏集
1
关注标签
45
加入于
2017-07-26