图解原型链

最近在重读小红书《JavaScript 高级程序设计 第三版》,同时将自己觉得有启发的点记录下来,你可以去这里看我对每一章节的记录note-for-litter-red-book。这几天看到第六章《面向对象的程序设计》,觉得有必要将原型链重新梳理一下,因此有了这篇文章。

阅读更多

聊一聊Code Review

我觉得很幸运的是我的第一份工作所处的团队就严格执行了Code Review。从刚开始别人替我Review到现在我为别人Review,不管是Review这个过程本身,还是角色的转变都带给我很多收获。

阅读更多

如何把话说清楚

注:这篇文章之前写在公司内部wiki上,得到了很多同事的好评,现在把它分享到我个人博客里。

阅读更多

2015年终总结

2015年对我来说,当然不像之前的那许多年一样过了就过了。等我过些年再来回顾这一年,依然是值得回味的一年。

阅读更多

JavaScript中的事件处理程序

前言

关于JavaScript中的事件,我们首先会想到的就是两种事件流:事件冒泡和事件捕获,事件流在前端面试中也问的比较多,但是从我工作的实际经验来看,事件冒泡和事件捕获的区分在工作中涉及的比较少。反倒是为事件指定处理程序用的非常多。今天我就把事件处理程序总结一下。

阅读更多

全面理解JavaScript中数据类型

我们都知道JavaScript(ES5)中有6种数据类型:String,Number,Boolean,Object,Null,Undefined

阅读更多

GitHub Pages被攻击导致本站点不能访问

3月28日,我的站点无法访问。一开始我以为是IP的问题,因为我之前听说过用GitHubPages搭建的站点会有IP变更的问题。。所以我重新确认了一下。结果果然是IP的问题。GitHub.io给我分配的IP果然改了。我重新查了IP,修正后以为好了,但是到这里还没完。

阅读更多

人生有何意义

“小山,你是学哲学的人,像我这样养老婆、喂小孩子就算做了一世的人吗?”

阅读更多