摘要: 点击 x 按钮时重复发送了两个请求,想要查看哪里触发了两次请求。可以使用 console.trace('here ') 来查看调用路径。 结合 clip-path 做动画。clip-path 是用来裁剪的,使用 transform 可以做一些位移,大小,旋转的动画,而使用 clip-path 能够做 阅读全文
posted @ 2024-03-25 17:23 艾路 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在根目录下/user下找到.zprofile文件,添加以下配置 function proxy_on() { export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 export all_prox 阅读全文
posted @ 2024-02-19 10:06 艾路 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ## 不使用括号调用函数 你希望一个特定的对象返回一个原始值时,可以使用 valueOf 方法。通常,你会将它与对象字面量一起使用,然后将你的对象与其他原始值进行加法或减法操作。 ```javascript let obj = { valueOf() { return 1 } } console.l 阅读全文
posted @ 2023-07-17 15:47 艾路 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ## 十六进制 十六进制,它只在字符串内部起作用,如果您尝试将其用作标识符,他们将失败。一个有趣的方面是,十六进制转义必须使用小写的 x,如果使用大写的 X,它将不会被视为十六进制转义,js 引擎将简单地将字符串处理为字面上的大写 X,后面跟着你指定的字符。 ```javascript '\x61' 阅读全文
posted @ 2023-07-14 16:08 艾路 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ## 冻结 如果我们希望避免程序员意外或故意修改对象的可能性,冻结对象是一个有效的解决方案。在对象被冻结之后,任何修改它的尝试都会静默失败。javascript 不会报告错误或抛出异常,但也不会修改对象。这种解决方案只有一个问题:冻结对象是一个浅层操作,它仅冻结属性本身,类似于 const 声明的作 阅读全文
posted @ 2023-06-28 10:41 艾路 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## 管道和组合 管道和组合是一种技术,用于设置函数以便它们按顺序工作,使一个函数的输出称为下一个函数的输入。在 linux 中,执行一个命令并将其输出作为第二个命令的输入,而第二个命令的输出又成为第三个命令的输入,依此类推,这被称为管道。 ```javascript const markers = 阅读全文
posted @ 2023-06-19 10:05 艾路 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## 一起柯里化 柯里化是将 m 元函数转换为一系列 m 个一元函数的过程,其中每个函数从左到右接收原始函数的一个参数。(第一个函数接收原始函数的第一个参数,并返回一个接收第二个参数的第二个函数,依此类推。)每个函数在调用时生成序列中的下一个函数,最后一个函数执行实际的计算。 柯里化的思想本身很简单 阅读全文
posted @ 2023-06-13 17:35 艾路 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## 日志记录 我们可以写一个高阶函数,它以两个函数作为参数,并允许第一个函数只能执行一次,从那一点开始调用第二个函数。 ```javascript const onceAndAfter = (f, g) => { let toCall = f return (...args) => { let r 阅读全文
posted @ 2023-06-01 16:04 艾路 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## 日志记录 在调试代码时,通常需要添加一些日志信息来查看函数是否被调用,使用了哪些参数,返回了什么等等。 ```javascript function someFunction(p1, p2, p3) { console.log('enter', p1, p2, p3) // do... // 阅读全文
posted @ 2023-05-31 16:12 艾路 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我们将使用接下来的函数实现:让你更具有声明性,你会发现自己的关注点将转移到你需要什么,而不是如何做;繁琐的细节被隐藏在我们的函数内部。我们将不再编写一系列可能嵌套的 for 循环,而是专注于使用函数作为构建快来制定我们期望的结果。 使用 reduce()操作可以得到单个值;使用 map()可以得到一 阅读全文
posted @ 2023-05-30 16:52 艾路 阅读(7) 评论(0) 推荐(0) 编辑