会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飞扬*
博客园
首页
新随笔
联系
订阅
管理
2021年11月3日
垃圾回收机制
摘要: js垃圾回收机制:为解决内存泄漏,垃圾回收机制会周期性找出那些不再用到的内存(变量),然后释放其内存各大浏览器垃圾回收机制的两种方法:①标记清除;②引用计数一,标记清除:js常用方式.当变量进入环境时(例:在一个函数中声明一个变量,将这个变量标记为'进入环境'),从逻辑上讲,永远不能释放进入环境变量
阅读全文
posted @ 2021-11-03 10:27 飞扬*
阅读(32)
评论(0)
推荐(0)
2021年11月1日
this指向,call apply bind
摘要: 一,this指向 ①普通函数调用,this指向window function fn(){ console.log(this) //window } fn(); ②构造函数调用,this指向实例对象 function Person(age,name){ this.age=age; this.name=
阅读全文
posted @ 2021-11-01 15:03 飞扬*
阅读(12)
评论(0)
推荐(0)
2021年10月14日
vue源码结构
摘要: vue源码结构 |-- config // 项目开发环境配置 | |-- index.js // 项目打包部署配置 |-- src // 源码目录 | |-- components // 公共组件 | |-- header.vue // 页面头部公共组件 | |-- footer.vue // 页尾
阅读全文
posted @ 2021-10-14 11:12 飞扬*
阅读(76)
评论(0)
推荐(0)
2021年7月30日
事件委托(时间冒泡)
摘要: 事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown......)委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。 jQuery事件delegate()实现事件委托 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件
阅读全文
posted @ 2021-07-30 10:03 飞扬*
阅读(75)
评论(0)
推荐(0)
2021年7月9日
防抖和节流
摘要: 应用场景:频繁触发的时间,例如滚动监听、点赞功能等 核心:定时器,就是在定时之后,在没触发之前清除定时器,这个定时器方法不会被触发 防抖函数(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 节流函数(throttle):高频事件触发,但在n秒内
阅读全文
posted @ 2021-07-09 09:57 飞扬*
阅读(28)
评论(0)
推荐(0)
2021年7月8日
深拷贝和浅拷贝
摘要: 深拷贝 ①深拷贝_如果属性都是json对象,那么用递归的方式 const p={'id':10,'name':'张三','score':new Arrey(100,'数学',90)} const deepClone=function(obj){ const newObj=Array.isArray(
阅读全文
posted @ 2021-07-08 15:41 飞扬*
阅读(28)
评论(0)
推荐(0)
2021年7月7日
ES6-promise
摘要: Promise是异步编程的一个解决方案,所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息 Promise状态:pending--进行中、fulfilled--已成功、rejecte
阅读全文
posted @ 2021-07-07 14:54 飞扬*
阅读(35)
评论(0)
推荐(0)
公告