- 博客(111)
- 收藏
- 关注
原创 ASCII Unicode UTF-8 字符集 字符编码
在编码过程中我们经常会使用字符,而使用字符的前提就是把字符放入内存中,而放入内存中的仅仅是字符的编号,而不是真正的字符实体。值,至于以什么样的二进制值存储和计算机中进行传输是通过编码方式来的) ,根据上表可以得出,存储这个字需要三个字节(两个字节的编码方式,除去首位固定的。是一个很大的字符集,它只规定了这个字符集中每个字符对应的码值是多少,具体的编码规则是由 UTF 系列的编码规则实现的。),就是多个字符的集合。不同的字符集包含的字符数量是不一样的,包含的字符也不一样,对应的编码方式也不同。
2024-09-27 18:04:50 659
原创 编译器和解释器:V8是如何执行一段JS代码的
JavaScript作为一种解释型语言,V8 在执行过程中既有解释器 Ignition 又有编译器 TruboFan
2024-01-12 11:17:23 1030
原创 JS中垃圾数据是如何自动回收的
V8的垃圾回收机制针对栈空间的变量和堆空间的变量机制有所不同。栈空间的原始类型数据在销毁执行上下文时就会被回收。堆空间的垃圾回收机制会将堆分为新生代和老生代,对应的垃圾回收器分别为副垃圾回收器和主垃圾回收器,副垃圾回收器采用 Scavenge 算法,主垃圾回收器采用标记-清除的方式
2024-01-11 17:39:57 1006
原创 JS栈和堆:数据是如何存储的
JavaScript原始类型数据值会被存储在栈空间中,引用类型数据值会被存储在堆空间中,栈空间中存储的只是这个引用类型数据的引用地址
2024-01-10 18:51:26 1052
原创 比Flex更强大的Grid网格布局
相信写过前端对齐布局的前端都知道 Flex 布局,它是一种轴线布局,指定“项目”针对轴线的位置,针对行对齐、列对齐(居中对齐、两端对齐)这些布局场景使用 Flex 布局是一种非常常见且高效的方法。Grid 布局则是将容器分成“行”和“列”,产生单元格,然后指定“项目”所占的单元格,远比 Flex 布局更强大。
2023-12-12 17:06:12 579
原创 Vue3响应式原理设计和实现
响应式是一个过程,这个过程存在两个参与者:一方触发,另一方响应。触发者:数据响应者:引用该数据的函数(也叫副作用函数)
2022-12-15 16:15:46 406
原创 Vue-router 中 hash 和 html5 两种路由监听方式
如果你用过 Vue,那你一定知道 vue-router,它给开发者提供了两种路由方式。这两种不同模式的路由方式,它们对路由的监听方式也不同。
2022-12-15 10:12:10 1926
原创 CommonJS,ES6 Module以及webpack模块打包原理
前端模块化标准 CommonJS 和 ES6 Module,以及webpack模块打包的原理
2022-10-27 17:56:11 2133 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人