Window 对象的各种测试方法总结
前言
在平时前端项目开发中有很多需要对window
对象进行进行操作,比如改变window.location.href
的值,在前端页面中,这会使浏览器发生页面跳转,还有如window.location.replace()
, 那么在测试中,虽然 jest 会有部分初始值,但有时候我们需要明确给定值,让测试更明确。
在平时前端项目开发中有很多需要对window
对象进行进行操作,比如改变window.location.href
的值,在前端页面中,这会使浏览器发生页面跳转,还有如window.location.replace()
, 那么在测试中,虽然 jest 会有部分初始值,但有时候我们需要明确给定值,让测试更明确。
|
|
最近更新了rust
, 然后运行cargo run
, 莫名其妙的出现了上面的问题。
有些时候,软件开发过程中没有将系统功能,且分开从而将系统拆分为多个子系统,或者在自身系统开发过程中有必须要依赖的外部服务,那么对外提供服务的时候就得让所有的子服务都得随时候命, 排列起来就像古代战场的对战状态一样了。
go 的 import 其实是去 GOROOT 下去加载你写的模块,当然 Go 的 import 还支持如下两种方式来加载自己写的模块:
相对路径
|
|
绝对路径
|
|
上面展示了一些 import 常用的几种方式,但是还有一些特殊的 import,让很多新手很费解,下面是三种导入包的使用方法。
协作的基础是对知识点的认同
个人魅力,个人品牌
阐述问题,探寻本质,给出解决方案
学习 Rust 肯定离不开查看其官方或者第三方开发者的文档,而在 Rust 的 crate 中,对于开发者或者使用者,文档是非常友好的。在这就不举例了。本文主要是记录一下写 rust doc 的一些小步骤。方便日后查阅。
去年与前 ThoughtWorks 咨询师 李小波
的一次线下交流中,学习到了总结知识的一点技巧,非常受用,并且在交流后得到了小波老西自己整理的知识图谱
,在自己不断积累下,有文字,也又图片。最近在整理知识,同时也在乱搞知识分享平台。自己虽然有这个博客,但是感觉有些东西不是博客所能呈现的,比如思维导图,我收集的各种模型图等。
在鲁迅的文章《孔乙己》中说,茴香豆的茴字有好几种写法,记得没错的话应该是四种,具体哪四种请参考下文引用。
在 Rust 中,闭包也有好几种写法,今天就来总结一哈。
最近在做 DevOps 的工作,主要是做一个蓝绿部署的方案,在这部分中涉及到了写 shell, Shell 作为一种程序语言,那么对于开发人员肯定是要在部署到正式或者生产环境前进行调试的,在 coding 过程中,发现 shell 的调试其实和平时写的 JS, Java, Rust 等的调试不同,Shell 只能看你每一步执行的语句,至于具体执行是否正确,得由 coding 的人来写正确;好吧,有点难理解,那么我来举个🌰;
一句话的分量是否重,是要看能不能击中听者的痛点。
设计评审过程中,需要各种文档或者其他资料来辅助,在此总结一番,以供后续查阅。
制作的思维导图存放于石墨文档,地址如下