2020-12-30
vue和react中的组件动态加载vue 的动态组件加载首先说下需要注意的:动态记载需要加载的路径需要以静态的形式存在, 因为 babel 或者 webpack 解析的时候, 需要对这些资源文件进行预编译或者加载举例说明
123456789101112// okconst Comp1 = ()=> import('@/views/demo/a...
阅读全文
2020-08-05
curry 化的实现一般的场景是这个样子, 必然有一个函数可以接受多个参数, 但是我们可以分多次调用传入
比如 function sum(a, b, c) {return a+b+c}
调用时候实现方式如 curryingSum(1)(2)(3) 也可以实现调用,
需要提供一个 currying 函数, 将传入的方法进行处理.
核心使用原则是 递归 和 方法...
阅读全文
2020-07-25
给自己布置这个题目在这里的时候, 我就知道不是一个好的题目. 并且这个也是一个持续的体会和总结.
当然, 对于一个好的代码的评判, 网上搜索可能一大推. 在多年coding后, 总结出来也会差不多.
基本上大方向的:
可读性
可维护性
可扩展性
从实际角度考虑的:
逻辑清晰
运行效率高
问题(bug)少
进一步的:
算法上有调优处理 – 可能归结为...
阅读全文
2020-07-21
在 gulp 时代, 就开始有使用 yeoman, 感觉是一个特别方便的脚手架.
在使用 angularjs 的时候, 经常用这个脚手架生成一些小东西去学习
在有了 create-react-app 这个命令之后, 似乎很少开始接触 yeoman.
yeoman 上有一个比较完善的学习教程 getStart
但是突然想到有没有 generator 的 gen...
阅读全文
2020-07-17
有趣的算法
对算法一直很陌生, 以后也会很陌生, 因为我是程序员,而不是数学家或者算法工程师可这阻止不了算法的有趣.
先有了 快慢指针,让人眼前一亮, 而后这里的二分方法又让人 一个激动
二分的方法很简单, 上来就是去找你的 一半 去, 快速定位.
整理的复杂度也会跟 快速排序等方法有得一拼.
二分的关键, 是找到中间 的, 然后对中间的进行目标比较, 然...
阅读全文