学习

  • 2018

    July

    七月新秋风露早。渚莲尚拆庭梧老。

    July 03, 2018 » 79、Typescript 类型高级技巧,和强约束 bind 的实现

    June

    依依宜织江雨空,雨中六月兰台风。

    June 27, 2018 » 78、精读《Typescript2.0 - 2.9》

    June 25, 2018 » 77、React Router页面传值的三种方法

    June 22, 2018 » 76、TypeScript 2.8下的终极React组件模式

    June 21, 2018 » 75、react项目开发中重置redux state的思考与实践

    May

    松下茅亭五月

  • 起因

    原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关注最新动态,大家一起多交流学习,共同进步,以学习者的身份写博客,记录点滴。

    最近在学习Node.js里面的fs模块,遇到了一个比较诡异的现象,踩到了坑,就是读取当前目录下的一个文件,死活读取不到,由于之前对于Node.js里面的path模块也不太熟悉,也没系统研究过,所以今天就踩了这个坑,记录踩坑的过程,防止以后踩坑和大家也踩坑。

    说一下当时的情形:
    QQ20170510-181437

    我纳闷的很半天,我明明就是读取当前目录下的1.findLargest.js,为什么提示找不到这个文件,运行了几遍,死活找不到1


  • 最近看了很多这方面的文章,能搜到的基本看了个遍,但感觉还是似懂非懂,知道这个东西,很难说出这是个什么东西,先整理一些概念,慢慢消化,以后慢慢探索其中的原因。

    1、PX(CSS pixels)

    1.1 定义

    虚拟像素,可以理解为“直觉”像素,CSSJS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px

    1.2 注意

    CSS规范中,长度单位可以分为两类,绝对(absolute)单位以及相对(relative)单位。px是一个相对单位,相对的是设备像素(device pixel)。

    在同样一个设备上,每1个CSS像素所代表的物理像素是可以变化的(即CSS像素

  • Node.js中最常用的恐怕就是 require, exports 以及 module.exports 了,那么 exports 和 module.exports 这两者有什么区别,在什么情况下使用 exports,又在什么时候使用 module.exports。

    先举个官网的例子:

    // circle.js
    var PI = Math.PI;
    
    exports.area = function (r) {
      return PI * r * r;
    };
    
    exports.circumference = function (r) {
      return 2 * PI * r;
    };

    在 circl

  • 初心

    1. 最近 FP(Functionial Programming) 的概念很火,ReactRedux 全家桶系列都是基于 FP 的概念,而 Scheme 作为 FP 的鼻祖 Lisp 的一门方言,又是王垠曾经很推崇的语言,很是期待掌握这门语言。
    2. SICP 里的例子都是用 Scheme 写的,而我最近想学习这本经典书籍,且书里推荐使用 Scheme 来学习。不过不用 Scheme 也没有关系, 老赵在 老赵书托(2):计算机程序的构造与解释 有推荐 IronScheme

    Download && Install

    官网下载 MIT/GNU Scheme 。我的电脑是 MB