如何讲解一门技术技术讲解万能公式: 1. 如果是英文词汇就先翻译成中文 2. 一句话描述该技术的用途 3. 描述该技术的核心概念或运作流程 4. 口述该技术的代码书写思路 5. 该技术的优点 6. 该技术的缺点 7. 如何弥补缺点 以AJAX的原理为例: 请问 AJAX 的原理是什么? 1. AJAX Asynchronous JavaScript and XML就是异步的低码汇2022年6月10日计算机通用如何讲解一门技术小于 1 分钟
语言通用性理念各语言编程的核心思想及方法论 软件编程=语言语法+类库+架构思想 软件架构 系统架构+功能架构+技术架构 本文地址: https://confluence.uuyang.cn/universal/lang/The-idea-of-%E2%80%8B%E2%80%8Blanguage-universality.html; 相关文章推荐 缓存淘汰算法; 深拷贝d低码汇2022年6月10日使用指南语言通用性理念使用指南小于 1 分钟
语言特性计算机语言(Computer Language) 指用于人与计算机之间通讯的语言。计算机系统的指令通过一种语言传达给机器。计算机语言等级划分为 机器语言 是指一台计算机全部的指令集合,最终变成一串串由"0"和"1"组成的指令序列交由计算机执行。因此程序就是一个个的二进制文件。机器语言,是第一代计算机语言。; 汇编语言 作为机器语言的改进,用一些简洁的英文字母低码汇原创2022年6月10日计算机通用语言特性大约 6 分钟
手写debounce、throttle防抖是控制次数,节流是控制频率。 debounce (防抖) 防抖就是防止抖动,触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。一直点击的话,函数会迟迟不执行。==核心思想:防抖是不断创建,又不断清空定时器暂存的过程==。 使用场景 输入框搜索; 表单提交; 数据查询; resize; throttle(节流)低码汇2022/8/12数据结构数据结构常见问题手写debounce、throttle手写debounce、throttle大约 2 分钟
深拷贝deepClone详解在上一篇已经讲了深复制和浅复制的区别,就是引用复制和值复制的区别。见数组。 基本数据类型的特点:数据直接存储在栈(stack)内存中; 引用数据类型的特点:在栈中存储的是该对象引用,真实的数据存放在堆内存里; 实现方式一:借助JSON方法,不能深拷贝函数 JSON.stringify():用于将 JavaScript 值转换为 JSON 字符串 JSON.p低码汇2022/8/12数据结构数据结构常见问题深拷贝deepClone详解深拷贝deepClone详解大约 2 分钟
重写lodashGet方法定义 通过keyPath取值,兼容两种格式'a.b[0].c'和'a.b.0.c'。 算法步骤 1. obj格式校验,keyPath格式校验 2. 把两种格式的keyPath 'a.b[0].c'和'a.b.0.c'都转成统一的数组格式 3. 循环数组取值。 用途 安全的通过keyPath取值; 算法实现 测试代码低码汇2022/8/12算法算法常见问题重写lodashGet方法重写lodashGet方法大约 1 分钟