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