2021-12-21 js常见兼容问题 兼容 前端 兼容 iPhone7 用 for…in 遍历数组失效问题描述:最初学习使用 js 时,觉得for...in遍历比for循环简洁,后期在用户反馈后发现 iPhone7 不支持用 for…in 遍历数组解决方式: 改为for循环遍历 移动端点
2021-10-10 async_await及其实现 js原理手写面试 前端 面试 async 和 await 关键字让我们可以用一种更简洁的方式写出基于 Promise 的异步行为,而无需刻意地链式调用 promise。 场景Promise B需要接受 Promise A的返回值作为下一步计算的参数 12345678
2021-10-07 阿里前端开发规范 前端规范 前端 规范 目录 声明 前端代码规范 前端 JS 项目开发规范 一、编程规约 (一)命名规范 1.1.1 项目命名 1.1.2 目录命名 1.1.3 JS、CSS、SCSS、HTML、PNG 文件命名 1.1.4 命名严谨性 (二)HTML
2021-09-19 Vue 库 Vue收藏 前端 收藏 1. 状态管理 (1)PiniaPinia 是最新一代的 Vue 轻量级状态管理库。它适用于 Vue 2.x 和 Vue 3.x。它是 Vue 官方成员在 2019 年 11 月重新设计的一个状态存储库,它允许你跨组件/页面
2021-08-22 debug断点调试 浏览器调试 前端 浏览器 调试 前言前端开发中我们最常需要调试的部分是 JS ,在调试 JS 的过程中,我们最常使用的方法便是 debug 调试。何为 debug 调试? debug 调试又名断点调试,它指的是在程序指定位置设置断点,当程序运行到这个断点时会暂停执行
2021-06-22 React 库 React收藏 前端 收藏 1、状态管理(1)React ReduxRedux 是 JavaScript 应用程序的状态容器,提供可预测的状态管理。React Redux 是 Redux 官方实现的 React 绑定。可以让你构建一致化的应用,运行于不同的环境(
2021-06-20 console 调试技巧 浏览器调试 前端 浏览器 调试 前言如果统计一番前端最常用的方法,那么 console.log 一定位列其中。无论你写的是原生 JS 亦或者是 JQuery、Vue 等等,调试之时,都离不开 console.log 方法。但是,console 对象中的方法不仅仅只有
2021-04-11 Chrome 性能监测 性能浏览器调试 前端 浏览器 调试 前端性能优化一直是前端工作中必不可少的一部分,但是我们如何知道哪些部分的性能有优化的空间呢?此时,Chrome 性能监测就派上用场了。 正所谓:知己知彼,百战百胜,只有确定了性能瓶颈,才能有条不紊地进行前端性能优化工作。 Perfor
2021-03-17 Promise A+ 规范 Promisees6js原理面试 前端 面试 Promise 对象用于表示一个异步操作的最终完成(或失败)及其结果值。 Promise A+ 规范Promise A+ 规范 手写 Promise12345678910111213141516171819202122232425262
2021-03-16 现代浏览器内部揭秘 原理浏览器面试 前端 面试 浏览器 第一部分从高级视角对浏览器架构与多进程架构的优点进行阐述。我们也对 Chrome 中与多进程架构密切相关的服务化与站点隔离进行了讲解。 CPU、GPU、内存和多进程体系结构这一博客系列由四部分组成,将从高级体系结构到渲染流程的细节来窥