240 发简信
IP属地:北京
  • 120
    浏览器架构的发展简史

    预备知识 要想了解浏览器架构的发展历史,我们首先需要了解一下进程及线程的特性 基础知识 进程可以理解为一个运行中的程序,线程则存在于进程中。 进程是系统进行资源分配的最小单元...

  • 120
    Git reset命令的使用

    Git reset 命令有三个主要选项:git reset --soft; git reset --mixed; git reset --hard; git reset --...

  • 2019-05-05

    社会经济 ZF不是慈善机构,其所做的政策主要目的是用于维护自身统治需要,不要天真的以为会为了屁民而牺牲自身的利益。 这几年轰轰烈烈的去杠杆,就是债务转移的动作,将政府和银行的...

  • 2019-04-25

    编程技能 了解到js中的通用模块实现机制利用闭包机制,一般而言会将包模块实现成立即执行函数,在该函数中,定义了define、get两个公共 api,代码如下 了解到词法作用域...

  • 扩展js原生Array的能力

    我们在日常面试中,会遇到让扩展原生js对象能力的题目。 今天我们就来练习一下对array的扩展。 题目要求如下: 请给Array本地对象增加一个原型方法,它用于删除数组条目中...

  • js世界中的四种相等

    js中有四种元语相等,分别为==,===, sameValue, sameValueZero,下面分别介绍一下其异同点,在这些异同点中,关于+0,-0,NaN的判断引出了很多...

  • js 属性继承易错点

    在js世界中,原型继承是一个最普通的行为,但是这里面有一个易错点需要我们多加留意。 如下是创建了两个类Person, Student,我们分别在Person的构造函数和原型对...

  • 120
    change the world

    我们看见过黑暗,也窥探过光明,我们知道,这个世界并不平静。 如何让资源平等的共享!如何让贫困的人有所依!当群体性愤怒吞没理智!当弱小的个体缺乏庇护!污染每一刻都在侵蚀着环境!...

  • 120
  • ==运算符背后的原理

    提问 相等运算符(==)是一个让人头痛的运算符,它的语法行为多变,不符合直觉。 请看下面的这个表达式,请问它们的值是多少。 0 == null false == '0.0' ...