首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沃明
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
最新
热门
贯穿javascript类的设计模式——模板方法模式
模板方法模式是一种只需要使用继承就可以实现的非常简单的模式。模板方法模式由两部分组成:抽象父类和实现子类。
常用且实用的设计模式——单例模式
单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一个常用的模式,有些对象我们往往只需要一个,比如线程池,全局缓存等等。
利用设计模式的思维进行代码优化重构
设计模式其实也是在进行代码重构,让代码更容易维护和简单的编写。所以我们在记住设计模式的使用方式以及应用场景之外,也需要记住一些代码重构的小技巧。
在不更改原有函数逻辑的基础上新增逻辑——装饰者模式
我们需要去更改一个很复杂的函数,给这个函数添加一些额外的功能。但是这个函数中包含了很多复杂逻辑。一般情况下,我们最好是不去更改原函数,而是在原函数上添加新功能。
让你遇见第三方接口变了不会慌——适配器模式
一般都是在原有接口和新接口不适配的情况下才会用到适配器模式,需要同时兼容这两种接口。我们会编写一个新的适配器来兼容新接口的输出内容。
懒加载和惰性加载的一种实现方式——代理模式
假设我们需要给一个心仪的姑娘送一朵花,普通情况下是自己清收送出去,而女孩也是我们送花的直接对象。 但是我们如果出于什么原因,不能把花直接送到她手里。我们可以使用转交的方式。这就是最基础的代理模式。
教你用一个if语句写表单校验——策略模式
我们以前可以看到很多这样的代码,最长出现在表单验证的时候。如果再多点表单的数值,我们每一个都需要去校验的话,我们就需要写很多的if条件。
仿一个苹果官网炫酷动画效果
仿写一个苹果官网的动画效果,通过分析苹果官网的代码。思考怎么实现类似的代码,初级前端工程师应该掌握的技能。
函数柯里化
函数柯里话,就是把接收多个参数的方法变换成接收单一参数的函数,并且返回接收剩余参数的一个新函数。逻辑学家 Haskell Curry 命名。
sonarlint连接sonarQube——Vscode
sonarlint连接到公司的sonarQube,使用线上规则。提前解决生产发布会遇到的代码静态检查问题。
下一页
个人成就
文章被点赞
65
文章被阅读
34,583
掘力值
1,285
关注了
32
关注者
12
收藏集
6
关注标签
99
加入于
2017-05-23