2019年5月16日

一次 “灵异事件” 及由此引发的思考

摘要:上个周日,即 5 月 12 日,风和日丽,正和朋友在天河公园悠闲的散步。突然接到运营的电话,语气匆匆的说道: “xxx, 不好啦, "阴阳师官方论坛" 好像被黑客攻击了,全部页面变成黑白了,看着挺吓人的,你快回来修复一下”。一听到这消息,我肯定很震惊啊,做了几年的 web 开发,总算被黑客盯上了,正 阅读全文

posted @ 2019-05-16 11:30 ChessZhang 阅读 (1517) 评论 (5) 编辑

2019年3月31日

记一次腾讯微信面试

摘要:2017年7月毕业至今,已经快两年了,这两年的的技术积累得到到底怎样呢?个人觉得,面试是检验技术的唯一标准。所以,决定准备一份简历,到顶尖的互联网公司试一下,广州这边,最好的公司,当然就是微信啦。正好有师姐是在微信的,所以把简历发给了她,同时,我自己也在boss直聘上投了一个岗位,但是后来尴尬的事情 阅读全文

posted @ 2019-03-31 14:43 ChessZhang 阅读 (7133) 评论 (57) 编辑

2019年1月16日

我的2018前端踩坑记

摘要:某著名小白说过 :世上本来到处都是坑,只要走的人多了,也就把坑都给埋了。该小白还说过:坑本身并不可怕,可怕的是踩了一次之后,还第二、第三次踩到了相同的坑。 所谓"坑",主要是由于我们对某些知识点理解不够透彻,导致在应用的时出现了一些奇怪的问题。因为我们每个人,对于某个知识点的理解程度不一样,所以,有 阅读全文

posted @ 2019-01-16 23:10 ChessZhang 阅读 (1180) 评论 (4) 编辑

2019年1月7日

希望2019不要过得像2018那样

摘要:本来也懒得写什么总结的,但2018作为自己的本命年,确实发生了一些不同寻常的经历,还是得简单的吹一下水才行。 在做总结或立flag之前,先回顾一下自己的2018有哪些大事件: 18年初,被临时安排到了Next游戏工作室帮忙,参与了《我的世界》春节版启动器的开发,主要使用React Native。连续 阅读全文

posted @ 2019-01-07 22:41 ChessZhang 阅读 (1645) 评论 (49) 编辑

2018年11月6日

深入理解CSS选择器优先级

摘要:题外话 今天把 《CSS REFACTORING》(中文名叫《CSS重构:样式表性能调优》)电子书粗略的浏览了一遍,这本书很薄,150页左右,首先是介绍了什么是重构并举了两个简单的重构例子,然后介绍了CSS的选择器优先级,再然后介绍了CSS的最佳实践, 再然后就介绍如何重置浏览器的默认样式,最后比较 阅读全文

posted @ 2018-11-06 21:21 ChessZhang 阅读 (3674) 评论 (0) 编辑

2018年11月1日

使用windows任务计划程序自动清除C盘缓存文件

摘要:背景 由于应用程序会不断的产生各种临时文件和缓存文件,我们的C盘有时候不知不觉就被填满了,因此,配置一个自动清除缓存文件的脚本势在必行了。 功能 自动删除C盘的缓存和临时文件 隐藏执行时的CMD窗口 步骤 1. 首先新建一个 文件,假设它放到 ,它的内容请看文章后面的附录部分; 2. 然后新建一个 阅读全文

posted @ 2018-11-01 09:55 ChessZhang 阅读 (217) 评论 (0) 编辑

2018年9月6日

深入理解JavaScript事件循环机制

摘要:前言 众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web Worker ,但这并未改变 JavaScript 是单线程这一核心。可看 "HTML规范中" 的这段话: To coordinate events, user interaction, scripts, 阅读全文

posted @ 2018-09-06 14:44 ChessZhang 阅读 (2227) 评论 (3) 编辑

2018年8月3日

redux源码解读(二)

摘要:之前,已经写过一篇 "redux源码解读(一)" ,主要分析了 的核心思想,并用100多行代码实现一个简单的 。但是,那个实现还不具备合并 和添加 的功能。 今天我们一起来看看合并 (即 ) 的原理和实现。 在分析原理之前,先来看看 的用法: 从上面的例子可以看出, 接收的参数类型是一个原生对象,其 阅读全文

posted @ 2018-08-03 20:03 ChessZhang 阅读 (237) 评论 (0) 编辑

2018年8月2日

redux源码解读(一)

摘要:`redux` 的源码虽然代码量并不多(除去注释大概300行吧)。但是,因为函数式编程的思想在里面体现得淋漓尽致,理解起来并不太容易,所以准备使用三篇文章来分析。 第一篇,主要研究 的核心思想和实现,并用100多行的代码实现了其核心功能,相信看完之后,你会完全理解 的核心。这里甩掉 和 ,不会涉及很 阅读全文

posted @ 2018-08-02 17:45 ChessZhang 阅读 (329) 评论 (2) 编辑

2018年7月24日

create-react-app源码解读之为什么不搞个山寨版的create-react-app呢?

摘要:最近把 vue cli@2.x 和 create react app 的源码都看了一遍。由于现在官方推荐使用 vue cli@3.0 ,改动比较大,所以就不写关于 vue cli 的了(据说是因为 vue cli@2.x 创建项目时操作有点太复杂了,于是犹雨溪大大就借鉴了 create react 阅读全文

posted @ 2018-07-24 15:33 ChessZhang 阅读 (395) 评论 (3) 编辑

导航