应该是在成都生活的底层的四川人,真的有点累吧。我有个朋友是成都本地土著,家里拆迁赔了几套房,似乎是没有后顾之忧的精神压力的。我虽然运气好,在限购涨价前按揭了一套房,每个月31...
应该是在成都生活的底层的四川人,真的有点累吧。我有个朋友是成都本地土著,家里拆迁赔了几套房,似乎是没有后顾之忧的精神压力的。我虽然运气好,在限购涨价前按揭了一套房,每个月31...
一、打开vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim输出的是如下内容:证明本地没有生成的SSH Key,请...
前言 对于前端的性能话题,从来都没有断绝过。因为这个东西没有最好,只有更好。而且往往也是业务的繁杂程度去决定优化程度的。作为一个前端开发者,性能是我们关注的指标。它直接影响着...
Mobx解决的问题 传统React使用的数据管理库为Redux。Redux要解决的问题是统一数据流,数据流完全可控并可追踪。要实现该目标,便需要进行相关的约束。Redux由此...
数据结构与算法 笔记 数据 描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算处理的符号集合。 可以输入到计算机中 能被计算机程序处理 数据元素 是...
ES6 Promise 对象 Promise 是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理强大。 Promise简单说是一个容器,里面保存着某个未来才会结束...
内存管理机制就是分配内存管理,每种编程语言都有它的内存管理机制,JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自...
异步编程在JavaScript中非常重要。过多的异步编程也带了回调嵌套的问题,本文会提供一些解决“回调地狱”的方法。 上面就是典型的回调函数,不论是在浏览器中,还是在node...
单例模式——一个人的寂寞 单例模式:又称为单体模式,是只允许实例化一次的对象类。有时我们也用一个对象来规划一个命名空间,井井有条地管理对象上的属性和方法。 单例模式是Java...
原型模式——语言之魂 原型模式:用原型实例指向创建对象的类,使用于创建新的对象的类共享原型对象的属性以及方法。(当然JavaScript是基于原型链实现对象之间的继承,这种继...
建造者模式——分即是合 建造者模式: 将一个复杂对象的构建层与其表示层相互分离,同样的构造过程可采用不同的表示。 对比 工厂模式主要是为了创建对象实例或者类簇(抽象工厂),关...
工厂方法模式——给我一张名片 工厂方法模式: 通过对产品类的抽象使其创建业务,主要负责用于创建多类产品的实例。 本意是说将实际创建对象工作推迟到子类当中.(在子类当中写具体逻...
工厂模式(一) 神奇的魔术师——简单工厂模式 简单工厂模式 又叫 静态工厂方法 由一个 工厂对象 决定创建某一种 产品对象类 的实例 主要用来创建 同一类 对象 好处 通过一...
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...
面向对象(五) 多态 我仔细看了一下,这里说的JavaScript 的多态好像和Java的多态不一样, Java 的多态讲的是类的继承,父类实例指向子类对象,父类方法的重写 ...
面向对象(四) 继承 4. 多继承——老师不止一位 首先,JavaScript实现多继承是有一些局限性的,因为JavaScript中继承时依赖于prototype链实现的,只...
面试中遇到的平常没注意的问题 1. for循环中let 声明的变量i 和 var 声明的变量i 有什么区别 let 声明的是块级作用域;var 声明的是在全局范围内都有效 ...
面向对象(三) 继承 3. 原型式继承——洁净的继承者 借助原型prototype可以根据已有的对象创建一个新的对象 同事不必创建新的自定义对象类型 这个是对象类式继承的一个...