从源码里面了解vue的nextTick的使用
今天做了一个需求,场景是这样的: 在页面拉取一个接口,这个接口返回一些数据,这些数据是这个页面的一个浮层组件要依赖的,然后我在接口一返回数据就展示了这个浮层组件,展示的同时,上报一些数据给后台(这些数据就是父组件从接口拿的),这个时候,神奇...
今天做了一个需求,场景是这样的: 在页面拉取一个接口,这个接口返回一些数据,这些数据是这个页面的一个浮层组件要依赖的,然后我在接口一返回数据就展示了这个浮层组件,展示的同时,上报一些数据给后台(这些数据就是父组件从接口拿的),这个时候,神奇...
前言 图片懒加载在一些图片密集型的网站中运用比较多,通过图片懒加载可以让一些不可视的图片不去加载,避免一次性加载过多的图片导致请求阻塞(浏览器一般对同一域名下的并发请求的连接数有限制),这样就可以提高网站的加载速度,提高用户体验。 效果预览...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 最近在做一个需求,由于我们是打包后形成静态文件然后提交到git上,最后再上系统同步代码到服务器上。我们的整个流程是这样的: 1、npm run build …..看着屏幕等待打包完成,ps:等待的过程很煎熬 2、git a...
es6之前,js的作用域只有两种,全局作用域和函数作用域,没有像C和java那样的块级作用域,于是对于学了C或者java这类语言的然后学习js的同学来说,会遇到很多坑。js的这个特性导致了代码的可阅读性、维护性和容错性都不太好。因此es6可...
vue的内容分发非常适合“固定部分+动态部分”的组件的场景,固定部分可以是结构固定,也可以是逻辑固定,比如下拉loading,下拉loading只是中间内容是动态的,而拉到底部都会触发拉取更多内容的操作,因此我们可以把下拉loading做成...
js的深复制不管是在开发中还是在找工作的笔试面试中,都是频繁出现的。使用jquery的人一定知道jquery有个extend方法,这个方法相当强大,不仅可以实现对jquery插件的扩展,也实现的对对象的扩展(包括了深复制)的功能,开发当中也...
Resource Timing API Resource Timing API提供了让用户查看一个资源从输入url到下载下来经历的各个过程所消耗的时间,借此可以来衡量网站的性能。 我们可以通过Resource Timing Api监控哪个阶...
http是前端面试当中经常会被问到的,虽然前端对http的运用不是很多,但是对于前端来说,http的优化,http的调试,看懂一些http的原理还是很有必要的 http缓存 http的缓存,是前端优化的一种很有效的方式,通过设置http缓存...
webpack一般包含四个配置,entry、output、module(loader)、plugins。 entry 入口文件配置,可以配置单入口,也可以配置多入口, 。如果是单入口,则只需要配置一个字符串,如果是多入口文件则需要配置成...
怎么实现千位符 将数字转为可读性比较高的具有千位符是笔试/面试经常被问到的,实现方案也有很多种。 一般情况下,按照我们普通的想法,就是将数字转为字符串,然后使用字符串的substr、slice、substring来实现,从右到左,每隔三位插...