如何实现上拉加载,下拉刷新? Javan JavaScript 2021年6月25日 509 0 1 如何实现上拉加载,下拉刷新? 一、前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中 本质上等同于PC网页中的分页,只是交互形式不同 开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltor…
如何实现上拉加载,下拉刷新? Javan JavaScript 2021年6月25日 509 0 1 如何实现上拉加载,下拉刷新? 一、前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中 本质上等同于PC网页中的分页,只是交互形式不同 开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltor…
说说你对webpack的理解?解决了什么问题? Javan 工具类 2021年6月22日 288 0 0 一、背景 Webpack 最初的目标是实现前端项目的模块化,旨在更高效地管理和维护项目中的每一个资源 模块化 最早的时候,我们会通过文件划分的形式实现模块化,也就是将每个功能及其相关状态数据各自单独放到不同的JS 文件中 约定每个文…
说说你对webpack的理解?解决了什么问题? Javan 工具类 2021年6月22日 288 0 0 一、背景 Webpack 最初的目标是实现前端项目的模块化,旨在更高效地管理和维护项目中的每一个资源 模块化 最早的时候,我们会通过文件划分的形式实现模块化,也就是将每个功能及其相关状态数据各自单独放到不同的JS 文件中 约定每个文…
说说 Javascript 数字精度丢失的问题,如何解决? Javan JavaScript 2021年6月17日 476 0 0 说说 Javascript 数字精度丢失的问题,如何解决? 一、场景复现 一个经典的面试题 0.1 + 0.2 === 0.3 // false 为什么是false呢? 先看下面这个比喻 比如一个数 1÷3=0.33333333..…
说说 Javascript 数字精度丢失的问题,如何解决? Javan JavaScript 2021年6月17日 476 0 0 说说 Javascript 数字精度丢失的问题,如何解决? 一、场景复现 一个经典的面试题 0.1 + 0.2 === 0.3 // false 为什么是false呢? 先看下面这个比喻 比如一个数 1÷3=0.33333333..…
Javascript中如何实现函数缓存?函数缓存有哪些应用场景? Javan JavaScript 2021年6月17日 436 0 0 Javascript中如何实现函数缓存?函数缓存有哪些应用场景? 一、是什么 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,…
Javascript中如何实现函数缓存?函数缓存有哪些应用场景? Javan JavaScript 2021年6月17日 436 0 0 Javascript中如何实现函数缓存?函数缓存有哪些应用场景? 一、是什么 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,…
说说 JavaScript 中内存泄漏的几种情况? Javan JavaScript 2021年6月17日 448 0 0 说说 JavaScript 中内存泄漏的几种情况? 一、是什么 内存泄漏(Memory leak)是在计算机科学中,由于疏忽或错误造成程序未能释放已经不再使用的内存 并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误…
说说 JavaScript 中内存泄漏的几种情况? Javan JavaScript 2021年6月17日 448 0 0 说说 JavaScript 中内存泄漏的几种情况? 一、是什么 内存泄漏(Memory leak)是在计算机科学中,由于疏忽或错误造成程序未能释放已经不再使用的内存 并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误…
Javascript本地存储的方式有哪些?区别及应用场景? Javan JavaScript 2021年6月16日 493 0 0 Javascript本地存储的方式有哪些?区别及应用场景? 一、方式 javaScript本地缓存的方法我们主要讲述以下四种: cookie sessionStorage localStorage indexedDB cookie …
Javascript本地存储的方式有哪些?区别及应用场景? Javan JavaScript 2021年6月16日 493 0 0 Javascript本地存储的方式有哪些?区别及应用场景? 一、方式 javaScript本地缓存的方法我们主要讲述以下四种: cookie sessionStorage localStorage indexedDB cookie …
说说你对事件循环的理解 Javan JavaScript 2021年6月16日 400 0 1 说说你对事件循环的理解 一、是什么 首先,JavaScript是一门单线程的语言,意味着同一时间内只能做一件事,但是这并不意味着单线程就是阻塞,而实现单线程非阻塞的方法就是事件循环 在JavaScript中,所有的任务都可以分为 同…
说说你对事件循环的理解 Javan JavaScript 2021年6月16日 400 0 1 说说你对事件循环的理解 一、是什么 首先,JavaScript是一门单线程的语言,意味着同一时间内只能做一件事,但是这并不意味着单线程就是阻塞,而实现单线程非阻塞的方法就是事件循环 在JavaScript中,所有的任务都可以分为 同…
typeof 与 instanceof 区别 Javan JavaScript 2021年6月16日 387 0 1 typeof 与 instanceof 区别 一、typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用方法如下: typeof operand typeof(operand) operand表示对象或原…
typeof 与 instanceof 区别 Javan JavaScript 2021年6月16日 387 0 1 typeof 与 instanceof 区别 一、typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用方法如下: typeof operand typeof(operand) operand表示对象或原…
什么是防抖和节流?有什么区别?如何实现? Javan JavaScript 2021年6月16日 485 0 0 什么是防抖和节流?有什么区别?如何实现? 一、是什么 本质上是优化高频率执行代码的一种手段 如:浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪…
什么是防抖和节流?有什么区别?如何实现? Javan JavaScript 2021年6月16日 485 0 0 什么是防抖和节流?有什么区别?如何实现? 一、是什么 本质上是优化高频率执行代码的一种手段 如:浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪…
说说new操作符具体干了什么? Javan JavaScript 2021年6月15日 410 0 0 一、是什么 在JavaScript中,new操作符用于创建一个给定构造函数的实例对象 例子 function Person(name, age){ this.name = name; this.age = age; } Person…
说说new操作符具体干了什么? Javan JavaScript 2021年6月15日 410 0 0 一、是什么 在JavaScript中,new操作符用于创建一个给定构造函数的实例对象 例子 function Person(name, age){ this.name = name; this.age = age; } Person…