自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 websocket基础知识及心跳机制

WebSocket相关知识总结

2022-02-25 10:12:54 2253

原创 重叠外边距

CSS外边距重叠问题

2022-02-22 19:52:53 101

原创 lodash解析--uniq(去重)

lodash源码解析,uniq去重函数解析

2022-01-22 20:30:44 3729 2

原创 Symbol

Symbol知识点汇总

2022-01-01 21:06:44 336

原创 JavaScript 变量、作用域和内存

JavaSript中变量作用域内存那些事

2021-12-25 20:38:50 378

原创 DOM大锅炖(红宝书笔记)

DOM1. 节点层级1.1 Node类型DOM Level 1 描述了Node接口,所有DOM节点类型都必须实现,每个节点都有nodeTypeNode.ELMENT_NODENode.ATTRIBUTE_NODENode.TEXT_NODENode.CDATA_SECTION_NODENode.ENTITY_REFERENCE_NODENode.ENTITY_NODENode.PROCESSING_INSTRUCTION_NODENode.COMMENT_NODENode.DO

2021-12-24 21:54:44 421

原创 装饰器(decorator)笔记(ES6标准入门)

chapter6-Decorator1. 类的修饰1.1 添加静态属性@testableclass MyTestableClass { ...}// 设置静态属性function testable(target) { target.isTestable = true;}修饰器对类的行为的改变实在代码编译的时发生的,而不是在运行时。修饰器的本质就是编译时执行的函数// 修饰器的第一个参数是目标类function myDecorator(target) {}//

2021-12-11 16:39:41 545

原创 react hooks API摘要整理

Hooks API1. useStateconst [state, setState] = useState(initialState);函数式更新statesetState(preCount => preCount + 1);setStete(preCount => preCount - 1);如果pre 和 curent是完全相同的,则随后的重渲染会被跳过。合并新老对象const [state, setState] = useState({});setState(p

2021-11-22 21:51:56 515

原创 Vue-Lifecycle

生命周期new Vueexport function initMixin(Vue) { Vue.prototype._init = function(options) { const vm = this; vm.$options = mergeOptions( resolveConstructorOptions(vm.constructor), options || {}, vm ) vm._selft = vm; initLifecycle(vm); // 初始

2021-11-10 11:11:34 767

原创 Set和Map笔记(ES6标准入门)

Set基本用法const items = new Set([1, 2, 3, 4, 5, 5]);items.size; // 5用于数组去重const arr = [1, 2, 3, 3, 4, 4];const arrWithoutSame = [...new Set(arr)]; // [1, 2, 3, 4]需要注意的是,Set内部的判断和(===)相似,但不同的是NaN和NaN是相等的。????Set实例的属性和方法属性:Set.prototype.sizeS

2021-07-11 19:34:36 97

原创 let和const命令笔记(ES6标准入门)

2、let和const命令2.1 let命令基本用法作用范围:代码块内。使用场景:for循环(待补充)在for循环中,每个let生命的变量都是独立的。而var声明的变量指向同一个。特别的是,for循环中循环变量是一个父作用域,而循环体内是一个作用域。for(let i = 0; i < 10; i++) { let i = 'abc'; console.log(i)}// abc不存在变量提升变量提升,变量可以在生命之前使用,只不过值为undefinedconsole.

2021-05-14 11:42:10 181

原创 Js高级程序设计第五章笔记

5.基本类型在ES中引用就是对象,引用值就是某个特定引用类型的实例。引用类型不同于类,ES缺少类和接口。5.1 DateDate类型将日期保存为1970年1月1日(UTC,自协调世界时)至今的毫秒数。Date.parse(string)将一个合理的日期转化为UTC至今的毫秒数。若字符串不合理,则返回NaNlet date = new Date(Date.parse("5/23/2019"));let date1 = new Date(Date.parse("May 23, 2019")

2021-05-11 21:20:43 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除