摘要: 起因:作用域攀爬 JavaScript 允许在函数体内部,引用当前环境的其他变量。 当前环境找不到变量时,就攀爬到上一层区块寻找,直到攀爬到全局(window)为止。 this 指代的就是当前环境,所以其值是根据函数调用时的环境决定,并不是不变的。 绑定方式一:bind bind 可以指定函数的任意 阅读全文
posted @ 2019-09-14 12:32 Mazhaokeng 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 函数式 起源于范畴论。其诞生就是「学术领域」影响「编程领域」的结果。 函数式就是要求用面向本质的、纯的函数,来完成求值的功能。是一种数学运算。 基本运算方式:「柯里化」与「合成」 函数式编程有两个最基本的运算:合成和柯里化。 数学运算要求「无状态编程」,函数本身不能有可保留的变量。 要求做到一个输入 阅读全文
posted @ 2019-09-14 11:26 Mazhaokeng 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 博客的作用 对外展示。博客最功利的作用,就是作为面试的「门面」。光凭借这一点(前提是一定要体现长期思考,而不是像你发霉了的健身卡),就可以说明你不是「野生前端」。 对内反思。今天去某金融公司面试,需要对类型和存储机制比较熟悉,而我做的优化最多只涉及到「js任务队列」,所以失利了。过程中我最大的感悟是 阅读全文
posted @ 2019-03-02 22:46 Mazhaokeng 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 先在Nginx服务器上的data目录(我放置前端项目的地方)下创建文件夹,放置项目在其他项目的旁边。 所以项目的文件路径是/data/zhijia365。 我们的目的有两个: 把静态html放置在服务器上,可以通过ip地址(不需要加路径)的方式访问到放置在Nginx下的静态html 通过Jenkin 阅读全文
posted @ 2018-09-03 23:35 Mazhaokeng 阅读(3551) 评论(0) 推荐(0) 编辑
摘要: 需要绑定的原因 事件绑定目的,就是事件的作用域的转移。 问题是,react生成出来的组件,this还不能指向自身吗? <button onClick={this.plus}>plus</button> plus函数上的this,是事件响应时的上下文(window),并不是当前组件实例! 先来看看bi 阅读全文
posted @ 2018-09-03 00:08 Mazhaokeng 阅读(8478) 评论(1) 推荐(1) 编辑