《程序员修炼之道》 -- 务实的方法(上) 前言周五啦,忙碌了一个星期,趁着周五晚上听听轻音乐,看会书,写写感想,放松一下~ 《程修道》在第一章由务实的哲学开头之后,在接下来的第二章就开始讲务实的方法,即由思想理念到操作实践的过程。 务实的方法总共有8部分,优秀设计的精髓、DRY-邪恶的重复、正交性、可逆性、曳光弹、原型与便签、领域语言、估算。 第二章的内容很丰富也更需要深入去阅读品味,今晚先记录一部分。 2020-05-15 代码人生 务实
《程序员修炼之道》 -- 务实的哲学 前言《程修道》第一章讲的是务实的哲学,内容的安排觉得很巧妙,不像传统的书籍那样,上来直接跟你说某个概念,而是通过“哲学”一词来表达务实本身所具有的高度以及务实给我们带来的是思想和心理层面的改变和进化,也让读者对务实有更多的兴趣和探索欲。 2020-05-09 代码人生 务实
《程序员修炼之道》 前言最近买了《程序员修炼之道(第二版)-通向务实的最高境界》这本书,第一版是在2004年3月出版的《程序员修炼之道-从小工到专家》,听说是一本神书,90%程序员都看过(我就是那10%的一员( ̄ω ̄;)),还颠覆了很多IT界大牛的技术生涯。时隔16年,今年2020年4月份出版了现在的第二版,除了回顾、更新前一版所引用的技术,两位作者还充分借鉴这16年来增加的丰富经验来重新审视前一版所推崇的时间背后的 2020-05-07 代码人生 务实
vue3.0-beta尝鲜 前言尤大大前段时间发布了vue3.0-beta版本,现在趁着五一假期尝尝鲜,记录一下。 vue3设计更新点先回顾官方提出的vue3.0设计目标 更小 全局 API 和内置组件 支持 tree-shaking 常驻代码大小控制在 10kb gzipped 左右 更快 基于 Proxy 的变动侦测 Virtual DOM 重构 编译器架构重构,更多的编译时优化 加强API设计一致性 加强Ty 2020-05-02 前端 vue
致敬英雄,主流网站置灰的探索 2020年4月4号,清明节,全国下降半旗,北京时间十点整,全国默哀3分钟,停止一切娱乐性活动,致敬为国、为民而逝世的英雄。 国内的很多主流网站,为致敬英雄将网站全站置灰。如: 2020-04-05 前端 CSS
分享一道有趣的题 今天在群里看到朋友发了一道有趣的题 就是如何让(a == 1 && a == 2 && a == 3) === true这个等式成立。一开始看到这个题觉得是无稽之谈,这不扯淡吗,一个变量能同时满足几个值?但是朋友这么问还真说不定有可能,于是开始一波思考。 2020-03-22 前端 JS
浅析浏览器另外三大缓存 前面分析了浏览器缓存类型之一:HTTP Cache ,接下来简单分析一下浏览器另外的三大缓存机制:Memory Cache 、 Service Worker Cache 以及 Push Cache 。 2020-02-18 网络 缓存
浅析HTTP缓存 浏览器缓存机制目前有四个方面,按照资源获取优先级排列,分别是 Memory Cache 、 Service Worker Cache、HTTP Cache、Push Cache。我们比较熟悉也经常使用的是 HTTP Cache。这里单独分析 HTTP Cache。 2020-02-13 网络 HTTP
ES6 -- Module 前言讲到模块化,大家可能对 CommonJs 、AMD 、CMD 等规范都比较熟悉,ES6 也有 Module 的规范。本文是对Module 理解的整理。那依然先是问题三连:ES6 的 Module 是什么?用来解决什么问题?优点是什么? 2020-01-20 前端 JavaScript 总结
振奋人心的ES2020新特性! ES2020已完成的提案中,有了比较振奋人心的新特性。下面来看看几个比较有意思的特性 BigInt在JS的Number类型中,安全值的范围为Number.MIN_SAFE_INTEGER-Number.MAX_SAFE_INTEGER,即-(253-1)~253-1,超出该范围整数计算或表示将会丢失精度 123let max_num = Number.MAX_SAFE_INTEGER // 900 2020-01-13 前端 JS