自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 Object.keys() 和 Object.value() 哪一个更快?

前端中,我们常常需要获取对象属性,和。

2023-10-19 10:00:00 81

原创 JavaScript 判断对象是否为空的办法

考虑边界情况:如果对象可能为null可以先判断obj!== null,一些方法在null对象上会报错。根据目标环境综合考虑选用兼容性好、性能高、可读性强的方法。使用ES6方法:如果只考虑现代浏览器,优先使用ES6的。循环,这些方法兼容性较好,能覆盖到较老版本的浏览器。组合使用:如果需要综合考虑,可以组合使用。比较快,避免使用JSON转换字符串的。如果需要兼容老浏览器版本,可以使用。,既考虑兼容性也检测所有属性。这样的写法可读性较好。

2023-10-18 16:16:37 192 1

原创 Babel 是如何处理箭头函数的?

Babel 可以将箭头函数转换成普通函数,但是仍然保持了箭头函数的词法作用域。这使得我们可以在不影响代码逻辑和性能的情况下,使用更简洁和优雅的语法来定义函数。作为一个强大和灵活的 JavaScript 编译器,它既可以让我们享受最新的语言特性,同时兼容更多的浏览器和环境。

2023-09-17 20:22:08 137 2

macOS 内核 XNU 源码

XNU 是 macOS 的内核,它是一款开放源代码软件。 来自 GitHub,截止到 2018.06.13,对应 macOS 版本为 10.13

2018-06-13

GNU Nano 2.5.3 编辑器源码

GNU Nano 编辑器源码。

2016-09-18

GNU Coreutils 8.25 源码

最新的(截止到2016/07/07)GNU Coreutils源码。包括ls chroot等命令。

2016-07-07

空空如也

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

TA关注的人

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