首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端知识
订阅
Marvelove
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
15张图,20分钟吃透Diff算法核心原理,我说的!!!
前言 大家好,我是林三心,在日常面试中,Diff算法都是绕不过去的一道坎,用最通俗的话,讲最难的知识点一直是我写文章的宗旨,今天我就用通俗的方式来讲解一下Diff算法吧?Lets Go 什么是虚拟DO
推荐一个基于Vue 的 H5 快速开发模板
本项目已经为你生成了一个完整的开发框架,下面是整个项目的目录结构。 启动完成后会自动打开浏览器访问 [http://localhost:9000, 你看到下面的页面就代表操作成功了。 目前前端的一个开发趋势是以搭建单页应用 (SPA) 为主的。当应用体系比较大,或者你的应用业务…
虚拟DOM
VDOM,也叫虚拟DOM,并不是什么高大上的新事物,它是仅存于内存中的DOM,因为还未展示到页面中,所以称为VDOM。 如上所示,大家对此应该不陌生吧?没错,这就是VDOM。 事实上,就三类:增、删、改。对应的DOM操作如下: 这样做有什么问题呢?——性能问题。如果页面比较小,…
原生js实现DOM与虚拟DOM相互转化
认认真真学习vue源码,从0到1。。。 像Vue、React 这样的框架,对于其模板转换成虚拟DOM,再进行后续操作的用法应该耳熟能详,那么怎么实现一个DOM和虚拟DOM的相互转换呢? 这里我用的是递归的方式简单的做转化,与Vue、React底层实现的方式不同,只是为了更好的了…
D3.js学习笔记 — 入门教程
D3.js入门教程 本教程的目的在于提供一个简单易懂的入门教程。 D3.js简介 D3 的全称是(Data-Driven Documents),顾名思义可以知道是一个被数据驱动的文档。听名字有点抽象,
你知道的requestAnimationFrame
随着技术与设备的发展,用户的终端对动画的表现能力越来越强,更多的场景开始大量使用动画。在 Web 应用中,实现动画效果的方法比较多,JavaScript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和animation 来实现,ht…
ES6 - 箭头函数、箭头函数与普通函数的区别
本文已同步至我的个人主页。欢迎访问查看更多内容!谢谢大家的关注和支持! 可以看出,定义箭头函在数语法上要比普通函数简洁得多。箭头函数省去了function关键字,采用箭头=>来定义函数。函数的参数放在=>前面的括号中,函数体跟在=>后的花括号中。 ① 如果箭头函数没有参数,直接…
「吐血整理」再来一打Webpack面试题
本文已收录在Github github.com/Geekhyt,欢迎Star。 从头发的浓密程度和干练的走路姿势我察觉到,面前坐着的这位面试官也是一把好手。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,我的目光被16寸的MacBook Pro所吸引,这次的自我介绍我做…
浅解强缓存和协商缓存
Web 缓存是可以自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是原始服务器中提取这 个文档。(此结论来自http权威指南) 缓存减少了冗余的数据传输,节省了你的网络费用。 缓存缓解了网络瓶颈的问题。不…
一篇彻底理解Proxy
代理模式是常见的编程模式之一。今天来重新理解Proxy,从而对代理以及代理模式有进一步的认知~~~~