摘要: 本文详细地介绍如何将一个网站的Github仓库源码自动化部署到服务器。 先介绍申请服务器和搭建服务器环境,重点介绍在Linux服务器搭建Nginx服务的步骤; 然后简单介绍了手动部署流程; 最后详细介绍了如何利用DevCloud流水线工具,实现自动化部署。 阅读全文
posted @ 2020-12-06 12:33 Kagol 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 随着前端生态的繁荣,工具库几乎是高效开发的必需品,lodash/dayjs/numberal等实用的工具库相信大家都用过。 我近期在开发Calendar Graph Github提交日历组件时,发现有很多需要处理颜色的场景,比如判断一个字符串是否是一个有效的颜色值、hex颜色值和rgb颜色值的互转等,但没有找到一个能很好满足我全部需求的开源库,所以决定自己造一个轮子。 这就是做ktools工具库的原因,本文将介绍如何使用Rollup这个轻量的下一代模块打包器打造自己的TypeScript工具库。 阅读全文
posted @ 2020-12-05 15:08 Kagol 阅读(6736) 评论(0) 推荐(1) 编辑
摘要: 本文主要介绍如何通过JSON Server和Mock.js两大神器,在前端搭建Mock服务,模拟后台接口,从而在开发阶段去除对后台的依赖,提升业务交付的效率。 阅读全文
posted @ 2020-12-03 22:03 Kagol 阅读(1843) 评论(0) 推荐(5) 编辑
摘要: Git是目前世界上最优秀最流行的分布式版本控制系统,也是程序员们日常使用最频繁的工具之一(几乎每天都需要使用它来对源代码进行版本管理)。 使用Git的过程,难免由于手快或者别的什么原因,需要对做过的事情进行“反悔”或者多次“反悔”。不用担心,Git强大到几乎任何操作都是可以“反悔”的,让我们一起来看看吧。 阅读全文
posted @ 2020-12-02 20:32 Kagol 阅读(655) 评论(0) 推荐(2) 编辑
摘要: 19世纪著名的印象派画家莫奈,喜欢对着同一处景物,分别画出对象在不同时间,不同光线下的色彩变化。 如果同一个组件,用不同的框架实现,会有什么不同呢? 带着这个想法,我分别选用目前最火的Vue/React/Angular三大框架,去实现一个简单的Pagination分页组件。 阅读全文
posted @ 2020-12-01 22:50 Kagol 阅读(1361) 评论(0) 推荐(3) 编辑
摘要: 本文主要介绍Quill内容渲染相关的基本原理,主要包括: 1. Quill描述编辑器内容的方式 2. Quill将Delta渲染到DOM的基本原理 3. Scroll类管理所有子Blot的基本原理 阅读全文
posted @ 2020-11-30 21:09 Kagol 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 通过阅读本文,你将收获: 1. 了解Quill模块是什么,怎么配置Quill模块 2. 为什么要创建Quill模块,怎么创建自定义Quill模块 3. Quill模块如何与Quill进行通信 4. 深入了解Quill的模块化机制 阅读全文
posted @ 2020-11-29 18:52 Kagol 阅读(1036) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-23 12:53 Kagol 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 广告配置中绑定第三方规格ID表格数据,有一部分展示错乱,具体如下: 表格组件使用 Facebook 的 ( "fixed data table" ) 组件 二、原因分析 1.检查props 先查看下传入组件中的props是否正确,结果如下图: 发现传入EditableCell组件的da 阅读全文
posted @ 2019-01-17 17:12 Kagol 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 一、问题描述 广告平台中的发报表邮件功能偶尔会出现发送失败的情况,重启phantom服务之后就好了 查看phantom服务的日志发现,在 有访问记录,并且参数是异常的,queryJSON是 ,经过url decode之后发现是: 并且之后再进行发邮件操作,phantom不再打日志 不想看分析过程的话 阅读全文
posted @ 2019-01-17 17:03 Kagol 阅读(287) 评论(0) 推荐(0) 编辑