首页
前端
后端
分类
归档
标签
应用
收藏
我的学习心得
行动起来,活在当下
累计撰写
223
篇文章
累计创建
60
个标签
累计收到
4
条评论
栏目
首页
前端
后端
分类
归档
标签
应用
收藏
目 录
CONTENT
以下是
Web
相关的文章
2022-04-04
生成器函数
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*function* (星号的英文是 asterisk) 用来定义一个 生成器函数。该函数可以看做是一个批量制造 生成器 的工厂函
2022-04-04
1311
0
0
JavaScript
2022-04-03
生成器
生成器(Generator)对象不能通过对应的类实例化创建,它通过 生成器函数(Generator Function)创建。生成器同时实现了 可迭代协议(Iterable Protocol)和 迭代器协议(Iterator Protocol)。通过生成器函数构建生成器的一个例子:const g =
2022-04-03
1299
0
0
JavaScript
2022-04-03
Symbol.iterator
Symbol.iterator 用来为对象指定 迭代器,使对象成为 可迭代对象。只有 可迭代对象 才能被 for ... in 和扩展运算符 ... 等遍历取值。const iterable = [];iterable[Symbol.iterator] = function* () { yield
2022-04-03
1661
0
0
JavaScript
2022-04-03
可迭代与迭代器
迭代协议(Iteration Protocols)是 ESMAScript 2015 (ES6) 的补充内容,它还只是一种 约定,还没有成为内置语法。任何对象都可以按照约定实现迭代协议。迭代协议包含两个内容:可迭代协议(Iterable)和 迭代器协议(Iterator)。可迭代协议要想使一个普通对
2022-04-03
1351
0
0
JavaScript
2022-04-03
Docker 中配置 Nginx 的 SSL
在 docker 启动的 nginx 中配置 ssl 证书及反向代理。
2022-04-03
925
0
0
Vue
2022-04-01
对象属性的可枚举性和自有性
可枚举的属性 指的是属性配置对象中 enumerable 为 true 的属性,这种属性由两种方法产生:通过普通赋值新增的属性(. or [])通过 Object.defineProperty() 方法定义的属性(需要显式将 enumerable 设为 true)可枚举的属性,如果它的 key 不是
2022-04-01
1333
0
0
JavaScript
2022-04-01
Object.defineProperty()
通常情况下,我们通过 . 或者 [] 给对象添加属性:const o = {}o.name = 'barwe'o['age'] = 8实际上对象的某个属性的操作和特性不仅仅是存值取值这么简答,比如只读属性、存取值时进行一些额外的操作,这些用上面这种定义属性的方式是不能实现的。上面这种简单赋值的方式实
2022-04-01
1073
0
0
JavaScript
2022-03-28
浅谈 Vue 与 MVVM
Vue 不是一个完全的 MVVM 模型
2022-03-28
1084
0
0
Vue
2022-03-26
reflow & repaint
浏览器将 HTML 解析为 DOM,将 CSS 解析为 CSSOM,然后合并 DOM 和 CSSOM 生成 Render Tree。根据 Render Tree 计算所有节点的大小、位置和样式,最后将节点绘制到页面上。浏览器使用流式布局,遍历一次 Render Tree 就可以完成页面的绘制,但是
2022-03-26
1238
0
0
Web
2022-03-26
debounce & throttle
debounce 翻译为 "防抖",throttle 翻译为 "节流"。传统模式下,事件的触发和事件的处理是一一绑定的,即每次触发都会被处理。这在某些情况下会无意义的多次调用处理函数,例如缩放元素的大小。我们只关心拖动事件结束之后元素的大小,而不关心拖动过程中
2022-03-26
1462
0
0
Web
1
2
3
4
5
6