DOM 节点列表 第2页
- javascript函数的call、apply和bind的原理及作用详解
-
javascript函数的call、apply和bind本质是用来实现继承的,专业点说法就是改变函数体内部this的指向,当一个对象没有某个功能时,就可以用这3个来从有相关功能的对象里借用过来。最早javascript实现继承是通过prototype原型链,后来有了class类,可以...
- 简单介绍一下前端各框架中的模板标签
-
在各大前端框架、小程序中,此类标签的作用主要是用来帮助我们包裹多个元素。在浏览器实际渲染中会将其移除只渲染其包裹的DOM元素,所以说不会增加额外的DOM节点在小程序中使用小程序中的模板标签是<block></block>,下面是对其用法的一些简单介绍:<block/...
- 面试官问我,后端一次性返回十万条数据,前端应该怎么处理 ?
-
问题描述面试官:后端一次性返回10万条数据给你,你如何处理?我:歪嘴一笑,马上给后端发送一百万次请求,干蹦他的服务器,让他给爷哭!问题考察点性能优化意识(能否识别出“10万条数据”会导致性能问题?是否第一反应是优化处理方式?)浏览器渲染机制认知(是否理解DOM多、内存占用大、长任务对UI卡...
- React系列十 - 高阶组件以及组件补充
-
源自:coderwhy一.高阶组件1.1.认识高阶组件什么是高阶组件呢?相信很多同学都听说过,也用过高阶函数,它们非常相似,所以我们可以先来回顾一下什么是高阶函数。高阶函数的维基百科定义:至少满足以下条件之一:接受一个或多个函数作为输入;输出一个函数;JavaScript中比较常见的filt...
- 从0开始写一个虚拟滚动组件_虚拟滚动原理
-
如果一个页面有1W+条数据,该怎么渲染比较好。不管是在我们的实际项目开发中还是在面试的过程中都会遇到类似的问题。相信很多同学会想到分页。当然这也是最传统也是最保底的解决方案了。如果有开发过electron相关的项目,很多数据都会存储在本地sqlite数据库中,有些列表需要一次性渲染出来,无法使用使用...
- 25个每个开发人员都应该掌握的JavaScript 数组方法
-
掌握JavaScript数组方法是提升开发效率、写出简洁可维护代码的核心能力。以下将25个核心数组方法按「遍历查询」「转换处理」「修改操作」「创建合并」四大类分类讲解,每个方法包含作用、语法、参数、返回值、示例,并标注关键注意点(如是否改变原数组)。一、遍历与查询类(8个)这类方法主要用于...