文章库ARTICLE COLUMN

  • 【Vue原理】NextTick - 白话版

    【Vue原理】NextTick - 白话版

    摘要:通常会做很多判断来选择存在的类型,比如判断等是否存在,而选择他为微任务类型但是可能宏微任务最后都是,因为他是保守兼容处理。 写文章不容易,点个赞呗兄弟专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内...

    zeyuzeyu 评论0 收藏0
  • 【Vue原理】NextTick - 源码版 之 独立自身

    【Vue原理】NextTick - 源码版 之 独立自身

    摘要:尽量把所有异步代码放在一个宏微任务中,减少消耗加快异步代码的执行。我们知道,如果一个异步代码就注册一个宏微任务的话,那么执行完全部异步代码肯定慢很多避免频繁地更新。中就算我们一次性修改多次数据,页面还是只会更新一次。 写文章不容易,点...

    刘东刘东 评论0 收藏0
  • 【Vue原理】NextTick - 源码版 之 服务Vue

    【Vue原理】NextTick - 源码版 之 服务Vue

    写文章不容易,点个赞呗兄弟专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于 Vue版本 【2.5.17】 如果你觉得排版难看,请点击 下面链接 或者 拉到 下面关注公众号也可以吧 【Vue...

    AccemlAcceml 评论0 收藏0
  • 【Vue原理】NextTick - 源码版 之 宏微任务的抉择

    【Vue原理】NextTick - 源码版 之 宏微任务的抉择

    摘要:这么讲,有点笼统,准确地说,应该是事件回调执行过程中,在主线程为空之后,异步代码执行之前,所有通过注册的异步代码都是用宏任务。 写文章不容易,点个赞呗兄弟专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了...

    raise_yangraise_yang 评论0 收藏0
  • ES6-迭代器(iterator)和生成器(generator)- 可迭代对象

    ES6-迭代器(iterator)和生成器(generator)- 可迭代对象

    摘要:什么是可迭代对象可迭代对象具有属性是一个方法的返回值是一个迭代器结合以上第二点和第三点,可以得出就是一个生成器所以我们可以给出一个可迭代对象的明确定义就是一个具有属性,且其为一个生成器的对象,就是可迭代对象。 1: 什么是可迭代对象? 1:...

    xiao7cnxiao7cn 评论0 收藏0
  • Vue.nextTick使用和源码分析

    Vue.nextTick使用和源码分析

    摘要:而中的回调函数则会在页面渲染后才执行。还使用方法复制数组并把数组清空,这里的数组就是存放主线程执行过程中的函数所传的回调函数集合主线程可能会多次使用方法。到这里就已经实现了根据环境选择异步方法,并在异步方法中依次调用传入方法的回调函数...

    JrainJrain 评论0 收藏0
  • 项目在启动时究竟是怎么运行的(项目运行的步骤)

    项目在启动时究竟是怎么运行的(项目运行的步骤)

    摘要:自己在前端的开发中主要使用的框架,今天的这篇文章比较基础,我之前在刚刚接触项目的时候并没有思考过关于项目是究竟怎么运行起来的,只知道项目就跑起来了,究竟我在输入这行命令之后项目是怎么运行的,分别走了哪几步,怎么样才走到生产环境,什么情...

    GodtoyGodtoy 评论0 收藏0
  • 8个问题看你是否真的懂 JS

    8个问题看你是否真的懂 JS

    摘要:解决这个问题的另一种方法是使用闭包。浏览器的主要组件包括调用堆栈,事件循环,任务队列和。由于调用堆栈是空的,事件循环将选择回调并将其推入调用堆栈进行处理。进程再次重复,堆栈不会溢出。 为了保证的可读性,本文采用意译而非直译。 JavaScrip...

    rozborozbo 评论0 收藏0
  • 精读《前端未来展望》

    精读《前端未来展望》

    摘要:精读前端可以从多个角度理解,比如规范框架语言社区场景以及整条研发链路。同是前端未来展望,不同的文章侧重的格局不同,两个标题相同的文章内容可能大相径庭。作为使用者,现在和未来的主流可能都是微软系,毕竟微软在操作系统方面人才储备和经验积累...

    MadPeckerMadPecker 评论0 收藏0
  • JavaScript深入浅出第4课:V8引擎是如何工作的?

    JavaScript深入浅出第4课:V8引擎是如何工作的?

    摘要:摘要性能彪悍的引擎。深入浅出系列深入浅出第课箭头函数中的究竟是什么鬼深入浅出第课函数是一等公民是什么意思呢深入浅出第课什么是垃圾回收算法深入浅出第课是如何工作的最近,生态系统又多了个非常硬核的项目。 摘要: 性能彪悍的V8引擎。 《JavaSc...

    hsluoyzhsluoyz 评论0 收藏0
  • html通过canvas转成base64

    html通过canvas转成base64

    摘要:作者在的营销活动中,经常生成一张图片让用户分享或者保存,这时候处理方案有两种。 作者:@wucj shouzijiang 在H5的营销活动中,经常生成一张图片让用户分享或者保存,这时候处理方案有两种。一种是让后端生成图片,返回一个图片地址给前端展示一种是...

    ingoodingood 评论0 收藏0
  • TypeScript最佳实践:是否使用noImplicitAny

    TypeScript最佳实践:是否使用noImplicitAny

    摘要:我应该使用编译器标志吗编译器选项所做的,基本上是将从可选类型语言转换为强制类型检验语言。由于在实际情况中显式地声明被认为是不好的实践,所以在开发过程的早期,您就需要分配正确的类型。因此,我的建议是将设置为。 我应该使用noImplicitAny Ty...

    shiguibiaoshiguibiao 评论0 收藏0
  • 借助URLOS快速安装nodejs环境

    借助URLOS快速安装nodejs环境

    摘要:环境需求最低硬件配置核,内存提示如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存生产环境建议使用或以上内存推荐安装系统的位的纯净的操作系统安装环境安装流程登录系统后台,在应用市场中搜索,找到之后,直接点击安...

    omgdogomgdog 评论0 收藏0
  • 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例

    【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例

    摘要:本文是响应式编程第四章构建完整的应用程序这篇文章的学习笔记。涉及的运算符每隔指定时间将流中的数据以数组形式推送出去。中提供了一种叫做异步管道的模板语法,可以直接在的微语法中使用可观测对象示例五一点建议一定要好好读官方文档。 本文是【Rx...

    shenhualongshenhualong 评论0 收藏0
  • JS中检查内嵌对象是否存在

    JS中检查内嵌对象是否存在

    摘要:有如下多层嵌套的对象方法或方法方法方法方法如果有更好的方式,欢迎补充 有如下多层嵌套的对象: var obj = { l1: { l2: { l3: "Hello World" } } }   方法1: var r = (((obj || {}).l1 || {}).l2 || {}).l3; 或 var r = obj.l1 &...

    dmllllldmlllll 评论0 收藏0
  • call() , apply() 与 bind() 实例详解

    call() , apply() 与 bind() 实例详解

    摘要:当没有使用而直接调用时指向对象函数和函数非常的相似,第一个参数都用来设置目标函数运行时的指向。输出的结果为结果证明两个地方传入的参数都会被传给目标函数,函数拷贝调用时传入的参数会追加在函数调用时传入的参数后面。 call() , apply() 与 bi...

    wayneliwayneli 评论0 收藏0
  • webpack入门

    webpack入门

    摘要:创建项目文件夹创建文件安装只能打包或文件,要打包其他类型的文件,需要用到打包工具打包文件项目下新建文件,文件名自己定义执行命令,表示将此文件打包到文件下,这个文件夹系统会新建出来打包数据新建文件,里面写入数据,执行命令与打包相似配置 ...

    VixbVixb 评论0 收藏0
  • #react# 在页面中显示html代码块

    #react# 在页面中显示html代码块

    摘要:在页面中显示代码块在网上查了下,说有一下方法可以把代码直接在页面中输出。将字符实体转成使用场景后端将已经转义后的内容显示到页面比如收到后,前端进行,则可以直接操作,将标签显示到页面。 在页面中显示html代码块 在网上查了下,说有一下方法...

    luzhuqunluzhuqun 评论0 收藏0
  • npm run dev 和 npm run build 解析(转载)

    npm run dev 和 npm run build 解析(转载)

    摘要:关于的和以上是关于与的所有文件指令分析里面意思运行的时候执行的是文件,运行的时候执行的是文件。前端开发过程中需要使用到后台的的话,可以通过配置来将相应的后台请求代理到专用的服务器。和这三个文件就简单设置了环境变量而已,没什么特别的。 ...

    caozhijiancaozhijian 评论0 收藏0
  • vue开发 请求本地JSON数据

    vue开发 请求本地JSON数据

    摘要:开发请求本地数据的配置配置本地数据访问在之后加加载本地数据文件获取对应的本地数据找到在里面添加接口返回数据,上面配置的数据就赋值给请求后调用文件目录及内容新闻条目新闻条目新闻条目新闻条目新闻条目新闻条目新闻条目新闻条目新闻条新闻条新闻...

    TerryCaiTerryCai 评论0 收藏0
  • 移动端适配

    移动端适配

    摘要:在端,的一般对应着电脑屏幕的个物理像素,但在移动端,的等于几个物理像素是和屏幕像素密度有关的。也被称为视网膜显示屏。设备像素比设备像素比简称为,物理像素与设备独立像素的比例。 在说具体内容之前,我们必须了解几个概念,就是:Retina屏、物...

    MaxiyeMaxiye 评论0 收藏0
  • 聊聊在javascript中数组的使用

    聊聊在javascript中数组的使用

    摘要:在中,数组里可以容纳容纳中任何类型的值。方法大全在中数组是可修改的对象,每个数组都有着很多好用的方法,大多数我们日常都会常用。把元素添加到数组的头部。利用使用下标进行操作。对当前数组中的每一项运行给定的函数返回函数结果为的项组成的数组...

    zonezone 评论0 收藏0
  • 前端面试题及答案 - JS篇

    前端面试题及答案 - JS篇

    摘要:中使用操作符具体做了哪些事情创建了一个空对象空对象的属性指向构造函数的属性执行构造函数,将的指向前端面试题及答案浏览器篇前端面试题及答案篇前端面试题及答案篇前端面试题及答案性能优化篇 这篇文章并不是最全的前端面试题(没有最全,只有更全...

    ShimmerShimmer 评论0 收藏0
  • 一个命令执行多个npm任务

    一个命令执行多个npm任务

    摘要:并行执行即同时的平行执行,可以使用符号继发执行即只有前一个任务成功,才执行下一个任务,可以使用符号。例子此时输入就会先执行任务,然后在执行后面的项目打包任务。举例来说,脚本命令的钩子就是和。用户执行的时候,会自动按照下面的顺序执行。 ...

    darkbaby123darkbaby123 评论0 收藏0
  • 小程序性能优化

    小程序性能优化

    摘要:及时反馈即时地对需要用户等待的交互操作给出反馈,避免用户以为小程序无响应渲染性能优化避免不当使用图片图片图片总结图片避免不当使用图片使用自定义组件图片渲染分层绘制到不同不变的部分多带带绘制到一个,动态生成的绘制到一个最后再合入到一个 ...

    nicercodenicercode 评论0 收藏0

热门文章

<