首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码农胖大海
掘友等级
大前端
|
未来科技
“全干”工程师,坐标郑州。主修Vue,辅修Koa。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
664
文章 658
沸点 6
赞
664
返回
|
搜索文章
最新
热门
我的个人博客网站搭建全记录(Hexo+GitHub Pages+GitHub Actions)
年轻的时候弄了个博客,每年都只会被访问一次(在阿里云给我下续费通牒的时候)。很冤,但抱着”每个前端人都应该有自己的博客“的信念,咬着牙续费了几次。今年3月份,续费通知如约而至,我再一次来到了历史的岔路
一文读懂Vue3.0的改进与优化
本文旨在通俗易懂的回答:相较于2x,Vue3.0都做了哪些改进与优化。 分为三个层面:性能、源码和新特性。
JavaScript设计模式实践之组合模式
组合模式就是将对象组合成树形结构,且这些对象对外提供一致调用方法的设计。它除了能很好的表现对象之间”部分-整体‘的层次结构外,还能方便我们进行统一调用和遍历的操作。 如果硬要举一个例子的话,那么……DOM就是组合模式的典范。 它以树形结构组织节点,每个节点又有一致的访问(属性和…
JavaScript设计模式实践之命令模式
命令模式就是将过程式的请求调用封装在command对象的execute方法里的做法。 比如说有个“用户点击按钮,刷新菜单目录”的业务逻辑。过程式的调用: 可以看到它通过传递命令对象,实现了请求发送者和接收者的解耦。但也很明显:简单的事情变复杂了。 其实,在javascript中…
JavaScript设计模式实践之发布-订阅模式
最近在读《JavaScript设计模式与开发实践》,恰逢手头上的工作任务是项目重构。本系列文章就是对本次学习实战的记录和总结。 发布-订阅模式又叫观察者模式。它定义对象间的一种一对多关系,当一个对象的状态发生变化时,所有依赖于它的对象都将得到通知。 举个现实生活里的例子,比如说…
JavaScript设计模式实践之迭代器模式
最近在读《JavaScript设计模式与开发实践》,恰逢手头上的工作任务是项目重构。本系列文章就是对本次学习实战的记录和总结。 迭代器模式是指提供一种方法,顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 现代语言一般都内置的有迭代器实现,我们通常称之为遍历函…
JavaScript设计模式实战之代理模式
代理模式就是给对象提供一个替身对象,以便控制对它的访问的这种机制。根据作用的不同,它分为保护代理、虚拟代理、缓存代理等。 这玩意在现实生活中很常见,像秘书、经纪人、翰林院,其实都是代理,他们会在正主被访问之前做一些额外且必要的准备工作。在代码世界中的应用更是比比皆是。但凡我们有…
JavaScript设计模式实战之策略模式
策略模式就是把用于实现同一目标的不同算法、规则封装起来,并使它们可以被相互替换的做法。 它提供了对开放封闭原则的完美支持,可以有效避免多重条件判断语句。 像下面这个“根据状态值获取对应文本”的函数,就有策略模式的影子。 应用“策略模式”对表单验证的代码进行重构。 它的优点是通过…
记一次懒癌发作引发的代码重构:动态加载模块
这是一个过程曲折、结局温暖的动人故事。 知识点:ES6 import()动态加载模块和webpack的require.context。 就是对mockjs最基础的应用:引入静态数据、mock匹配请求路径、返回对应数据。 没一点毛病!除了太普通显得有点low。 low不是错,让我…
Vue单元测试代码大全( jest + vue-test-utils)
通过生动详实的例子带你排遍vue单元测试过程中的所有疑惑与难题。 一定先收藏上,不难预见,当你真正需要并去看的时候,会发自内心的来上一句:不虚此藏。 技术栈:jest、vue-test-utils。 共四个部分:运行时、Mock、Stub、Configuring和CLI。 在跑…
下一页
个人成就
文章被点赞
535
文章被阅读
52,616
掘力值
2,406
关注了
43
关注者
82
收藏集
16
关注标签
34
加入于
2018-11-16