自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

嗨、很高心你能进入这里,我是zane, 在这里给你介绍一款完整的Devops自动化部署工具APubPlat - 一款完整的Devops自动化部署、持续集成、堡垒机、并且友好的Web Terminal开源项目。如果你对它感兴趣,就给一个小小的关注吧,一款好的产品更需要碰撞和火花。:github address :https://github.com/wangweianger/APub...

2019-06-05 17:33:24 366

原创 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 828

原创 vue.js源码解读系列 - 剖析observer,dep,watch三者关系 如何具体的实现数据双向绑定

Vue双向数据绑定的核心和基础api是Object.defineProperty,其内部真正参与数据双向绑定流程的主要有Obderver、Dep和Watcher,基于defineProperty和发布者订阅者模式,最终实现数据的双向绑定。那么Obderver、Dep和Watcher是如何具体配合工作的呢?下面就来理一理。

2018-04-05 15:46:57 4755 1

原创 vue.js源码解读系列 - Vue的自定义事件机制

最近在解析vue源码,后期会不断更新有兴趣的可以关注我的博客关注我的博客:zane的个人博客先看一波使用方式:vm.$on 有两个参数,第一个参数可以是字符串也可以是数组,第二个是回调函数监听当前实例上的自定义事件。事件可以由vm.$emit触发。回调函数会接收所有传入事件触发函数的额外参数vm.$on('test', function (msg) { console.log(msg)})...

2018-04-05 12:24:57 354

原创 Yunfly 一款高效、性能优异的node.js企业级web框架

Yunfly一款高性能 Node.js WEB 框架, 使用Typescript构建我们的应用。使用Koa2做为 HTTP 底层框架, 使用typedi来高效构建我们的 Node 应用。Yunfly 在 Koa 框架之上提升了一个抽象级别, 但仍然支持 Koa 中间件。在此基础之上, 提供了一套强大的插件系统, 给开发者提供更强大更灵活的能力。

2023-07-26 17:26:49 933 1

原创 给你推荐一款快速通过 typescript 生成 jsonschema 的包处理器

Typescript 生成 jsonschema 数据插件。

2023-07-26 15:14:48 398 1

原创 zanePerfor在高并发项目下的架构配置建议实践说明

HI!,你好,我是zane,zanePerfor是一款我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的github...

2019-04-11 11:43:45 641

原创 node.js中kafka的封装和高并发消费限流优雅降级以及egg-kafka的封装说明

HI!,你好,我是zane,zanePerfor是一款我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的github...

2019-01-25 10:23:44 2184

原创 zanePerfor中一套简单通用的Node前后端Token登录机制和github授权登录方式

HI!,你好,我是zane,zanePerfor是一款我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的github...

2018-12-27 15:48:29 352

原创 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 3934

原创 zanePerfor 一款完整,高性能,高可用的前端性能监控系统,不要错过

HI!,你好,我是zane,zanePerfor是一款最近我开发的一个前端性能监控平台,现在支持web浏览器端和微信小程序段。我定义为一款完整,高性能,高可用的前端性能监控系统,这是未来会达到的目的,现今的架构也基本支持了高可用,高性能的部署。实际上还不够,在很多地方还有优化的空间,我会持续的优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小的支持给个star。项目的gith...

2018-11-09 12:59:33 3655

原创 这一次 彻底理解Vue的watch实现原理及其实现方式

理解Vue中Watch的实现原理和方式之前,你需要深入的理解MVVM的实现原理,如果你还不是很理解,推荐你阅读我之前的几篇文章:彻底搞懂Vue针对数组和双向绑定(MVVM)的处理方式vue.js源码解读系列 - 双向绑定具体如何初始化和工作vue.js源码解读系列 - 剖析observer,dep,watch三者关系 如何具体的实现数据双向绑定也可以关注我的博客查看关于Vue更多的源码解析:htt...

2018-05-14 11:55:02 26383 6

原创 这一次 彻底搞懂Vue针对数组和双向绑定(MVVM)的处理方式

欢迎关注我的博客:https://github.com/wangweianger/myblogVue内部实现了一组观察数组的变异方法,例如:push(),pop(),shift()等。Object.definePropert只能把对象属性改为getter/setter,而对于数组的方法就无能为力了,其内部巧妙的使用了数组的属性来实现了数据的双向绑定,下面我们来一步一步的实现一个简单版。下文大部分代...

2018-05-12 19:51:08 13180 1

原创 开发完第一版前端性能监控系统后的总结(无代码)

(无论何时我都是一个实践派)说起前端性能监控系统,绝大部分人应该不陌生,也许你正在使用,又或者你只是听说过。总之它就是这样频繁的出现在我们的工作之中。那么做一个前端性能监控系统,我们应该统计一些什么维度的信息呢?那些数据真正对于我们有用呢?它适用的场景又有哪些呢?有很多的问题需要回答,再做之前我们应该回答一些问题,如果这些问题不能回答出来那就不要轻易去尝试。以下是我觉得需要想明白的一些问题

2018-02-07 10:35:35 1504

原创 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 539

原创 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 8784 1

原创 JS PC端时间日历插件 功能齐全 无依赖

时间日历插件,网上有很多版本,功能强大的,功能简单的数不尽数,那为什么我还要写一个日历插件呢?很认真的告诉你:就是闲下来随便敲敲。开发一个功能齐全的日期选择插件根据自己的业务需求不断优化更新

2017-12-27 18:41:53 7961 2

原创 node-transform-mysql , js对mysql封装库,链式调用,文档完善

在我自己的平常开发中很少有见到javascript对sql的封装比较好的库(找了一圈也没找到、应该是暂时我没发现),因此前期的项目中根据自己的项目情况实现了一套封装方法。最近我准备写一个这样的库,基于前期自己对mysql的封装(ThinkPHP是我使用过的一个PHP框架,对它的模型模块调用sql的方式很喜欢) 因此决定参考其API,用javascript实现一次。

2017-12-27 18:37:14 797

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除