- 博客(5)
- 收藏
- 关注
原创 eventloop杂谈
JavaScript 语言特点单线程,而这个线程中拥有唯一的一个事件循环。(web worker 这里不参与讨论)代码的执行过程中,除了依靠函数调用栈来搞定函数的执行顺序外,还依靠任务队列(task queue)来搞定另外一些代码的执行。一个线程中,事件循环是唯一的,但是任务队列可以拥有多个。任务队列又分为 macro-task(宏任务)与 micro-task(微任务),在最新标准中...
2018-03-19 00:24:33 178
原创 揭秘组件库一二事(上)
一、前言1、灵感来源我平常比较喜欢对一些东西做一些记录和总结,其中包括一些组件,积累的量比较多的时候,发现零散的堆积已经不太适合进行管理了。于是我开始思考,有什么好的办法可以比较规范地来管理这些比较零散的东西呢?如果以组件库这种形式来对组件进行管理的话,会不会更适合自己的积累并方便以后的工作呢?于是我开始参考市场上一些优秀的 UI 组件库,比如 element-ui、vux、 va...
2018-03-19 00:15:35 1450 1
原创 从vue源码看观察者模式
摘要:源码解读设计模式系列文章将陆陆续续进行更新中 ~观察者模式首先话题下来,我们得反问一下自己,什么是观察者模式?概念观察者模式(Observer):通常又被称作为发布-订阅者模式。它定义了一种一对多的依赖关系,即当一个对象的状态发生改变的时候,所有依赖于它的对象都会得到通知并自动更新,解决了主体对象与观察者之间功能的耦合。讲个故事上面对于观察者模式的概念可能
2018-01-30 00:42:56 6453
原创 前端面试那些事
脑子里陆陆续续过出来的一些面试题,文章会不断更新项目相关自我介绍:职业经历,项目经历选一个你觉得印象最深的项目讲一讲,然后会从项目里面切入到 web 基础(html/css/js),这一块大概会聊 20-30 分钟,所以一定要提前选好一个自己做过的得意的项目,花一点时间捋一捋你觉得项目中出色的点,用到了比较 hack,比较酷炫的方法解决了哪些痛点。JS 基础(ES5)1、原型:这里可以谈很多,只要...
2018-01-30 00:35:02 392
原创 造一个属于自己的 UI 库
摘要: 轮子总得造上一造~一、项目介绍vui : 一个私人的vue ui 组件库(移动端为主)文档官网已有组件 swiper scroller search message modal table picker select dropdown二、安装下载npm install
2018-01-30 00:08:58 2869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人