自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Js 手写Eventbus 事件总线

function EventBus() { this._events = {}; } EventBus.prototype.on = function (eventId, func) { const callbacks = this._events[eventId]; if (!callbacks) { this._events[eventId] = [func]; return; } callbacks.push(func); }; EventBus.prototype.once = function (

2023-07-16 15:51:32 254 1

原创 2021-02-03

js严格模式 严格模式: 变量必须先声明在使用 使用函数时,建议带上使用者 函数的参数不能同名 ‘use strcit’ 当函数里只有一个参数时,括号可以省略 当函数体只有一条语句时,大括号可以省略 当大括号省略的时候,自带return,也就是说return必须省略 // 箭头函数 // ES6建议使用匿名函数(你把匿名函数赋值给一个变量) -- 先声明后使用 -- 尽量避免函数提升问题(函数提升并不是常规编程常见的行为,因此尽量规避,注意这里只是建议,并不是强制)

2021-02-03 10:07:29 85

原创 JavaScript 的循环

循环 while do while for while(){ } while和do while的区别: while 先判断后执行 do while先执行后判断 for(变量初始值,循环条件 ,改变初始值){ 循环执行语句 break; 结束整个循环 continue; 结束本次循环 }

2021-01-15 19:06:30 63 1

空空如也

空空如也

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

TA关注的人

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