首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HugoHHH
掘友等级
好好学习,搞搞技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
虚拟 dom 和 diff 算法理解,实现简易的 snabbdom
虚拟 dom 生成虚拟 dom diff 算法 比较规则 根据 key 和选择器 sel 唯一标识判断是否同一个节点 同一虚拟节点才进行精细比较 跨级不比较,直接删除,插入新的 patch 函数 判断
原生 js 操作 dom 比框架快
1. 原生 DOM 操作 vs 通过框架封装操作 任何框架操作 dom 其底层都是操作原生的真实 dom,所以纯原生 dom 操作比任何框架都快。框架封装的意义是为了提高代码的可维护性,用性能换取维护
JS数组去重
有缺陷 1. ES6 Set去重 优点:代码少 缺点:{} 没有去重 2. ES6 Map去重 缺点:{} 没有去重 3. include: 缺点:{} 没有去重 4. 利用 reduce+inclu
闭包概念及涉及面试
闭包的基础知识 变量作用域链 JS的两种变量:全局变量、局部变量 局部变量作用域一般指函数内部及{},此外视为全局变量 JS的链式作用域:理解为函数嵌套,子函数调用父函数变量,会一级一级往上寻找变量,
深度比较isEqual
需求 实现输入任意两个类型的数据a,b,isEqual都能准确地判断是否相等(不比较函数) 注解:不比较函数;考虑symbol键;相同value的不同类型入参会被错误判断成相等。 分析 比较所有键值对
Symbol
概念 es6新增的基本类型,用于表示唯一的值。 语法 创建symbol symbol特性 全局符号注册表 symbol作为对象属性 类型转换 symbol内置方法 Symbol.hasInstance
Object和Map区别
相同点 都以key-value形式对数据进行存储 区别 1.key数据类型范围不同 Object:作key有number、string、symbpl; Map:js目前所有类型; 2.key的顺序 O
CSS实现毛玻璃
整体效果 使用backdrop-filter属性 缺点:兼容性 实现代码如下 使用filter + 伪元素 添加filter效果如下 有阴影,但没有玻璃效果,所以对图片才能模糊,取父盒子背景图的一块
对Object.defineProperty()的一点理解
Vue2.x中,Object.defineProperty()实现响应式的原理的核心。 静态方法Object.defineProperty(obj, prop, descriptor),其可以通过定义
get和post区别
get和post区别 基本区别 深入理解 本质没有区别,get和post是Http两种发送请求方法。Http是基于TCP/IP的关于数据如何在万维网中如何通信协议。 所以get、post底层也是TCP
下一页
个人成就
文章被阅读
4,911
掘力值
299
关注了
2
关注者
0
收藏集
11
关注标签
24
加入于
2021-08-02