日常生活的交流与学习

首页 新随笔 联系 管理

2022年1月26日 #

摘要: 为什么会有混入 因为JavaScript中只有单继承,当我想要使用其他类的方法,或者说想要增加新的方法,但是又不能够修改自己这个类,更别说其父类了,这个时候就是只能够使用混入了 混入的本质 混入的本质,还是继承,通过继承当前这个类,创建一个新类返回去 代码 关键代码 传入当前类,然后继承当前类, 添 阅读全文
posted @ 2022-01-26 20:45 lazycookie 阅读(200) 评论(0) 推荐(0) 编辑

摘要: 继承系统的内置类(Array类) 有时候,我们想要给这个系统的数组类增加一个方法,但是又不能在内置类上面加上方法,也就是不能直接修改系统的内置类,但是我们又得给系统拓展方法,这个时候就是使用继承就是很是关键了. 比如说下面的代码给定义了一个新的数组类型,继承自系统的数组类,然后增加了两个自己的方法. 阅读全文
posted @ 2022-01-26 19:38 lazycookie 阅读(50) 评论(0) 推荐(0) 编辑

摘要: display属性 所有的后代元素都隐藏 后面的元素会顶上来 但是在dom树中,这个元素还是存在的 visibility属性 元素隐藏起来,但是后面的元素并不会顶上来 可以理解这个元素变成透明的了 overflow属性 规定了当内容元素超出父元素时的展现形式,是裁剪内容,还是全部显示,还是使用滚动条 阅读全文
posted @ 2022-01-26 12:31 lazycookie 阅读(25) 评论(0) 推荐(0) 编辑

摘要: 类序号递增的三个盒子 类序号递增,内容序号递增的三个盒子 阅读全文
posted @ 2022-01-26 11:20 lazycookie 阅读(111) 评论(0) 推荐(0) 编辑

2022年1月24日 #

摘要: 行内元素,即使设置宽高也不起作用 行内元素的宽度随着内容变化,高度是由字体大小决定 阅读全文
posted @ 2022-01-24 11:12 lazycookie 阅读(71) 评论(0) 推荐(0) 编辑

摘要: 外边距 margin 边框 border 内边距 padding 内容 context 内容区域有宽高 盒子的宽高,指的是内容区域的宽高. 阅读全文
posted @ 2022-01-24 11:00 lazycookie 阅读(44) 评论(0) 推荐(0) 编辑

摘要: 如果是在同一个规则里面或者说大括号里面,就是color属性所对应的值 如果是父子元素,子元素的如果没有自己的color属性,那么就回去父元素中寻找 阅读全文
posted @ 2022-01-24 10:55 lazycookie 阅读(29) 评论(0) 推荐(0) 编辑

摘要: css中的百分比,都是相对于父元素而言的. 阅读全文
posted @ 2022-01-24 10:30 lazycookie 阅读(6) 评论(0) 推荐(0) 编辑

2022年1月23日 #

摘要: 前言 因为许多博客园都用了自己的美化主题,每次看不同的博客园,加载时快时慢,后来使用简洁模式,但是排版并不是很友好,于是自己写了个油猴脚本,重新排了一下版,调整了字体,去除了一些不必要的内容. 代码 // ==UserScript== // @name 博客园美化 // @namespace htt 阅读全文
posted @ 2022-01-23 14:22 lazycookie 阅读(136) 评论(0) 推荐(0) 编辑

2022年1月22日 #

摘要: 标题一 内 容一 asdfadsf 标题二 内容二 放大森ads 标题三 内容三 dasfasdf 标题四 内容四 dasfds 标题五 内容五东afdsaf asdfsd 标题六 内容六 dasfasdfdasf 阅读全文
posted @ 2022-01-22 16:56 lazycookie 阅读(35) 评论(0) 推荐(0) 编辑

摘要: 是相对于父元素而言的 阅读全文
posted @ 2022-01-22 14:00 lazycookie 阅读(36) 评论(0) 推荐(0) 编辑

2022年1月7日 #

摘要: 先备份所有数据,然后做以下操作: 打开开始菜单,输入cmd 在命令行图标上点右键,以管理员身份运行 在命令行窗口中输入 diskpart,回车 输入 list disk,确定你的U盘的序号(0或者1或者2………),此处假设是2 输入 select disk 2,选中U盘为操作对象 输入 clean至 阅读全文
posted @ 2022-01-07 15:16 lazycookie 阅读(1682) 评论(0) 推荐(0) 编辑

2021年12月13日 #

摘要: 目录 [TOC] 算法与程序的区别是 解决问题的基本步骤是()。(1)算法设计(2)算法实现(3)数学建模(4)算法分析(5)正确性证明 判断_问题的两个要素是输入和实例。 对近似递增序列的线性表从小到大排序,使用哪种方法好? 多选_顺序查找适合的数据结构是() f(n)=3n^3+7n^2+4nl 阅读全文
posted @ 2021-12-13 23:55 lazycookie 阅读(607) 评论(0) 推荐(0) 编辑

2021年11月24日 #

摘要: 最常公共子序列 算法原理 代码 "最常公共子序列.js" js var dp = backPack( [ [2, 3], [3, 4], [4, 5], [5, 6], ], 8 ); console.log(dp); function backPack(arr, capacity) { let [ 阅读全文
posted @ 2021-11-24 18:12 lazycookie 阅读(50) 评论(0) 推荐(0) 编辑

2021年11月23日 #

摘要: 最常公共子序列 算法原理 代码 "最常公共子序列.js" js var dp = backPack( [ [2, 3], [3, 4], [4, 5], [5, 6], ], 8 ); console.log(dp); function backPack(arr, capacity) { let [ 阅读全文
posted @ 2021-11-23 23:46 lazycookie 阅读(63) 评论(0) 推荐(0) 编辑

2021年11月14日 #

摘要: 全局事件总线挂载在哪里? 全局事件总线的注册和调用逻辑图 源码 "vu_vue中全局事件总线的标准实现 快捷方式.lnk" 代码图 的理解 为什么全局事件管理器本质上是个组件? 源码 "vu_vue中全局事件总线的两种方式的对比 快捷方式.lnk" 注册BusComponent组件,然后添加到Vue 阅读全文
posted @ 2021-11-14 17:39 lazycookie 阅读(218) 评论(0) 推荐(0) 编辑

2021年11月13日 #

摘要: 生命周期: 1.又名:生命周期回调函数、生命周期函数、生命周期钩子。 2.是什么:Vue在关键时刻帮我们调用的一些特殊名称的函数。 3.生命周期函数的名字不可更改,但函数的具体内容是程序员根据需求编写的。 4.生命周期函数中的this指向是vm 或 组件实例对象。 阅读全文
posted @ 2021-11-13 22:17 lazycookie 阅读(58) 评论(0) 推荐(0) 编辑

2021年10月23日 #

摘要: 代码项目 "ax_axios_尚硅谷 快捷方式.lnk" get请求 返回内容 代码 带参数get请求 返回内容 错误的搭配params和post 奇怪现象 理解 post请求_提交数据 post请求多数时候用来提交数据,当然也课查询数据,误绝对化. 输出效果 1. 提交之后,浏览器会自动刷新 pu 阅读全文
posted @ 2021-10-23 19:58 lazycookie 阅读(80) 评论(0) 推荐(0) 编辑

2021年10月22日 #

摘要: Node.js是什么 JavaScript引擎 打开命令行另外一种方法 文件读写 写文件 写成功 写失败 error标志位的使用方式 获取文件扩展名 HTTP 两个概念IP地址和端口号 请求路径 输出 代码 request 服务器搭建的三个步骤 响应内容的要求 返回JSON对象 返回json对象 1 阅读全文
posted @ 2021-10-22 20:35 lazycookie 阅读(31) 评论(0) 推荐(0) 编辑

2021年10月20日 #

摘要: 简介 组件化 组件化开发最最重要的一点,就是复用. 类型检测 为什么一定要有类型检测呢? 简而言之,就是错误发现越早越好. JavaScript的类型错误只有在运行阶段才能发现 技术栈 ==vue项目需要掌握的技术栈== 学习方法 什么是渐进式框架 一点点引入和使用 vue的本质 本质就是一个Jav 阅读全文
posted @ 2021-10-20 23:13 lazycookie 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 简介 组件化 组件化开发最最重要的一点,就是复用. 类型检测 为什么一定要有类型检测呢? 简而言之,就是错误发现越早越好. JavaScript的类型错误只有在运行阶段才能发现 技术栈 vue项目需要掌握的技术栈 学习方法 什么是渐进式框架 一点点引入和使用 vue的本质 本质就是一个JavaScr 阅读全文
posted @ 2021-10-20 22:41 lazycookie 阅读(113) 评论(0) 推荐(0) 编辑

2021年10月2日 #

摘要: 第一种:new Object() 构造函数创建 第二种:使用对象字面量表示法 第三种:使用工厂模式创建对象,也就是把new Object()封装在一个工厂函数里面,然后我们去调用这个函数就好了,但是我们就无法判断返回的对象是一个Object类型,但究竟是一个什么样的具体的对象类型,就不知道了. 第四 阅读全文
posted @ 2021-10-02 11:46 lazycookie 阅读(78) 评论(0) 推荐(0) 编辑

摘要: 答案:两者的加载方式不同、规范不同 第一、两者的加载方式不同,require 是在运行时加载,而 import 是在编译时加载 第二、规范不同,require 是 CommonJS/AMD 规范,import 是 ESMAScript6+规范 第三、 require 特点:社区方案,提供了服务器/浏 阅读全文
posted @ 2021-10-02 00:33 lazycookie 阅读(2369) 评论(0) 推荐(0) 编辑

摘要: 答案:利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行! 解析: 1、那什么样的事件可以用事件委托,什么样的事件不可以用呢? 适合用事件委托的事件,基本都是点击事件,无论是鼠标的点击还是键盘的点击:click,mousedown,mouseup,keydown,keyup,keypre 阅读全文
posted @ 2021-10-02 00:10 lazycookie 阅读(85) 评论(0) 推荐(0) 编辑

摘要: 答案: 1)创建新节点 (create开头) createDocumentFragment() //创建一个 DOM 片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加、移除、替换、插入 (实际上就是 增删改插) appen 阅读全文
posted @ 2021-10-02 00:05 lazycookie 阅读(598) 评论(0) 推荐(0) 编辑

摘要: 答案: 两个等号==是抽象相等运算符, 三个等号 是严格相等运算符。 两个等号==运算符是在进行必要的类型转换后,再比较。 运算符不会进行类型转换,所以如果两个值不是相同的类型,会直接返回false。 如果你对==和 的概念不是特别了解,建议大多数情况下使用 阅读全文
posted @ 2021-10-02 00:02 lazycookie 阅读(1583) 评论(0) 推荐(0) 编辑

2021年10月1日 #

摘要: 答案: 解释型的脚本语言。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。 基于对象。JavaScript 是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。 弱类型。JavaScript 语言中 阅读全文
posted @ 2021-10-01 23:59 lazycookie 阅读(479) 评论(0) 推荐(0) 编辑

摘要: 答案: replace 正则匹配方法 字符串的trim()方法 JQuery的方法 解析: 方法一:replace 正则匹配方法 方法二:str.trim()方法 trim()方法是用来删除字符串两端的空白字符并返回,trim 方法并不影响原来的字符串本身,它返回的是一个新的字符串。 缺陷:只能去除 阅读全文
posted @ 2021-10-01 23:57 lazycookie 阅读(52) 评论(0) 推荐(0) 编辑

摘要: 答案:三种方法,分别是 类型检查typeof 字符串的构造器 constructor 调用对象的原型 toString方法 解析: ①typeof typeof('123') "string" // true typeof '123' "string" // true ②constructor '1 阅读全文
posted @ 2021-10-01 23:51 lazycookie 阅读(39) 评论(0) 推荐(0) 编辑

摘要: 页面加载完成有两种事件 1- load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数 问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响 2- $(document).ready()是当DO 阅读全文
posted @ 2021-10-01 23:45 lazycookie 阅读(144) 评论(0) 推荐(0) 编辑

2021年7月5日 #

摘要: 前端控制器DispatcherServlet,由框架提供 作用:接收请求,响应结果,相当于转发器,中央处理器。有了dispatcherServlet减少了其它组件之间的耦合度。 用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组 阅读全文
posted @ 2021-07-05 21:44 lazycookie 阅读(499) 评论(0) 推荐(0) 编辑

2021年7月4日 #

摘要: 相比于懒汉以及饿汉模式,静态内部类模式(一般也被称为 Holder)是许多人推荐的一种单例的实现方式,因为相比懒汉模式,它用更少的代码量达到了延迟加载的目的。 顾名思义,这种模式使用了一个私有的静态内部类,来存储外部类的单例,这种静态内部类,一般称为 Holder。 而利用静态内部类的特性,外部类的 阅读全文
posted @ 2021-07-04 13:12 lazycookie 阅读(84) 评论(0) 推荐(0) 编辑

2021年7月3日 #

摘要: 基本概念_关联和集合 举个日常生活的例子: 鸡妈妈和一群小鸡的例子, 对于小鸡这边而言,多个小鸡关联一个鸡妈妈,这就是多对一. 对于鸡妈妈这边而言,一个鸡妈妈集合者很多小鸡,这就是一对多. 这个概念用来描述多对一和一对多的方向关系 阅读全文
posted @ 2021-07-03 17:39 lazycookie 阅读(49) 评论(0) 推荐(0) 编辑

摘要: Mapper Registry 映射器注册表 阅读全文
posted @ 2021-07-03 17:04 lazycookie 阅读(27) 评论(0) 推荐(0) 编辑

摘要: 解耦,然后提高代码的可用性和扩展性. 下面是面向接口和面向实现的java代码例子: //面向接口 Animal dog = new Dog(); //面向实现 Dog dog = new Dog(); 阅读全文
posted @ 2021-07-03 16:58 lazycookie 阅读(36) 评论(0) 推荐(0) 编辑

摘要: idea中的project structure 中的,modules的可以代码的目录的root path 阅读全文
posted @ 2021-07-03 11:55 lazycookie 阅读(241) 评论(0) 推荐(0) 编辑

2021年7月2日 #

摘要: 创建一个静态的内部类,然后再这个静态的内部类内new对象,然后再外部类的方法中返回调用就静态内部类的创建的对象 阅读全文
posted @ 2021-07-02 11:14 lazycookie 阅读(48) 评论(0) 推荐(0) 编辑

摘要: 饿汉式是典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要判断了,节省了运行时间。 阅读全文
posted @ 2021-07-02 11:11 lazycookie 阅读(67) 评论(0) 推荐(0) 编辑

摘要: 一句话:双重检查加锁 第一层检查,检查是否有引用指向对象,高并发情况下会有多个线程同时进入 第一层锁,保证只有一个线程进入 第二层检查 ,双重检查,防止多个线程同时进入第一层检查(因单例模式只允许存在一个对象,故在创建对象之前无引用指向对象,所有线程均可进入第一层检查) 当某一线程获得锁创建一个Si 阅读全文
posted @ 2021-07-02 11:10 lazycookie 阅读(104) 评论(0) 推荐(0) 编辑

摘要: 单例模式的懒汉式体现了缓存的思想,延时加载就是一开始不要加载资源或者数据,一直 等,等到马上就要使用这个资源的或者数据了,躲不过去了才去加载。 阅读全文
posted @ 2021-07-02 11:01 lazycookie 阅读(81) 评论(0) 推荐(0) 编辑