2018年又踩着它的小尾巴,对着冰冷的键盘给2017年的自己一个年度汇报,给2019年的自己一个展望清单。上次看文章看到一句极其适合作为文章开头的话,结果忘记存下来了。哭唧唧,姑且用最近酷爱的番作为开篇吧(强烈推荐噢)
未命名
本文主要用于记录自己在读Vue技术内幕这本小书时的一些小记录,可能是小技巧可能是小感悟之类的。
使用Performance.mark()来跟踪性能问题
这是web浏览器自带的一个功能函数。专门用于跟踪性能分析性能问题。这里主要有两个方法Performance.mark()
和Performance.measure()
。纯属做个小记录,以后有需要可以用得上,暂时来说只有自己做一些小算法练习可能用到,暂时短期内不会有计划吧。
有关vue在正式环境下就不检测很多报错内容的做法
这样其实相当于给正式环境释放压力,在开发环境下有各种报错手段提醒开发者纠正这些错误后。到达正式环境层面就隐藏这些内容以减轻正式环境的运行压力。
程序化的事件侦听器
一个很常用的小技巧,当你的应用需要用到搜索框切根据用户每次输入进行搜索结果时,你肯定需要一个防抖动函数。这时候,你可以把它放到create的时候来绑定一下,然而难以避免地你还需要手动去取消一下监听。这时候这种做法就有用武之地了。
优化一下:
引用一下官方文档的说法(第一种的缺点):
- 它需要在这个组件实例中保存这个
picker
,如果可以的话最好只有生命周期钩子可以访问到它。这并不算严重的问题,但是它可以被视为杂物。- 我们的建立代码独立于我们的清理代码,这使得我们比较难于程序化地清理我们建立的所有东西。
检测对象中是否有指定的属性
hasOwn
|
|
未命名
最近在掘金的文章上看到了一个讲canvas动画的玩意。挺有趣,但是怎么说呢,没有深得体会的感觉,虽然认真地练习了好几次。不过嘛,感觉不是在真正的运用中就很难体会深刻。所以先mark住,希望以后公司的项目能有类似的需求让我爆发无限的学习动力吧。
vue-router经验之谈
记录一下学习vue-router以来学到的坑。
有关decodeURI与unescape解码问题
这是很久之前为公司做的一个白板服务有关解码问题的总结。情况比较特殊吧,每个模块输出信息可能都没对齐,然后放到node来总结。加上对二进制操作比较粗糙,所以此文纯粹说明一下我的坑,不一定能解决大家的问题。
浅谈H5音频处理
最近需要做一个实时录音然后根据音频流实时反馈出调用静音分析(VAD)以及语音识别(ASR)接口的功能。于是研究起H5有关这方面的支持。
有关快速入眠法
快速记录一下 快速入眠法。二战时期 美国飞行员 放松肌肉 和冥想 以及以前做的自我催眠。
有关自省
今天听了得到的分享,突然发现自己的所谓的反思是否反思?