前端开发
文章平均质量分 86
只此一生的我
未来的路
展开
-
redux v3.7.2源码解读与学习之compose
redux是什么、有什么作用,解决什么问题,如果你还不知道,请先去这里: redux中文文档下面的文章适合对redux有一定理解和使用经验的人项目github地址:https://github.com/wangweianger/redux-source-code-learning如果你觉得对你有帮助的话记得给我一个star 呢说明:代码使用parcel自动化原创 2018-01-02 12:12:53 · 560 阅读 · 0 评论 -
node.js中kafka的封装和高并发消费限流优雅降级以及egg-kafka的封装说明
HI!,你好,我是zane,zanePerfor是一款我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的github...原创 2019-01-25 10:23:44 · 2238 阅读 · 0 评论 -
mysqls一款专为node.js生成sql语句的插件、链式调用、使用灵活、支持事物
mysqlsIt is written in JavaScript,crud for mysql.You can also use transactions very easily.mysqls 一款专为node.js生成sql语句的插件,链式调用,使用灵活。支持生成sql语法,也支持生成语法之后直接调用,支持事物等特性。 API参考很流行的ThinkPHP模型API。npm地址:...原创 2018-12-24 17:51:31 · 4047 阅读 · 0 评论 -
zanePerfor中一套简单通用的Node前后端Token登录机制和github授权登录方式
HI!,你好,我是zane,zanePerfor是一款我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的github...原创 2018-12-27 15:48:29 · 374 阅读 · 0 评论 -
zanePerfor 一款完整,高性能,高可用的前端性能监控系统,不要错过
HI!,你好,我是zane,zanePerfor是一款最近我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序段。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的gith...原创 2018-11-09 12:59:33 · 3758 阅读 · 0 评论 -
这一次 彻底理解Vue的watch实现原理及其实现方式
理解Vue中Watch的实现原理和方式之前,你需要深入的理解MVVM的实现原理,如果你还不是很理解,推荐你阅读我之前的几篇文章:彻底搞懂Vue针对数组和双向绑定(MVVM)的处理方式vue.js源码解读系列 - 双向绑定具体如何初始化和工作vue.js源码解读系列 - 剖析observer,dep,watch三者关系 如何具体的实现数据双向绑定也可以关注我的博客查看关于Vue更多的源码解析:htt...原创 2018-05-14 11:55:02 · 26713 阅读 · 6 评论 -
这一次 彻底搞懂Vue针对数组和双向绑定(MVVM)的处理方式
欢迎关注我的博客:https://github.com/wangweianger/myblogVue内部实现了一组观察数组的变异方法,例如:push(),pop(),shift()等。Object.definePropert只能把对象属性改为getter/setter,而对于数组的方法就无能为力了,其内部巧妙的使用了数组的属性来实现了数据的双向绑定,下面我们来一步一步的实现一个简单版。下文大部分代...原创 2018-05-12 19:51:08 · 13317 阅读 · 1 评论 -
vue.js源码解读系列 - Vue的自定义事件机制
最近在解析vue源码,后期会不断更新有兴趣的可以关注我的博客关注我的博客:zane的个人博客先看一波使用方式:vm.$on 有两个参数,第一个参数可以是字符串也可以是数组,第二个是回调函数监听当前实例上的自定义事件。事件可以由vm.$emit触发。回调函数会接收所有传入事件触发函数的额外参数vm.$on('test', function (msg) { console.log(msg)})...原创 2018-04-05 12:24:57 · 378 阅读 · 0 评论 -
performance-report页面性能、资源、错误、ajax,fetch请求上报插件 完善小巧
performance-report只做页面性能数据的采集和上报,是比较完整和健全的数据上报插件,它可以帮你完成以下功能:当前页面URL (data.page)上一页面URL (data.preUrl)当前浏览器版本信息 (data.appVersion)页面性能数据信息 (data.performance),例如:页面加载时间,白屏时间,dns解析时间等当前页面错误信息 (data.errorL...原创 2018-04-17 16:10:12 · 874 阅读 · 0 评论 -
react-router4基于react-router-config的路由拆分与按需加载
继上一篇 基于react16 webpack3 搭建前端spa基础框架 react-router的4种异步加载方式 继续讲解。项目源码guthub地址:https://github.com/wangweianger/react16-webpack3.8-onepage-base-project这篇文章主要讲解对react-router-config的使用,达到配置路原创 2017-12-28 10:12:53 · 8817 阅读 · 1 评论 -
JS PC端时间日历插件 功能齐全 无依赖
时间日历插件,网上有很多版本,功能强大的,功能简单的数不尽数,那为什么我还要写一个日历插件呢?很认真的告诉你:就是闲下来随便敲敲。开发一个功能齐全的日期选择插件根据自己的业务需求不断优化更新原创 2017-12-27 18:41:53 · 7994 阅读 · 2 评论 -
node-transform-mysql , js对mysql封装库,链式调用,文档完善
在我自己的平常开发中很少有见到javascript对sql的封装比较好的库(找了一圈也没找到、应该是暂时我没发现),因此前期的项目中根据自己的项目情况实现了一套封装方法。最近我准备写一个这样的库,基于前期自己对mysql的封装(ThinkPHP是我使用过的一个PHP框架,对它的模型模块调用sql的方式很喜欢) 因此决定参考其API,用javascript实现一次。原创 2017-12-27 18:37:14 · 825 阅读 · 0 评论 -
APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal
嗨、很高心你能进入这里,我是zane, 在这里给你介绍一款完整的Devops自动化部署工具APubPlat - 一款完整的Devops自动化部署、持续集成、堡垒机、并且友好的Web Terminal开源项目。如果你对它感兴趣,就给一个小小的关注吧,一款好的产品更需要碰撞和火花。:github address :https://github.com/wangweianger/APub...原创 2019-06-05 17:33:24 · 397 阅读 · 0 评论