1222 今日总结
今日工作
问题,原因,解决方式,优化,巧妙实现,新知识
教训:
- 拆分了好几个模块的任务,不过因为只是简单通过页面体验来拆分,所以评估的时间不是很准;当天若没做完,只能加班来补了;
- 往后这种情况,要么把时间评长一些,避免延期和风险;要么就详细分析(页面,组件拆分和风险点,接口梳理)等,后评估时间;
新知识:
- 了解 Obsidian,markdown 编辑和查看工具
- 初步使用发现一些特点:
- 链接关联
- 强大的插件系统
原来是使用 Typora 工具的,不过后面收费了,为了继续使用,本地一直没有更新;
当前而言,还是比较习惯 Typora 的使用习惯;如果可能,会考虑慢慢切过去;
相关资料:
今日心情
所见所想,有感而发
通过朋友圈,了解到一位前端讲师 阿崔cxr,他的朋友圈比较吸引我的是,他经营了一个 强制输入和输出的社群,也就是一个促进学习和进步的交流群;
对比我加入的其他前端交流群,其实每天的内容都没啥营养,基本是水群为主;
一方面,我自己有 学习和自我驱动的需求;
另一方面,这位老师自我输出和社群的输出气氛,也是吸引我的,
所以,今天开始,我也加入到老师的 学习群中;
当然,入群有要求:
js
- 一个月输出一篇文章(完不成 退出或者发 50 红包)
- 坚持写【每日计划】
- 20 的红包费 (免费的大家不珍惜)
关于 老师要求的每日计划,参考
为了匹配老师的要求,我的每日学习模板也要做出相应的修改了;
加油吧~~~
手撕代码
防抖节流等各种手写,http和网络,浏览器原理,性能优化,Webpack
手写 forEach:
参考:https://segmentfault.com/a/1190000021858625
最简单
js
Array.prototype.forEach=function(func){
for(let i=0;i<this.length;i++){
func(this[i],i,this)
}
}
完整:
js
Array.prototype.forEach = function(fn, thisArg) {
var _this;
if (typeof fn !== "function") {
throw "参数必须为函数";
}
if (arguments.length > 1) {
_this = thisArg;
}
if (!Array.isArray(arr)) {
throw "只能对数组使用forEach方法";
}
for (let index = 0; index < arr.length; index++) {
fn.call(_this, arr[index], index, arr);
}
};
好文推荐
有感好文
- 看完了 2021 CSS 年度报告,我学到了啥?
- 圣诞节到了,何不送给Ta一份程序员的浪漫,看 预览地址
- 可爱圣诞树,预览地址
- 2021年终总结 | 从工作到考研——迷茫与未知,希望与曙光 研究生小姐姐的2021
- 8年了,开始写点东西了
启示:如何坚持写作?
- 先易后难: 先从简单、熟悉的领域开始,选择一个小的技术切面,输出自己的经验、观点、思考,前期不必过度追求质量,不要怕写得不好被质疑,先写起来,克服对写作的抗逆心理
- 设定目标: 给自己定下规则,一是设定每天、每周某个特定时间段专门用于写作;二是设定输出周期,例如每周、每双周必须输出一篇文章,给自己一个 DDL
- 动笔之前,先规划好文章结构
- 勿扰创作: 写作期间找个清净的环境,手机静音,电脑关闭通讯软件,尽可能减少外部干扰
- 写作、学习、实验间隙,不要习惯性拿起手机或者打开无关应用!!!集中注意力!
- 量化标准: 将技术社区的阅读量、点赞数、粉丝数视作量化指标,通过这些数值的变化及时获取反馈,但记住初心比数值重要,不要为了迎合社区降低作品品质
- 定一个中长期目标,例如一年内社区粉丝数超过一万、一年内写出一本书,等等
- 适当看一些关于写作的书,推荐《九宫格写作法》、《学会写作》、《读书、治学、写作》、《落花流水皆文章》、《如何阅读一本书》
- 读点闲书
推荐作者的分享:
- 一文吃透 Webpack 核心原理
- 深入研究 Webpack 吃透这个专栏,基本上就熟悉 webpack 和面试了
面经相关
八股文相关