在路上等
这个作者很懒,什么都没留下…
展开
-
vue面试问题汇总
访问原文nextTick 是典型的将底层 JavaScript 执行原理应用到具体案例中的示例,引入异步更新队列机制的原因∶●如果是同步更新,则多次对一个或多个属性赋值,会频繁触发 UI/DOM 的渲染,可以减少一些无用渲染●同时由于 VirtualDOM 的引入,每一次状态发生变化后,状态变化的信号会发送给组件,组件内部使用 VirtualDOM 进行计算得出需要更新的具体的 DOM 节点,然后对 DOM 进行更新操作,每次更新状态后的渲染过程需要更多的计算,而这种无用功也将浪费更多的性能,所以异步渲染变原创 2024-05-21 14:49:44 · 168 阅读 · 0 评论 -
华为OD面试题
有效字符串需满足:左括号必须用相同类型的右括号闭合。* 3. 给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。* @param {Array} arr1 有序数组1。* 输入: "()[]{}"* 输入: "([)]"* 输入: "{[]}"* 输出: false。* 输出: false。* 输入: "()"* 输出: true。* 输出: true。* 输入: "(]"* 输出: true。* 1、有序数组合并。原创 2023-06-02 11:59:35 · 229 阅读 · 0 评论 -
笔记1
数值的常用方法:1.toFixed(n) 转换为保留多少位的小数(四舍五入后的结果)n - 要保留的小数位 2. toString(n) 将字符转换为字符串 n - 指定转换为多少进制的(默认是10进制)字符串常用方法; 1.concat() 连接字符串,等同于“+”号(可以连接两个或多个字符串) 2.charAt(n) 获取指定索引处的字...原创 2019-11-05 23:33:58 · 78 阅读 · 0 评论 -
localStorage写注册登录页面
As we now,HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。存储方式:以键值对(Key-Value)的方式存储,永久存储,永不失效,除非手动删除。大小:每个域名5MsessionStorage - 针对一个 session 的数据存储HTML5 的本地存储 API 中的 localStorage 与 sessionStor原创 2020-05-28 22:44:09 · 1418 阅读 · 0 评论 -
div的自动填充
这种情况也是经常遇到的,以优酷网页为例,不确定视频或者图片有多少,每四个自动换行。主要原理是什么呢?主要是运用了弹性布局的flex-wrap属性(记得给父元素设置宽高并给display:flex)默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一xie条轴线排不下,如何换行。有三个属性:nowrap(默认):不换行。wrap:换行,第一行在上方。wrap-reverse:换行,第一行在下方。写到这里相信大家都已经有一个大致的了解了,基本架构就是:..原创 2020-05-27 23:10:59 · 1897 阅读 · 0 评论 -
插入千位符
js字符串的应用原创 2022-07-11 13:59:50 · 118 阅读 · 0 评论 -
webpack
1.谈谈你对webpack的看法webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。对于不同类型的依赖,webpack有对应的模块加载器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。2.webpack的基本功能和工作原理?代码转换:TypeScript 编译成 JavaScript、SCSS 编译成 CSS 等等文件原创 2022-04-10 14:14:54 · 116 阅读 · 3 评论