09 2022 档案
摘要:JavaScript的数值范围问题 JavaScript只有一种数据类型Number来表示数字,它是双精度64位浮点类型。如下图所示,可以看到,使用52位作为尾数位,整数就是存储在这里;然后使用11位作为指数位,1位作为符号位。 而Number规定的“安全”整数范围就是 -(2^53-1) ~2^5
阅读全文
摘要:Vuex是什么? Vuex是一个为Vue.js应用程序开发的状态管理工具,在开发大型单页面应用时,复杂的组件关系会使得各个组件之间通信困难,类似多个视图依赖于同一状态,或者来自不同视图的行为需要变更同一状态这些情况。Vuex将全局组件的共享状态抽取为一个store文件,它包含以下几个核心概念来实现状
阅读全文
摘要:题目描述 给定一个二叉树的 root ,返回最长的路径的长度 ,这个路径中的每个节点具有相同值 。 这条路径可以经过也可以不经过根节点。两个节点之间的路径长度由它们之间的边数表示。 提示: 树的节点数的范围是 [0, 104] -1000 <= Node.val <= 1000 树的深度将不超过 1
阅读全文
摘要:什么是前端模块化? 模块化就是将实现某个特定功能的代码逻辑封装到一个文件中去,提供对外暴露的接口与其他外部模块进行通信。由于每个模块中定义的变量或函数都是私有的,在代码合并时多个模块之间不会造成命名空间冲突。另外,使用模块化规范可以清楚地知道各个模块的依赖关系,解决文件依赖管理的问题。 在早期,我们
阅读全文