首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
丁鹿学堂教育
掘友等级
运营
分享前端知识,助力前端发展
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端设计模式探究之建造者模式
前端设计模式之建造者模式 需求:我们写一个编辑器,这个编辑器初始化的时候,需要配置大量的参数,而且内部功能很多。 分析: 对象少,一个页面基本只要一个。参数和内部功能复杂,...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端设计模式之工厂模式详解
一个例子搞懂设计模式之工厂模式 需求:弹窗需求,弹窗类型有多种,有不同的样式和内容。 比如有三个构造函数分别是消息弹窗,确认弹窗和取消弹窗的 常规做法,根据不同的需求,创建...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端对象封装常用设计模式详解
设计模式探究之封装 我们经常说封装,封装的好处在哪里呢? 1 定义的变量不会污染外部 2 能够作为一个模块调用 3 遵循开闭原则。 什么样的封装才是优雅的呢? 1 保证变量...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端设计模式总结之详细分类(三)
行为型设计模式简介 行为型的模式主要关注于各个模块之间的沟通。 1 观察者模式 接触过vue的应该对这个有一定的了解。 相当于定义一个第三方,两个模块之间的沟通,通过一个第...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端设计模式分类介绍,你了解多少?
设计原则的分类 创建型:帮助我们优雅的创建对象 结构型:帮助我们更优雅的设计代码结构 行为型:模块之间行为的模式总结,帮助我们组织模块行为 技巧型:一些帮助我们优化代码的技...
0
评论
分享
丁鹿学堂教育
关注了
用户2632360961252
运营
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端js设计模式深入学习(一)
前端设计模式的使用 前端为什么也要学习设计模式呢? 第一,通过一些设计模式,可以帮我们更好的组织模块间的组成结构。 第二,有些设计模式,可以我们更好的处理模块之间的数据沟通...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端异步解决方案之Rxjs总结
响应式编程 Rx, 全称Reactivbe Extension,指的是实践响应式编程的一套工具。 Rx其实是一个大家庭,针对不同的语言都有适配。最早是微软的c#,我们前端关...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端异步之webworker详解
web Worker 我们知道js是单线程的。所有任务只会在一个线程上完成,一次只能做一件事件。前面的任务没有完成,后面的任务只能够等待。 但是,随着计算机计算能力的增强,...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端开发之css预处理器less学习总结(一)
less介绍 less是比较好用的css预处理语言。 less增加了很多好用的新特性。 常用的有变量,混入,嵌套,计算等 我们要注意的是,less不管是在服务器还是在浏览器...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前段开发基础详解之一次搞懂css的像素概念
css中的像素 像素是影响显示的基本单位。我们放大任何一张图片,开始变模糊后再放大,就会出现一个一个的格子,一个格子就是一个像素。 我们平时说的像素,其实有三种不同的场景。...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:移动端开发中css常用单位总结
css中常见的单位 我们使用css的长度单位,最常用的是px。其实,css中除了px 之外,还有很多长度单位。今天就跟大家分享一下。 css中长度单位的分类 我们把css中...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端面试分享之手写promise(完结)
promise返回对象的then方法 我们手写promise中then方法的实现。第一步应该检测then方法传过来的参数是不是一个函数,如果是函数,我们就把他添加到chai...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端面试进阶系列之手写promise(二)
手写promise2 前面打好了基础,现在就开始手写promise。我们定义一个Promise函数。 定义一个二维数组,用于记录异步操作的信息。包括信息,状态等。 定义返回...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端面试分享系列之手写promise(一)
从零开始手写promise(一) 上次总结了promise A+ 规范,其实js中的promise只是实现了这个规范。就像js这个语言实现了es的规范一个道理。 带着大家一...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:promise的A+规范简要分析
什么是语法糖 在编程中,用更简练的语言表达复杂的含义。在得到大家默认的广泛的认可的时候,就是约定俗成的时候,可以提升交流的效率。 async 和await VS gener...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:js之generator简介(面试了解用)
协程 协程是一种基于线程之上,但又比线程更加轻量级的存在。对内核来说具有不可见性。 一个进程可以有多个线程。一个线程可以有多个协程。 generator函数 generat...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:深入探究promise,看点不一样的东西
异步回调函数带来的问题 1.回调地狱问题 前面我们也多次提过了,就是如果多个异步回调嵌套,就会有回调地狱的问题,不利于阅读和维护。 2.可靠性丢失问题 如果我们在开发中引入...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:前端异步解决方案:观察者模式小结
js异步解决方案之观察者模式 在观察者模式里面就是被观察者,它只需要维护一套观察者的集合,将有关状态的任何变更,自动通知给他们的watcher(观察者),这个设计是松耦合的...
0
评论
分享
丁鹿学堂教育
运营
·
3年前
关注
丁鹿学堂:js中异步任务原理总结(二)
为什么要设计微任务 js设计微任务,是为了解决宏任务的执行时机不可控的问题。如果只有宏任务,那任务队列里如果有一些紧急的任务,但是他前面还有别的耗时的回调的话,就比较麻烦。...
0
评论
分享
下一页
个人成就
文章被阅读
19,271
掘力值
1,659
关注了
1
关注者
1
收藏集
0
关注标签
21
加入于
2022-05-25