用户中心USER CENTER

首页/用户
  • React 学习之路 (四) state & 生命周期

    摘要:如果需要交互,应该在生命周期中进行交互。生命周期过程中涉及三个主要的动作术语表示正在挂接虚拟到真实。每当组件第一次加载到中的时候,我们都想生成定时器,表示正在被重新渲染。组件是真正隔离的每一个都会建立自己的定时器,并独立的更新。 state & 生命周期 state 我们之前实现的时钟,实现方式是每个一秒进行一次渲染dom,但是这种方法并不合理。我们想要通过一种状态来控制组件,实现更优...

    罗志环 发布于JavaScript
  • promise 基础版(雏形)

    摘要:以下方式写提示未定义涉及闭包作用域链的问题改进方式调用实例化回调函数执行成功,并执行函数,此时在回调队列里面添加一一个函数,并将的参数传递出去。否则直接执行回调函数,不会由来触发的回调函数执行。 function Promise(fn){ //需要一个成功时的回调 var self = this var callback; //一个实例的方法,用来注册异...

    罗志环 发布于JavaScript
  • 一名【合格】前端工程师的自检清单

    摘要:在他的重学前端课程中提到到现在为止,前端工程师已经成为研发体系中的重要岗位之一。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。一基础前端工程师吃饭的家伙,深度广度一样都不能差。 开篇 前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。 winter在他的《重学前端》课程中提到: 到现在为止,前端工程师已经成为研...

    罗志环 发布于JavaScript
  • 精读《V8 引擎 Lazy Parsing》

    摘要:在执行函数时,通过保存堆栈状态,再保存堆栈跳出后返回位置的指针,最后对变量赋值。这看上去没有问题,只要将值存在堆栈就搞定了。 1. 引言 本周精读的文章是 V8 引擎 Lazy Parsing,看看 V8 引擎为了优化性能,做了怎样的尝试吧! 这篇文章介绍的优化技术叫 preparser,是通过跳过不必要函数编译的方式优化性能。 2. 概述 & 精读 解析 Js 发生在网页运行的关键路...

    罗志环 发布于JavaScript
  • 函数式编程(一)

    摘要:函数式编程的准则不依赖于外部的数据,而且也不改变外部数据的值,而是返回一个新的值给你。函数式编程利用纯函数的无状态性,它的好处非常多结果可预期利于测试利于复用利于并发,但一个系统工程的代码,是不可能全部采用纯函数来写的。 什么是函数式编程 函数式编程是一种编程范式,常见的编程范式有以下三种: 命令式编程 声明式编程 函数式编程 函数式编程的本质是将计算描述为一种表达式求值。在函数式...

    罗志环 发布于JavaScript
<