CRIMX LOGO
scroll down
quote

"How do you know I'm mad?" said Alice.

"You must be," said the Cat, "or you wouldn't have come here."

Lewis Carroll, Alice's Adventures in Wonderland

欢迎光临本博客!这里主要是记录 Web 前端相关的一些文章,偶尔涉及其它我感兴趣的东西。

最近文章:

搭建 Gatsby 博客二:使用 GraphQL 管理资源April 22, 2019

Gatsby 是一个 React 建站框架。在使用 Gatsby 搭建了一个小博客后,非常喜欢其管理数据的方式。然而,尽管上手可以非常快,对于刚开始用 Gatsby 的人来说,理解其基本思想是个小门槛。官方提供了非常详细的教程,甚至有点过于基础了,本文面向有 React 基础,没有使用过 Gatsby 和 GraphQL 的读者分享一份笔记。

继续阅读 →

搭建 Gatsby 博客一:为什么选 GatsbyApril 18, 2019

Gatsby 是一个 React 建站框架。在使用 Gatsby 搭建了一个小博客后,非常喜欢其管理数据的方式。然而,尽管上手可以非常快,对于刚开始用 Gatsby 的人来说,理解其基本思想是个小门槛。官方提供了非常详细的教程,甚至有点过于基础了,本文面向有 React 基础,没有使用过 Gatsby 和 GraphQL 的读者分享一份笔记。

继续阅读 →

V8 中的快属性November 25, 2018

译自: Fast properties in V8 (2017-08-30) 本文我们将解释 V8 内部如何处理 JavaScript 属性(properties)。从 JavaScript 的角度来看属性只有少数的区别。JavaScript 对象通常跟字典(dictionaris…

继续阅读 →

如何文明提交代码September 24, 2018

程序员最烦的几件事:写测试,变量命名,还有填代码提交信息(commit message)。翻几个开源项目遍马上可以回味那作文凑字数的青春时光。 其实 commit message 的作用远不止如此,经过简单的配置便可无痛成为代码提交的文明公民。 Commit Message…

继续阅读 →

React 黑魔法之 Portal + SyntheticEvent + iframeJuly 15, 2018

在实现划词扩展的时候,查词面板等模块需要植入到源网页,为了更方便地隔离样式污染,植入的模块均使用了 <iframe> 包装。在前一个 Vue 实现的版本 Saladict 5 中,有几个不太舒服的小小小小地方: <iframe> 内外事件不通。 <iframe> 内外环境不一样,变量不能共用,需要 postMessage 交流。 Vue 组件必须要有一个根元素,且 v-if…

继续阅读 →

查看全部文章

最近个人推荐的一些书和影视作品: