会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小蜗蜗蜗牛^o^
博客园
首页
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2020年10月28日
WebAPI:XMLHttpRequest是怎样实现的?
摘要: 回调函数: 将一个函数作为参数传递给另外一个函数,那作为参数的这个函数就是回调函数 let callback = function(){ console.log('i am do homework') } function doWork(cb) { console.log('start do wor
阅读全文
posted @ 2020-10-28 11:50 小蜗蜗蜗牛^o^
阅读(223)
评论(0)
推荐(0)
2020年10月27日
WebAPI: setTimeout是如何实现的?
摘要: 为了支持定时器的实现,浏览器增加了延时队列。 由于消息队列排队和一些系统级别的限制,通过setTimeout设置的回调任务并非总是可以实时地被执行,这样就不能满足一些实时性要求较高的需求了。 定时器在使用过程中存在一些陷阱,如: 如果当前任务执行时间过久,会影响延迟到期定时器任务的执行 如果setT
阅读全文
posted @ 2020-10-27 17:25 小蜗蜗蜗牛^o^
阅读(340)
评论(0)
推荐(0)
消息队列和事件循环
摘要: 每个渲染进程都有一个主线程,并且主线程非常繁忙,既要处理DOM,又要计算样式,还要处理布局,同时还需要处理JavaScript任务以及各种输入事件。为了让这些不同类型的任务在主线程中有条不紊的执行,就需要一个系统来统筹调度这些任务,这个统筹调度系统就是消息队列和事件循环系统。 第一版:使用单线程处理
阅读全文
posted @ 2020-10-27 16:05 小蜗蜗蜗牛^o^
阅读(184)
评论(0)
推荐(0)
2020年10月23日
垃圾回收机制
摘要: 数据是如何存储的? JavaScript中的数据类型共8种: 原始类型:Boolean、Null、Undefined、Number、BigInt、String、Symbol 引用类型:Object JavaScript内存模型:代码空间、栈空间、堆空间 原始数据类型存储在栈空间,引用类型的数据存储在
阅读全文
posted @ 2020-10-23 15:43 小蜗蜗蜗牛^o^
阅读(155)
评论(1)
推荐(0)
2020年10月21日
上传文件
摘要: 小程序上传文件 chooseFile(e){ var that = this; wx.chooseMessageFile({ count: 10, type: 'file', success (res) { const tempFilePaths = res.tempFiles[0]; wx.sho
阅读全文
posted @ 2020-10-21 17:57 小蜗蜗蜗牛^o^
阅读(154)
评论(0)
推荐(0)
工作中遇到的问题
摘要: 9.17:出现左右滑动(ios) 针对苹果手机查看页面出现左右滑动的问题: 由于设置了padding,安卓等其他手机会自动忽略,但苹果手机会显示出来,所以造成左右滑动。另外,若设置了 position:relative 定位,并设置了left,right属性也可能会导致苹果手机页面左右滑动。 解决办
阅读全文
posted @ 2020-10-21 17:55 小蜗蜗蜗牛^o^
阅读(119)
评论(0)
推荐(0)
2020年10月11日
前端常用设计模式
摘要: 前端常用设计模式 GoF23 一种思维,一种态度,一种进步 创建型模式: 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式: 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。 行为型模式: 模板方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录
阅读全文
posted @ 2020-10-11 20:38 小蜗蜗蜗牛^o^
阅读(153)
评论(0)
推荐(0)
Vue源码解析
摘要: Vue 源码解析 一、实现双向绑定的方式有哪些? 发布者-订阅者模式 脏值检测 数据劫持 
评论(0)
推荐(0)
2020年10月10日
开发调试的几个小技巧
摘要: 过滤请求 控制面板 => Network => filter图标 => is:running => 刷新监控的页面 is:running > 还在请求中的接口 pending 滚动元素到视图 控制面板 => Elements => 右击选中的DOM节点 => Scroll into view 预设设
阅读全文
posted @ 2020-10-10 08:49 小蜗蜗蜗牛^o^
阅读(106)
评论(0)
推荐(0)
2020年9月30日
Vue.js内部运行机制(一)
摘要: Vue.js内部运行机制 new vue 之后,vue会调用_init函数进行初始化,它会初始化生命周期、事件、props、methods、data、computed与watch等。其中最重要的是通过Object.defineProperty设置setter与getter函数,用来实现响应式以及依赖
阅读全文
posted @ 2020-09-30 17:28 小蜗蜗蜗牛^o^
阅读(240)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告