自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 对算法的理解?应用场景?

包括在前端javascript编译的时候,都会生成对应的抽象语法书ast,其本身不涉及到任何语法,因此你只要编译相应的转义规则,就可以将任何语法转义到任何语法,也是babel,postcss,prettier,typescript。因此,算法的设计和选择要同时结合数据结构,简单的说数据结构的设计就是选择存储方式,如确定问题中的信息是用数组存储还是普通的变量存储或者其他更加复杂的数据结构。一个程序=算法+数据结构,数据结构是算法实现的基础,算法总要依赖某种数据结构来实现的,两者是不可分割的。

2024-02-22 13:43:33 319 1

原创 对发布订阅、观察者模式的理解?区别?

发布.订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者),而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。例如生活中,我们可以用报纸期刊的订阅形象的说明,当你订阅了一份报纸,每天都会有一份最新的报纸送到你手上,有多少人订阅报纸,报刊就会发布多少份报纸。上述代码,发布者和订阅者需要发布者订阅中心进行关联,发布者的发布动作和订阅者的订阅动作相互独立,无需关注对方,消息派发由发布订阅中心负责。报刊和订报纸的客户形成了一对多的依赖关系。

2024-02-21 15:27:54 232

原创 你是怎么理解ES6中Promise的使用场景?

https://es6.ruanyifeng.com/#docs/promise

2024-01-15 20:49:35 1339

原创 ES6中新增的Set、Map两种数据结构怎么理解?

如果要用一句话描述,我们可以说Set是一种叫做集合的数据解构,Map是一种叫做子字典的书据解构什么事集合,什么又是字典是由一堆无序的,相关联的,且不重复的内存结构【数学组称为元素】组成的组合是一些元素的结合,每个元素有一个称作key的域,不同元素的key各不相同区别?

2024-01-14 16:37:01 329

原创 ES6中对象新增了那些扩展

https://es6.ruanyifeng.com/#docs/object

2024-01-14 11:28:55 1157 1

原创 var ,let和const的区别

​。

2024-01-09 10:58:12 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除