- 博客(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关注的人