浏览器重绘和requestAnimationFrame的一些思考和疑问

前言

又是很久没写文章了,简单总结一下从去年八月到现在将近一年的事吧,去年八月那会儿当时在学脚手架相关的部分,当时实习了一个月就离职准备秋招了,然后在秋招也拿到了满意的offer了。然后就是大四寒假了,写了一个外卖平台的小程序,差不多写了快两个月吧,中间也确实遇到一些比较有意思的问题,后面会简单整理一下遇到的问题。然后就是毕业设计和毕业论文了。差不多项目上主要做了这些事情吧,小程序和毕业设计也算是都有所收获吧。

然后就是回到本文中的标题了,因为被分到了小游戏的组,入职后可能会做一些工具上的开发。因为这方面实在是了解不多,也是趁着论文写完赶紧先学习一下相关的部分吧。

vue-cli源码学习2.x

前言

vue-cli的2.9.6版本看完之后,对cli脚手架的整个原理才有了一个比较清晰的认识,其可配置性主要体现在三个方面,即可配置性问答,可配置性文件,可配置性文件内容。文章也将主要整理这三个部分是如何实现的。

vue-cli源码学习1.x

前言

说起vue-cli源码的阅读,主要源于公司实习时候,对公司的前端脚手架比较感兴趣,然后就开始看了看,但是看的不是很明白。就准备先看看比较熟悉的vue-cli,而且vue-cli使用人数比较多,也有一些源码分析的文章,有助于代码的理解。

但其实看一遍别人的文章,感觉只是稍微明白了一点。于是,本着学习cli工具的开发思路,因此,从master分支的第一个提交开始看起,准备梳理一下整个cli工具的开发流程,以及作者的一些思考。

这篇文章将主要分析vue-cli 1.x版本的一些原理。

git分支相关

前言

git分支在多人协作开发里非常重要,之前没有这方面的需求,所以对这方面了解不多。公司实习多人协作开发,需要这部分的掌握,就重新整理了一下。

几张速写板绘

前言

两张动物线条板绘练习,线条再简单练一下之后,后面要上色了。

春招总结(2019.3-2019.4)

前言

先说下总体情况吧,简历投了二十多家,最终只有5家面试,拿到一个蘑菇街的offer。

给面试机会的5家分别是阿里,腾讯,头条,网易,蘑菇街,其它大部分简历挂。而且非常迷的是,所有有笔试的全都没过?感觉有的做的还可以,但是笔试之后都没了消息。不过估计也确实是水平不行吧,还有有待深入学习。也非常感谢蘑菇街能给我一个实习的机会。

记一次项目的优化

前言

性能很重要,所以优化一直是一个很大的话题。而且根据项目和需求的不同,优化的策略也不同。项目优化之前做的一直不多,这次着手准备优化一下之前写的一个项目。

解决回调地狱

前言

文中将简单整理一下js异步编程的方法。关于js异步编程,早期很容易出现回调地狱这一现象,也出现了一些相应的解决办法,从PromiseGenerator再到async/await,解决了回调地狱这一问题,当然本文只是浅显的举出一些实例,以及个人简单的理解。

异步编程这一块确实还有很多可以继续深入的地方。