• 前端手写题整理(二):数组与字符串

    手写题系列第二篇:字符串反转、数组扁平化、数组去重,以及一道结合缓存的工具类设计题。整理时顺手修正了原笔记里的两处笔误(递归函数名写错、漏写 return)。 字符串反转三种写法,从 API 组合到递归: 1234567891011121314151...
  • 前端手写题整理(一):函数与设计模式

    把早期积攒在手写题仓库里的题目整理成系列发出来,这一篇覆盖函数工具与设计模式:防抖节流、深拷贝、发布订阅、观察者模式。每道题保留当时的实现思路,适合面试前快速过一遍。 防抖与节流两者都是为了减少函数的调用频率: 防抖(debounce):短时间内多...
  • 机器人基础编程

    机器人基本知识定义国际标准化组织1987年对工业机器人的定义: 工业机器人是一种具有自动控制操作和移动功能的,能够完成各种作业的可编程操作机器。 国家标准GB/T 12643-2013将工业机器人定义为: 自动控制的、可重复编程、多用途的操作机...
  • 微前端架构

  • 如何做好 Code Review

    职责Code review 不应该承担发现代码错误的职责。Code Review主要是审核代码的质量,如可读性,可维护性,以及程序的逻辑和对需求和设计的实现。 如何审查代码1.关注代码风格规范: 包括但不限于:命名规范、代码缩进、注释和文档等等2.关...
  • 前端基础架构之工作流设计

    关键词:工作流程、规范、文档、自动化、工具、效率、生产力、规范硬编码、强制执行 介绍前端工作流设计是什么 前端工作流设计是指设计和优化前端开发的流程和工具,旨在提高团队的效率和质量,使得开发过程更加规范化和可靠化。 常见的工作流设计有哪些: 代码...
  • 技术单词

    illustrate v.举例;(用例子,图解等)说明;举例证明;加上插图[图解]美: [ˈɪləˌstreɪt] 英: [ˈɪləstreɪt] palette n. 调色板;(画家使用的)主要色彩美: [ˈpælət]英: [‘pælət...
  • vscode项目国际化

    为什么要进行国际化国际化(i18n)是指将应用程序设计为可以轻松地适应不同语言、地区和文化的能力,更好的在海外推广国内产品。 国际化功能要点1.多语言支持:包括界面和文档翻译、本地化应用等2.多语言环境切换:切换后,读取相应的语言包内容 如何实现国际...
  • 前瞻技术

    前瞻技术 此处临时存放一些工作中没怎么用到,但比较感兴趣的前端概念,供我扫除知识盲点 service workers 离线缓存 微前端架构 低代码平台 SSR 微服务 计算机图形学 计算机运动学 webGL 线性代数 算法 数据结构 可视化大屏适...
  • mockjs在前端项目中的应用

    使用mockjs模拟请求数据 Mock.js 是一个前端数据模拟库,它可以拦截前端代码中的 XMLHttpRequest 请求,并返回模拟的数据;在前端开发中,使用 Mock 数据可以帮助我们模拟后端接口数据,提高开发效率,同时也可以减少对后端接口的...
/3