canvas 基础及实现贝塞尔曲线动画

在刚学习前端知识的时候,相信不少人会对 canvas 感兴趣。有的人偏向于用 canvas 实现酷炫的动画或者小游戏,有的人偏向于实现业务需求(分享页面转图片之类的),当然也有的人会有一些骚操作(将网页用 canvas 实现,传输数据加密,这样很难抓取数据)。 也许你现在没有接触过 canvas,正好可以和我一起学习;也许你早就将 canvas 玩出了花,那更希望你能指教下。 canvas 基础篇 1、…

Read More

提高开发效率之代码改善

你是否经常感觉到开发时间紧张,产品上线总是赶鸭子上架?随后会导致一系列代码维护难,需求迭代复杂。到最后开发的代码变成了无人敢碰的禁区呢?如果是YES,那么接下来的内容值得一读。尽管导致这种现象的原因有很多,如:需求变更频繁,评估时间过于乐观...等等。但是接下来我将会从代码改善这一模块,总结开发经验,将开发效率提升50%以上。 我们的开发时间都被谁吃了 在一些项目中,调试可能占到整个开发周期的50%。对很多程序猿来说,调试是程序设计最为困难的部分,调试原本不应成为最难解决的问题,如果严格遵循代码规范。所以在一开始你就要遵循代码规范来编写代码,提高软件质量,…

Read More

“零配置”打包神器 Parcel 初探

在前端开发工作中,大家最熟悉的打包工具应该都是 webpack、rollup 等。他们虽然功能都很强大,但在正式开发前需要花费许多时间去配置项目。今天来介绍一款相对比较新潮的打包工具 - Parcel 。 Parcel 的官方网站非常亲民,可以切换多种语言,其中也包括简中和繁中。在网站上最明显的位置可以看到 Parcel 的六大优势: 极速打包 Parcel 使用 worker 进程去启用多核编译。同时有文件系统缓存,即使在重启构建后也能快速再编译。虽然…

Read More

从学习 AJAX 到剖析 Axios 源码

文章讲述了 AJAX 的学习,顺便附属了 Axios 源码分析 AJAX 学习 AJAX 可以说是一个非常熟悉非常基础的词,如果有人问你懂不懂 AJAX,相信你必定胸有成竹。 AJAX 介绍 行吧,希望你能多骄傲一会,咱先简单介绍一下 AJAX。 AJAX 的全称是 Asynchronous JavaScript and XML,…

Read More

第二期“撸码栈”技术分享会成功举办

时隔两周,第二期“撸码栈”技术分享会于2018年6月21日准时开启,这次的活动无论在规模和还是配置上面都来了一次全面的升级。 分享会开始前,万剑作为本次开场嘉宾,提出了对整个研发团队的期许,并明确了公司接下来对研发团队在效率、节奏、参与感和客户体验上面的要求。 在主持人文拓活跃的开场后,进入本次分享会的重要环节——最佳博文奖及博文参与奖颁奖 本期博文参与奖 “从锁死的RUNNABLE线程谈UNIX的I/O模型” —— 莆放 “性能测试之工具篇-Jmeter基础” —— 大方 “ClassLoader之ContextClassLoader” —— 卓兵 本期最佳 本期技术达人小龙的“状态机思维”…

Read More