07 2020 档案
摘要:给自己布置这个标体在这里的时候, 我就知道不是一个好的题目. 并且这个也是一个持续的体会和总结. 当然, 对于一个好的代码的评判, 网上搜索可能一大推. 在多年coding后, 总结出来也会差不多. 基本上大方向的: 可读性 可维护性 可扩展性 从实际角度考虑的: 逻辑清晰 运行效率高 问题(bug
阅读全文
摘要:在 gulp 时代, 就开始有使用 yeoman, 感觉是一个特别方便的脚手架. 在使用 angularjs 的时候, 经常用这个脚手架生成一些小东西去学习 在有了 create-react-app 这个命令之后, 似乎很少开始接触 yeoman. yeoman 上有一个比较完善的学习教程 (get
阅读全文
摘要:await和promise结合使用的问题 由于目前(2020)的情况, 我们写东西的时候, 通过 babel 的转译(transpile), await 和 async 和 promise 经常会有一起的情况. 工作中直接跟踪代码, 发现有一些序列上的问题需要注意 比如, 多个promise一起并行
阅读全文
摘要:有趣的算法 对算法一直很陌生, 以后也会很陌生, 因为我是程序员,而不是数学家或者算法工程师 可这阻止不了算法的有趣. 先有了 快慢指针,让人眼前一亮, 而后这里的二分方法又让人 一个激动 二分的方法很简单, 上来就是去找你的 一半 去, 快速定位. 整理的复杂度也会跟 快速排序等方法有得一拼. 二
阅读全文
摘要:其实纠结过好多次这个反向, 原来也有接触. 奈何时间总能让你改变许多. 再次回顾, 抓住重点. 反向代理, 这个反向很容易让人误解, 总以为是要反着做什么事情似的~ 这个在英文中的原文也是 ngix reverse proxy 的确翻译过来是反向的意思. 其实并不是数据流量的反向, 是通常意义上的代
阅读全文
摘要:一直都说 redux 是 inspired by flux, 也就是说基本上这两个是差不多的. redux 是遵循 flux 思想开发的一个 react 的状态管理库. 那么我们或者说大家都还是有很多说这两个地方到底有什么不同的地方. 对此我也有自己的一个理解, 理解成了自己的东西才真正是自己的东西
阅读全文
摘要:npm 可以方便的发布自己的包, 由于公司有自己的私服 npm 服务器, 并且自己并不参与实际的发包工作. 所以很长时间对发包的事情没有清晰的认识, 其实搞清楚之后发现是非常简单的. 说一下在 npmjs.org 上发包的流程. 首先需要有 npmjs 的账户 更改自己的 npm 的源为 npmjs
阅读全文
摘要:测试同学提了一个问题, 问题的具体现象为 一个dialog出现后, 其中的input内容有聚焦, 但是确不能通过 tab 移动到下一个 input 输入框 我感觉也很是奇怪, 但是只要用鼠标点击 dialog 浮层的任何一个位置就可以进行正常的操作了(通过tab进行input的移动) 奇怪的是, 我
阅读全文
摘要:平常使用 git 多分支的情况下, 需要将查看 git 分支的很多种情况. 总结了一下自己高频使用的场景: 查看分支 git branch #列出**本地**所有的分支 查看分支详细信息 git branch -v #列出本地所有的分支, + hash 信息 查看分支与远程的关联 git branc
阅读全文
摘要:很多事情需要跑一跑才知道, 需要实际运行才深有体会. 快速运行就成了一个小问题. 总结了一下自己常用的一些方式. 比如我们用 console.log('hello debugger') 通过浏览器的调试工具进行打印. 方法: 打开调试工具, 输入 console.log('hello debugge
阅读全文
摘要:跟踪问题的时候, 我想在每一个promise的then后边增加一个日志, 打印一下每一个 then 输出的结果. 于是有了这个问题, 直接想到的是要复写 promise 中的 then 方法. 但是 then 方法是在实例上的, 所以, 想到了可以通过 proxy 代理进行 var p = new
阅读全文
摘要:js中调试技巧-打印日志信息 平常调试代码的时候, 大部分情况下我们会采用 console.log 的形式进行处理. 但是这个是非常费事费力的一件事情. 因为这个地方是要进行代码的修改, 然后经过代码的 reload 之后, 是一件非常低效的事情. 而我们程序员是不会做低效的事情的 针对自己在工作中
阅读全文
摘要:每次自动部署 hexo 到 github 上之后, 发现自己的自定义域名给置换为默认的 github.io 的地址了. 解决方法为需要在 /source 目录下边设置一个 CNAME 文件 具体的参考链接为: github.io自定义域名重置问题
阅读全文
摘要:css-clear-清除浮动 经常使用 clear: both 进行浮动清除, 也知道有两个属性 clear: left clear: right , 但是不经常使用. 看了 <<css 世界>> 后, 有了一些理解. 增加了自己的一个测试说明. 整体概括如下: clear 用于清除浮动, 清除的意
阅读全文

浙公网安备 33010602011771号