标签归档:JavaScript

[译]ES6 中你应该知道的 Numbers 用法

本文翻译自:What You Should Know About Numbers in ES6 JavaScript 在 JavaScript 中,数据类型 Number 被应用在很多地方。自 ES6 起,Number 有了大量地改进来帮助开发者提升开发效率。下面是 ES6 为我们带来的几 … 继续阅读

发表在 前端开发 | 标签为 , , | 留下评论

使用 Media Query 检测设备 Reduced Motion 设置

最近在看《Smooth Scrolling and Accessibility1 》这篇文章时,发现在 Safari 10.1 中增加了一个好玩的访问性检测——Reduced Motion2,因此可以通过特性检测区分并对一些配置较差或主动开启「减弱动态效果」的用户进 … 继续阅读

发表在 前端开发 | 标签为 , , , | 2 条评论

[译] 6 种 JavaScript 展开操作符的绝妙使用

David Walsh 写的一篇关于展开操作符和剩余操作符的文章。 继续阅读

发表在 前端开发 | 标签为 , , | 留下评论

使用 .toLocaleString() 轻松实现多国语言价格数字格式化

最近在项目中遇到了多语言价格格式化的需求(即 $2399 => $2,399 的转换)。在过去做大陆站时显然是没有这种需求的,因为千位分隔符(group separator)是为了方便快速看懂大数字位数,根据英语的千位分位方式( … 继续阅读

发表在 前端开发 | 标签为 , | 留下评论

[译] JavaScript 数组方法:变异 vs. 非变异

本文翻译自:JavaScript Array Methods: Mutating vs. Non-Mutating JavaScript 提供了许多方式去增加、删除和替换数组中的元素,有些会作用到原数组本身,有些则不是——它们会返回一个新数组。 接下来,我会分别列举 … 继续阅读

发表在 前端开发 | 标签为 , , | 一条评论

解除网页禁止右键和禁止选字的 Bookmarklet

很多网站为了防止别人复制内部的文字,都使用了 oncontextmenu 来防止右键。但是想快速看看他写的代码也有点麻烦,所以我写了段 js 来解除,只要把下面的链接拖到书签栏就可以快速使用了,不包成功。 全部解除 使用 … 继续阅读

发表在 前端开发 | 标签为 , | 9 条评论

载入 jQuery 库的最佳方法

在网站开发的项目中使用 Google CDN 的 jQuery 库虽然加载速度很快,但调用本地服务器的库才可以确保万无一失。而使用 WordPress 内置 jQuery 库的话,其末尾防止 JS 库冲突而加入的 jQuery.noConflict() 使得主题中 … 继续阅读

发表在 前端开发 | 标签为 , , , | 33 条评论