会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
米卡
蹉跎成两失
博客园
首页
新随笔
联系
管理
订阅
2024年10月18日
git项目之间的commit同步
摘要: 有两个类似的项目,他们基于一套代码fork出来的,当一个项目改动了时,另一个项目想同步之前项目时,我们用补丁的方式来解决。 首先,在被复制的项目中执行,git format-patch Acommit..Bcommit ,这个会生成 A提交(不包含)到 B提交之间所有的提交 commit补丁,每一次
阅读全文
posted @ 2024-10-18 18:01 艾路
阅读(8)
评论(0)
推荐(0)
编辑
2024年3月25日
前端一点小技巧
摘要: 点击 x 按钮时重复发送了两个请求,想要查看哪里触发了两次请求。可以使用 console.trace('here ') 来查看调用路径。 结合 clip-path 做动画。clip-path 是用来裁剪的,使用 transform 可以做一些位移,大小,旋转的动画,而使用 clip-path 能够做
阅读全文
posted @ 2024-03-25 17:22 艾路
阅读(12)
评论(0)
推荐(0)
编辑
2024年2月19日
为终端配置外部网络访问权限
摘要: 在根目录下/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 艾路
阅读(14)
评论(0)
推荐(0)
编辑
2023年7月17日
js黑客思想(2)
摘要: ## 不使用括号调用函数 你希望一个特定的对象返回一个原始值时,可以使用 valueOf 方法。通常,你会将它与对象字面量一起使用,然后将你的对象与其他原始值进行加法或减法操作。 ```javascript let obj = { valueOf() { return 1 } } console.l
阅读全文
posted @ 2023-07-17 15:47 艾路
阅读(12)
评论(0)
推荐(0)
编辑
2023年7月14日
js黑客思想(1)
摘要: ## 十六进制 十六进制,它只在字符串内部起作用,如果您尝试将其用作标识符,他们将失败。一个有趣的方面是,十六进制转义必须使用小写的 x,如果使用大写的 X,它将不会被视为十六进制转义,js 引擎将简单地将字符串处理为字面上的大写 X,后面跟着你指定的字符。 ```javascript '\x61'
阅读全文
posted @ 2023-07-14 16:07 艾路
阅读(12)
评论(0)
推荐(0)
编辑
2023年6月28日
去往js函数式编程(8)完
摘要: ## 冻结 如果我们希望避免程序员意外或故意修改对象的可能性,冻结对象是一个有效的解决方案。在对象被冻结之后,任何修改它的尝试都会静默失败。javascript 不会报告错误或抛出异常,但也不会修改对象。这种解决方案只有一个问题:冻结对象是一个浅层操作,它仅冻结属性本身,类似于 const 声明的作
阅读全文
posted @ 2023-06-28 10:40 艾路
阅读(7)
评论(0)
推荐(0)
编辑
2023年6月19日
去往js函数式编程(7)
摘要: ## 管道和组合 管道和组合是一种技术,用于设置函数以便它们按顺序工作,使一个函数的输出称为下一个函数的输入。在 linux 中,执行一个命令并将其输出作为第二个命令的输入,而第二个命令的输出又成为第三个命令的输入,依此类推,这被称为管道。 ```javascript const markers =
阅读全文
posted @ 2023-06-19 10:04 艾路
阅读(7)
评论(0)
推荐(0)
编辑
2023年6月13日
去往js函数式编程(6)
摘要: ## 一起柯里化 柯里化是将 m 元函数转换为一系列 m 个一元函数的过程,其中每个函数从左到右接收原始函数的一个参数。(第一个函数接收原始函数的第一个参数,并返回一个接收第二个参数的第二个函数,依此类推。)每个函数在调用时生成序列中的下一个函数,最后一个函数执行实际的计算。 柯里化的思想本身很简单
阅读全文
posted @ 2023-06-13 17:34 艾路
阅读(9)
评论(0)
推荐(0)
编辑
2023年6月1日
去往js函数式编程(5)
摘要: ## 日志记录 我们可以写一个高阶函数,它以两个函数作为参数,并允许第一个函数只能执行一次,从那一点开始调用第二个函数。 ```javascript const onceAndAfter = (f, g) => { let toCall = f return (...args) => { let r
阅读全文
posted @ 2023-06-01 16:03 艾路
阅读(8)
评论(0)
推荐(0)
编辑
2023年5月31日
去往js函数式编程(4)
摘要: ## 日志记录 在调试代码时,通常需要添加一些日志信息来查看函数是否被调用,使用了哪些参数,返回了什么等等。 ```javascript function someFunction(p1, p2, p3) { console.log('enter', p1, p2, p3) // do... //
阅读全文
posted @ 2023-05-31 16:11 艾路
阅读(7)
评论(0)
推荐(0)
编辑
下一页
公告