用户中心USER CENTER

首页/用户
  • JavaScript五十问——浅入深出,自己实现一个 ES 6 Promise

    摘要:以上实现了最简单的一个测试代码当然,这不能算是一个,目前仅仅实现了根据状态调用不同的回调函数。静态函数接下来是的各种静态函数每一个都执行完毕后返回总结现在,一个完整的对象就完成了。 前言 说到 ES6,Promise 是绕不过的问题;如果说 ES6 的 Class 是基于 Javascript 原型继承的封装,那么 Promise 则是对 callback 回调机制的改进。这篇文章,不...

    hiyayiji 发布于JavaScript
  • 解决MongoDB存储时间时差的问题

    摘要:存储时间类型数据时,都是先转换为时间,然后存储到数据库中当我们取出存储的时间时,就会出现时差的问题。函数返回此地区的时差当地时间与格林威治标准时间的地区时差,单位为分钟。 MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中,当我们取出存储的时间时,就会出现时差的问题。比如我们用的北京时间,读取到的数值就会看到比当前时间少了8个小时,难道说我们在每次读取的时候都...

    hiyayiji 发布于JavaScript
  • 【Under-the-hood-ReactJS-Part11】React源码解读

    摘要:技术上来说,当方法被调用后或者发生改变后,方法都会被调用。下一步,会设置为。之后,检测当前更新是否由更新引起的。这是因为,使用是导致组件持久化更新,而会被方法的返回值重新赋值。 接上文, React流程图:https://bogdan-lyashenko.gith... 更新组件 关于组件的更新,我们先看下代码里的注释: 对于已挂载组件的更新过程,React会首先调用component...

    hiyayiji 发布于JavaScript
  • 看一下从 new Vue()开始到页面看到真实dom都经历了什么?

    摘要:从开始看运行流程本篇文章不会具体分析很多每个方法内部具体逻辑,只为了研究一下浏览器加载文件后以及我后,都调用了哪些方法,这些方法都是做什么的等等。 从 new Vue()开始看vue运行流程 本篇文章不会具体分析很多每个方法内部具体逻辑,只为了研究一下浏览器加载vuejs文件后以及我new Vue后,都调用了哪些方法,这些方法都是做什么的等等。以便对vue的执行流程有个大致了解,方便遇...

    hiyayiji 发布于JavaScript
  • 前端模拟后台数据--JSON Server,POST,PUT,DELETE,GET

    摘要:在实现虚拟数据的功能里面已经非常出色了,具体的功能可以去主页查询,不再赘述。,在使用方法时,需要像数据库那样得到返回,而不是更改。这时候需要额外添加一个中间件在文件夹里,比如写法如下然后在里面启动中间件就可以了项目结构如图 JSON-Server 在实现虚拟数据的功能里面已经非常出色了,具体的功能可以去JSON-Server github主页查询,不再赘述。 除了需要在根目录下建moc...

    hiyayiji 发布于JavaScript
<