随笔分类 -  知识

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

点击右上角即可分享
微信分享提示