用户中心USER CENTER

首页/用户
  • FE.ES-理解Event Loop

    摘要:新加了一个微任务和一个宏任务在当前执行栈的尾部下一次之前触发回调函数。阶段这个阶段主要执行一些系统操作带来的回调函数,如错误,如果尝试链接时出现错误,一些会把这个错误报告给。 JavaScript引擎又称为JavaScript解释器,是JavaScript解释为机器码的工具,分别运行在浏览器和Node中。而根据上下文的不同,Event loop也有不同的实现:其中Node使用了libu...

    longshengwang 发布于JavaScript
  • react高仿掘金移动版,支持服务端渲染

    摘要:一个高仿的掘金,大部分是按照掘金的来实现的,个别地方就根据自己想法修修改改,只做了移动端的部分,还做的部分就要花太多时间了,支持服务端渲染等,写这个项目主要是对近几个月所学的技术做个实践,看看有哪里还有不足,以及在实际开发的时候会踩到哪些 react-juejin 一个高仿的掘金,大部分是按照掘金的ui来实现的,个别地方就根据自己想法修修改改,只做了移动端的部分,还做pc的部分就要花太...

    longshengwang 发布于JavaScript
  • 自己动手实现一个前端路由

    摘要:监听的变动省略其他代码省略其他代码这样,我们就初步实现了一个路由,那么接下来,我们来看看路由怎么实现。 前言 用过现代前端框架的同学,对前端路由一定不陌生, vue, react, angular 都有自己的 router, 那么你对 router 的工作原理了解吗?如果还不了解, 那么请跟我一起来手写一个简单的前端路由, 顺便了解一下. 实现路由的2种方式 hash模式 histo...

    longshengwang 发布于JavaScript
  • javascript Array 学习笔记

    摘要:元素是通过指定的分隔符进行分隔的。如果数组已经为空,则不改变数组,并返回值。数组对象方法用于删除第一个元素,并且返回这个元素。返回值与没有参数的方法返回的字符串相同。 数组的定义:今天碰到一个问题:(this._callback[evn] || (this._callback[evn] = [])).push(callback);this._callback[evn] undefine...

    longshengwang 发布于JavaScript
  • JavaScript 中 闭包 的详解

    摘要:局部变量,当定义该变量的函数调用结束时,该变量就会被垃圾回收机制回收而销毁。如果在函数中不使用匿名函数创建闭包,而是通过引用一个外部函数,也不会出现循环引用的问题。 闭包是什么 在 JavaScript 中,闭包是一个让人很难弄懂的概念。ECMAScript 中给闭包的定义是:闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。 是不是看完这个定义感...

    longshengwang 发布于JavaScript
<