0%

—— 一个特殊字符乱码引发的故事

image.png
这个是 Vue3 源码里的 example todomvc 在 Chrome 98 里打开的样子

Read more »

执行上下文

执行上下文(Execution Context)是一段代码执行时的环境,每个函数都有它自己的执行上下文。
这个环境里面大概包含:

  • 传入函数的参数(arguments)
  • 函数的作用域链
  • this 的值
Read more »

一般情况

1
2
3
4
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
/>

iOS Safari

新版本的 Safari 上这种方法并不生效。从 iOS 10 开始, Safari 会忽略 user-scalablemin-scalemax-scale 设置,原因是为了更好的阅读体验。

With the release of iOS 10, we’ve made some minor adjustments to the behavior of our fast tapping, and an important change to a very common user interaction: pinch zooming.

参考:New Interaction Behaviors in iOS 10 | WebKit

Read more »

大家在写文章或者作笔记的时候必不可少的都会贴上链接,作为参考(Reference),但是每次都要分步复制链接和标题太麻烦了,于是找了下相关的工具。

一般有两种形式的链接:

  1. markdown 格式,适合纯文本的编辑器:[百度一下,你就知道](https://www.baidu.com/)
  2. 富文本格式,适合富文本编辑器:百度一下,你就知道
Read more »

语法

Object.defineProperty(obj, prop, descriptor)

返回值:传入的 obj

描述

通过赋值创建的属性默认是可枚举 (for…in \ Object.keys),可以修改值,也可以被删除的。而 Object.defineProperty 可以修改这些特性。
默认通过 Object.defineProperty 添加的属性是不可修改且不可枚举的。

Read more »