Jake

闲看四季,静候花开。

本不打算在这个博客里面写一些矫情的文字,我有另一个不公开的博客。但是这篇,我想写在这里。

阅读全文 »

修改config/index.js文件:

1
2
3
4
5
6
7
8
9
const { networkInterfaces } = require('os')
const getIpAddress = () => (networkInterfaces().en0 || networkInterfaces().en4).filter(({ family }) => family === 'IPv4')[0].address

dev: {
...
host: getIpAddress()
...
}

有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,就连chrome32.0开发板都抛弃了原始的滚动条,美观多了。那webkit浏览器是如何自定义滚动条的呢?

阅读全文 »

内容安全策略 (CSP) 是一个额外的安全层,用于检测并削弱某些特定类型的攻击,包括跨站脚本 (XSS) 和数据注入攻击等。无论是数据盗取、网站内容污染还是散发恶意软件,这些攻击都是主要的手段。

阅读全文 »

在Vue和Vuex的源码中,作者都使用了Object.create(null)来初始化一个新对象。为什么不用更简洁的{}呢?

SegmentFaultStack Overflow等开发者社区中也有很多人展开了讨论,在这里总结成文,温故知新。

阅读全文 »

ES6新增的解构特性简化了JavaScript操作对象和数组。

阅读全文 »
0%