会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
1800000000nm
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2023年4月6日
前端设计模式——MVC模式
摘要: MVC模式(Model-View-Controller):是一种前端和后端都广泛应用的设计模式。它将应用程序的业务逻辑、数据表示和用户界面分离,使得开发人员可以独立地修改各部分而不影响其他部分。MVC设计模式有助于提高代码的可读性、可维护性和可重用性。 MVC是Model-View-Controll
阅读全文
posted @ 2023-04-06 09:48 1800000000nm
阅读(390)
评论(0)
推荐(0)
编辑
2023年4月4日
JavaScript中计时器requestAnimationFrame、setTimeout、setInterval、setImmediate的使用和区别
摘要: 在JavaScript中,我们经常使用requestAnimationFrame、setTimeout、setInterval和setImmediate来控制代码的执行时机。它们各有特点和适用场景: 1. requestAnimationFrame: requestAnimationFrame主要用
阅读全文
posted @ 2023-04-04 10:05 1800000000nm
阅读(244)
评论(0)
推荐(0)
编辑
2023年4月3日
介绍一下requestAnimationFrame和requestIdleCallback
摘要: 当我们需要执行动画或其他高性能操作时,常常会遇到以下问题: - 任务的执行频率过高,对 CPU 和内存造成了大量的压力。- 任务的优先级较高,导致其他任务无法及时得到处理。 为了解决这些问题,JavaScript 提供了两个调度 API:requestAnimationFrame 和 request
阅读全文
posted @ 2023-04-03 14:19 1800000000nm
阅读(284)
评论(0)
推荐(0)
编辑
2023年3月30日
前端设计模式——依赖注入模式
摘要: 依赖注入模式(Dependency Injection Pattern):允许我们通过将对象的依赖关系从代码中分离出来,从而使代码更加模块化和可重用。 在传统的编程模式中,一个对象可能会直接创建或者获取它需要的其他对象,这样会造成对象之间的紧耦合关系,难以维护和扩展。而使用依赖注入模式,则可以将对象
阅读全文
posted @ 2023-03-30 09:39 1800000000nm
阅读(245)
评论(0)
推荐(0)
编辑
2023年3月29日
前端设计模式——享元模式
摘要: 享元模式(Flyweight Pattern):是一种用于优化对象创建和管理的设计模式。它旨在减少内存消耗和提高性能,通过共享具有相同状态的对象来实现这一目标。 具体来说,享元模式涉及两个主要的对象:享元工厂和具有共享状态的享元对象。享元工厂负责创建和管理共享对象,以确保每个对象只被创建一次。享元对
阅读全文
posted @ 2023-03-29 09:46 1800000000nm
阅读(99)
评论(0)
推荐(0)
编辑
2023年3月28日
前端设计模式——解释器模式
摘要: 解释器模式(Interpreter Pattern):是一种行为型设计模式,它可以用来解决一些特定问题,例如编译器、计算器等等。这种模式定义了一个语言的语法,并用一个解释器来解释语言中的表达式。 解释器模式可以用来处理例如数据格式化、表单验证等业务场景。在这些场景中,我们需要定义一些语法规则,然后使
阅读全文
posted @ 2023-03-28 09:42 1800000000nm
阅读(78)
评论(0)
推荐(0)
编辑
2023年3月27日
前端设计模式——访问者模式
摘要: 访问者模式(Visitor Pattern)是一种行为型设计模式,用于将操作与其所操作的对象分离开来。该模式的核心思想是将操作封装在一个访问者对象中,而不是分散在各个对象中。通过将操作与对象分离开来,访问者模式可以在不修改对象结构的情况下,添加新的操作。 在前端开发中,访问者模式通常用于处理DOM树
阅读全文
posted @ 2023-03-27 10:03 1800000000nm
阅读(102)
评论(0)
推荐(0)
编辑
2023年3月26日
前端设计模式——路由模式
摘要: 路由模式(Router Pattern):将页面的不同状态映射到不同的URL路径上,使得用户可以直接通过URL来访问页面的不同状态。 路由模式通常用于实现单页面应用(SPA)的页面导航和状态管理。具体来说,路由模式通过解析URL路径来确定应该显示哪个页面,并使用历史记录API来管理页面状态。 一般来
阅读全文
posted @ 2023-03-26 21:21 1800000000nm
阅读(209)
评论(0)
推荐(0)
编辑
前端设计模式——计算属性模式
摘要: 计算属性模式(Computed Property Pattern):在JavaScript中,可以使用Object.defineProperty()方法来实现计算属性模式,通过get和set方法来计算属性值。 计算属性模式用于将对象的某些属性值与其他属性值相关联。该模式常用于Vue.js等框架中。
阅读全文
posted @ 2023-03-26 14:52 1800000000nm
阅读(85)
评论(0)
推荐(0)
编辑
2023年3月25日
前端设计模式——委托模式
摘要: 委托模式(Delegation pattern):将一个对象的某个方法委托给另一个对象来执行,它可以帮助我们将对象之间的关系更加灵活地组织起来,从而提高代码的可维护性和复用性。 在委托模式中,一个对象(称为委托对象)将一些特定的任务委托给另一个对象(称为代理对象)来执行。代理对象通常具有和委托对象相
阅读全文
posted @ 2023-03-25 16:08 1800000000nm
阅读(94)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页