
千世喑哑
我曾经所憎恶的,这些年都没在变,可能这一生也不会变...
Explore insights, tutorials, and thoughts

我曾经所憎恶的,这些年都没在变,可能这一生也不会变...

木槿萦窗,蔚为离殇。

很早之前我就在用 Travis CI 做持续集成了,虽然只是停留在 zhuang bi 的阶段,但或多或少也保证了代码的提交质量。最近在写一个 《JavaScript API 全解析》系列的 Book,需要经常把文章部署到服务器上,手动部署实在是烦,索性花了一天时间研究了一下自动化部署。这篇文章是对 Travis CI 持续集成和自动化部署的总结,以飨社区。

工程引用是 TypeScript 3.0 的新特性, 它支持将 TypeScript 程序的结构分割成更小的组成部分. 这样可以改善构建时间 (打开 composite 会自动开启增量编译), 强制在逻辑上对组件进行分离, 更好地组织你的代码.

去年年底 o2 开源了 Taro,一直手痒痒没去玩。考虑到 wx 的审核制度,所以决定写个工具类小程序。赶在 Taro 喜提第 2000 个 issues 之际 😂,Natsuha 终于上线了 🥳。源码全部释出(除涉及私钥部分,GitHub 有说明),文章后面会贴出一些仍需优化的点,欢迎大家一起讨论。

Blog2.0 已经上线一个多月了,突然想起还没把 GA 从 1.0 迁移过来,但 2.0 是一个 SPA 应用,不能跟以前那样简单引一段 JS 代码。折腾了一小会儿搞了出来,这里做个记录。

接下来的业余时间要做个人博客 Wap 端,这次打算尝试一下 TypeScript、持续集成、自动化等以前没有实践过的技术栈...当然大前提还是要把架子搭好,上次记录了一下 Vue 配置全局 Sass 变量的方法,这次把 React 的配置方法记录一下,显然比 Vue-cli 麻烦了一些。

Web 上传一直是前端绕不开的话题,同是也是一个难点。关于上传需求多种多样:立即上传,非立即上传、文件预览、大文件上传、断点问题... 虽说大部分遇到的场景直接用 UI 组件都能搞定,但一些特殊需求还是需要手动来写,这里把上传相关总结一下。

这篇文章作为 Git 的学习笔记, 持续更新中...

这是学习 React 时候自己设计的一个小项目,居然折腾了一天。暂且不谈组件化,React 做多级联动简直爽到飞起。项目重点涉及了 React 组件间通讯,这个地方练熟了写 React 基本就无敌了。当然前提是能够合理的划分出 UI 组件层级。

如果爱情能跟用原生 JS 写一个轮播图那么简单该多好啊。嗯,虽然也不简单。虽然很多优秀的第三方轮播图插件(如 Swiper)在业界广受好评,但掌握轮播图的原理还是尤为重要的。

折腾了半个来月的时间,终于把工作的事情稳定了下来。分析了一下现状,还是不要急着玩一些新鲜的东西。遂定了个计划,在工作之余重新学习 JavaScript 的基础,每周学一章高程,做好总结和笔记。頑張ります!