暂时未有相关云产品技术能力~
一名热爱分享和开源的前端小朋友
当我们创建了一个github action仓库并编写好action,就需要将action发布到市场,本文记录发布过程及个人遇到的问题
利用Github Actions实现自动化部署
Linux安装node
Linux 安装 nginx
JS设计模式
常用数组遍历方法的速度测试
手写深拷贝
JavaScript 中的 6 种继承
JavaScript判断数据类型
赋值、浅拷贝与深拷贝
事件循环与任务队列
作用域及作用域链
JavaScript之内存空间
执行上下文和执行栈
手写call,apply,bind
new一个函数发生了什么及手写实现
构造函数、原型及原型链
如果你在日常开发中,在滚动事件或者窗口resize事件时需要做一个复杂的计算,如果不限制事件处理函数调用的频率,会加重浏览器的负担,造成性能浪费甚至页面卡顿。此时我们可以采用防抖(debounce)和节流(throttle)的方式来减少调用频率,同时又不影响实际效果,本文主要讲解节流。
如果你在日常开发中,在滚动事件或者窗口resize事件时需要做一个复杂的计算,如果不限制事件处理函数调用的频率,会加重浏览器的负担,造成性能浪费甚至页面卡顿。此时我们可以采用防抖(debounce)和节流(throttle)的方式来减少调用频率,同时又不影响实际效果,本文主要讲解防抖。
再来两个小问题
函数表达式声明的函数,函数外部是无法访问的,而在函数内部是只读的,在非严格模式下,函数内部的赋值静默失败,而在严格模式下会报错。