首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
东升的小迷妹
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
JS常见设计模式 之 模板方法模式
相信各位前端er都知道JS有一个伪继承机制(行为委托)吧,不过大家应该在日常开发中都用比较少,毕竟JS对于函数式编程实在是太友好了,咱们今天并不是要来讲继承,我们今天要讲的是一种基于继承的设计模式-模
从零实现redux,手摸手实现一个自己的redux中间件!
本文会带着从零实现redux各个细节,最后也会教你如何去编写一个redux的中间件(middleware)
vue2组件中data为什么必须是个函数而Vue的根实例则没有此限制?
结论 Vue组件可能存在多个实例,如果使用对象形式定义data,则会导致他们公用一个data对象,那么状态变更将会影响所有组件实例,这是不合理的;采用函数形式定义,在initData时会将其作为工厂函
防抖和节流
防抖和节流的原、实现及适用场景。防抖函数原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。
关于js中对象的枚举和数组的遍历
对象 关于对象的枚举和遍历,我们通常有几种方式去进行操作: 'xxx' in myObject in操作符会检查该属性是否在该对象上或者其[[Prototype]]原型链上,无论该属性是否可枚举。 h
父元素高度坍塌是为什么?该如何解决?
高度坍塌是什么? 先让我们看一下父元素高度坍塌是怎么样的一个现象? 未形成高度坍塌时: 父元素高度坍塌时: 为什么形成高度坍塌? 可能有细心的读者已经发现了,发生高度坍塌的代码中子元素添加了float
vue2中key的作用和工作原理
key的作用主要是为了高效的更新虚拟DOM,其原理是vue在patch的过程中可以通过key精准判断两个节点是否是同一个,从而避免频繁更新不同元素,使得整个patch过程更加高效,减少dom操作,提高
Vue2 Diff
diff算法是虚拟DOM技术的必然产物:通过新旧虚拟DOM作对比(即diff),将变化的地方更新在真实DOM上;另外,也需要diff高效的执行对比过程,从而降低时间复杂度为O(n)。 vue2.x中为
Vuex的使用及理解
Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式储存管理应用的所有组件的状态,并以相应的规则保证状态以一个可预测的方式发生变化。Vuex也集成到Vuex的官方调试工具devtoo
Leetcode-1.两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-11-02