代码
Javascript RORO 模式 ——编写更具可读性的函数
· ☕ 3 分钟
  • 原文:https://www.tinyblog.dev/blog/2020-07-13-javascript-roro-pattern/
  • 翻译:码农真经
  • 内容:以有关键字参数kwargs代替无关键字参数args

代码的可读性是非常重要的。开发人员花了很多时间阅读代码:别人的代码,自己的代码,未见过的代码等。以尽可能可读的方式编写代码,可以帮助你的团队中的每个人节省大量的时间。可读性有时会增加性能负担,但二者之间,我们更倾向于保证代码可读性。


JavaScript巧用位操作符断奇偶
· ☕ 2 分钟

前两天翻译了一篇文章,如何找到数组里面的唯一数字 – 码农真经 ,发现按位运算可以做很多事,包括可以很便捷的判断数的奇偶。

  • 原文:https://www.geeksforgeeks.org/check-if-a-number-is-odd-or-even-using-bitwise-operators/
  • 翻译:码农真经

给定一个数 N,使用位运算符检查该数是偶数还是奇数。如:


如何找到数组里面的唯一数字
· ☕ 3 分钟

原文:How to find a unique number in a list containing pairs? – Yonatan Kra

翻译:码农真经

在数组中找到唯一的数字,听起来很简单吧!

一句话描述可能会产生误导,那我们就从一个具体的数组开始:

[1,3,17,3,1]

以上给出的数组,唯一出现一次的数字是17,其余的数字1,3都出现过两次。接下来,我们就以这个数组为用例来测试解决办法。


JavaScript怎样查看变量所占内存的大小
· ☕ 2 分钟

在python中,可以使用 sys.getsizeof 方法可以查看 python 对象的内存占用(单位:字节 byte)。

而JavaScript 不提供  C 系列语言中的sizeof方法,程序员不需要关心内存分配/释放。所以,该操作在js中相对比较麻烦。


前端生成可下载文件详解
· ☕ 4 分钟

文章内容

  • 原理
    • Blob对象
    • MIME类型
    • 构建下载链接
  • 生成文件示例
    • 生成txt
    • 生成html
    • 生成css
    • 生成json
    • 生成csv/excel
    • 生成图
    • 生成pdf

一般而言,文件下载需要两个条件:


如何在手机上访问本地网页?
· ☕ 2 分钟

现在的框架提供非常好的工具链,周到全面。

以react为例子,当你用create-react-app 创建一个react项目,通过yarn start启动后,会有如下提示:


Windows如何创建指定大小文件
· ☕ 2 分钟

有时为了测试,需要创建一个特定大小的文件,比如测试文件上传。虽然你可以尝试使用记事本等应用程序仅创建文本文件,但当您需要一次创建一个大文件或多个文件时,就不是很方便了。