会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
boykait
博客园
首页
新随笔
联系
订阅
管理
2019年6月29日
Vue-Router原理分析-路由模式和install
摘要: 单页应用(SPA, Single Page Application)的整个Web系统由一个html文件,通过Ajax和后端进行数据交互,通过一些特殊手段去加载渲染页面的不同部分,使得无需刷新整体页面,,就像使用app一样,极大的提升了用户使用体验,在Vue生态中,就是利用Vu
阅读全文
posted @ 2019-06-29 13:48 boykait
阅读(564)
评论(0)
推荐(0)
2019年6月16日
Vue源码循序渐进系列5-diff算法
摘要: 知乎上有一篇文章挺有意思,叫做 "网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?" ,旨在抨击虚拟DOM没有那么牛B,打开题主所附的链接进去操作了几把,刨去不同浏览器、硬件等差异条件,发现并没有那么糟糕,总的来说React除了第一次比原生的慢,后面的
阅读全文
posted @ 2019-06-16 17:41 boykait
阅读(398)
评论(0)
推荐(0)
2019年5月28日
Vue源码循序渐进-Watcher那些事儿
摘要: 上一篇 "数据响应式原理" 对Vue的实现MVVM的核心思想进行了学习,里面提到订阅 发布模式的订阅者主要用于响应数据发射变化的更新通知,当然,我们可以这么认为,Vue中的发布者其实也有可能是订阅者,可以订阅来自其其它组件的更新通知。本文主要对Vue中有哪些Watcher、在
阅读全文
posted @ 2019-05-28 08:33 boykait
阅读(1542)
评论(0)
推荐(0)
Vue源码循序渐进-数据响应式原理
摘要: Vue作为一种MVVM框架,能够实现数据的双向绑定,让Vue技术栈的前端从业者摆脱了繁琐的DOM操作,这完全得益于Vue框架开发者对原生Object对象的深度应用。Vue实现数据响应系统的核心技术就是数据劫持和订阅 发布,基本思想就是通过对数据操作进行截获,在数据进行gett
阅读全文
posted @ 2019-05-28 08:26 boykait
阅读(418)
评论(0)
推荐(0)
2019年4月18日
事件处理机制系列1-捕获和冒泡
摘要: title: 事件处理机制系列1 捕获和冒泡 date: 2019 04 17 categories: js tags: js事件处理 html、css和js作为前端开发三件套,切合密不可分,而在js中,事件系统可以说是同html、css的结合点,用户可以通过鼠标、键盘、触摸
阅读全文
posted @ 2019-04-18 15:28 boykait
阅读(254)
评论(0)
推荐(0)
2019年4月11日
ES6-note-Set和Map(草稿)
摘要: 前述 在ES5中,主要用来存储数据的集合就是数组,当然也可以用对象方式存储键值对类型的非数组型集合,数组主要通过整形下标去定位具体下标位置元素,对查询操作来说,时间复杂度O(1),比较快,非数组型对象存储方式能够通过类似person.name或是person['name']方
阅读全文
posted @ 2019-04-11 20:29 boykait
阅读(117)
评论(0)
推荐(0)
2019年2月18日
js发展前史
摘要: 最早期的网页内容只能在终端里面进行浏览,到1992年,由NCSA(美国国家超级电脑应用中心)操刀的Mosaic诞生,这是一款正在独立的图形化界面的窗口浏览器,再到1994年,NCSA的一名核心研发人员Marc Andreessen与风险投资家Jim Clark共同成立了Mosaic通信公司,也即Ne
阅读全文
posted @ 2019-02-18 20:00 boykait
阅读(233)
评论(0)
推荐(0)
2019年2月1日
waiting (TTFB)问题1
摘要: (TTFB) 后端logger日志过大,清理或转储日志
阅读全文
posted @ 2019-02-01 11:51 boykait
阅读(297)
评论(0)
推荐(0)
2019年1月28日
css样式demo随记
摘要: code: result:
阅读全文
posted @ 2019-01-28 22:54 boykait
阅读(274)
评论(0)
推荐(0)
2019年1月21日
canvas 航线、彗星扫尾轨迹效果
摘要: 背景 最近在研究canvas相关的项目,有个需求就是在绘制的贝塞尔曲线上有一个彗星尾巴的效果,网上找了一些案例,如: "markline.js——轻量级canvas绘制标记线的库" "canvas抛物线运动轨迹" "动画—圆形扩散、运动轨迹" 但都没能满足要求,不过还是感谢这些博文提供的一些思路,思
阅读全文
posted @ 2019-01-21 01:54 boykait
阅读(2205)
评论(0)
推荐(0)
下一页
公告