随笔分类 - 知识
摘要:微服务架构与单体应用区分 单体应用的特点: 所有的系统模块都在同一个应用内 对外提供的接口是统一的 单体项目存在的问题: 一个成功的应用都有一个趋势,他会随着时间的推移结构会变的越来越臃肿 当单体项目结构变得越来越庞大、复杂之后使用项目的扩展和更新都变得越来越困难 随着单体应用规模越来越大启动时间也
阅读全文
摘要:SpringBoot、Mybatis、swagger 基础配置与基本使用+注意点
阅读全文
摘要:/** * @param {string} str * @return {number} */ var myAtoi = function(str) { // 自动机类 class Automaton{ constructor() { // 执行阶段,默认处于开始执行阶段 this.state =
阅读全文
摘要:1、Js内存泄漏情况: 意外的全局变量; 闭包; 未被清空的定时器; 未被销毁的事件监听; DOM 引用 2、判断 var min = Math.min(); max = Math.max(); console.log(min < max); // false MDN 相关文档是这样解释的 Math
阅读全文
摘要:DOM Diff 1.对比两个虚拟节点,找出差异,再对应到真实DOM ,进行补丁; 由于DOM操作损耗性能,所以应求得最小代价 2.遵循结构上一一对应关系,索引值 3.p span 交换 4.Diff——深度优先遍历 实现 createElement()方法 将虚拟节点变为对象 function c
阅读全文
摘要:Promise异步 实现——加载图片 <script> function loadImage(src) { const promise = new Promise((resolve, reject) => { const img = document.createElement('img'); im
阅读全文
摘要:比较innerText、 nodeValue、textContent;语义化标签;浏览器对象模型
阅读全文
摘要:Javascript相关知识与常见试题 :作用域 ,块级作用域 ,变量提升 ,let,this指向
阅读全文
摘要:Vue父子组件传值相关 兄弟组件之间传值 原理
阅读全文
摘要:发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知先订阅再发布.如何实现,实际应用场景
阅读全文
摘要:Symbol数据类型,代表:唯一 ;属性
阅读全文
摘要:TypeScript 对象 对象是包含一组键值对的实例。 值可以是标量、函数、数组、对象等 var object_name = { key1: "value1", // 标量 key2: "value", key3: function() { // 函数 }, key4:["content1", "
阅读全文
摘要:npm安装 —— 以管理员身份运行 基础类型 null null是一个只有一个值的特殊类型。表示一个空对象引用。 用 typeof 检测 null 返回是 object。 undefined typeof 一个没有值的变量会返回 undefined。 Null 和 Undefined 是其他任何类型
阅读全文