create common utils.js

 w候人兮猗
/* * author:w候人兮猗(ahwgs) * url:https://www.ahwgs.cn * github:https://github.com/ahwgs/common-utils/blob/master/utils * */ /** * 是否是数组 * @param value * @returns {boolean} */ export const isArray = (value) => { return toString. ...

防抖函数与节流函数

 w候人兮猗
应用场景 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 通过监听 scroll 事件,检测滚动位置,根据滚动位置显示返回顶部按钮 通过监听 resize 事件,对某些自适应页面调整DOM的渲染(通过CSS实现的自适应不再此范围内) 通过监听 keyup 事 ...

技术教程 || 浏览器知道你的哪些信息?

 w候人兮猗
在不弹出权限询问的情况下,浏览器可以获得你的哪些信息?除了常见的 IP、地理位置、系统和浏览器版本,其实还能获取本地 IP、CPU 平台、显卡型号、登录过的社交网站等等信息。 What every Browser knows about you 展示了浏览器知道的所有关于你的信息。本文就 ...

WordPress || 拒绝插件,使用 Prism.js 实现漂亮的代码语法高亮

 w候人兮猗
最近有好几个人问我使用的是哪个代码高亮插件?其实我并没有使用 WordPrees 插件,而是直接使用了一个 JavaScript 库 —— Prism 是一款轻量、可扩展的代码语法高亮库,使用现代化的 Web 标准构建。 为什么选择 Prism.js ? 极致易用 引用 prism.css 和 prism. ...