前面我们已经把【裸配】 Koa 学习了一下,学完了以后好像并没有什么好用的东西,然而这玩意就像一个巨大的平台,容易集成各种小插件,来达到各种各样的功能。接下来我们学习一个 koa-bodyparser 这歌短小精悍的库!
这周呢,彻底学习一下 Array 的所有方法。学习地址 MDN,里面还有各个函数实现的源码!数组作为 JavaScript 的一种特殊的对象类型,与 Number,Boolean,Null,String,Undefined,Symbol 七大数据类型有所不一样。了解 Array 的所有方法,能帮助我们最快找到适合自己的函数
这周突然想学习一下状态管理的写法。看看业界是怎么实现的,之前使用过 redux,那就先从 redux 下手吧,但是,一上来就看最新版本的代码,不太适合新手学习,一方面最新版本已经发展n多年了,功能已经非常完善(代码多难懂),另一方面直接看最新的不了解这个工具是怎么设计出来的
又是一周过去了,常规学习不能断!但是选择什么主题呢?一时间不知道选什么好,于是又想起简单的 koajs 非常愉快的就选择他了,了解一下?
一个好的滑动不止能够响应手指的移动,而且还能响应 Fling(抛) 事件,响应手指的移动比较简单,手指移动多少距离,布局就移动多少距离;当快速滑动时,手指离开后,不能马上停止滑动,而是应该计算手指的移动速度,产生一个【抛】(Fling )的动作,让内容继续滚动一段距离
突然觉得 babel-loader 很好玩,比较贴近AST,然而编译原理一直是噩梦,没学懂,好在这东西不需要什么编译原理的知识。但还是涉及到语法解析等操作,所以拿过来学一学还是挺好的
早在多年前,lazyload 已经出现了,懒加载在前端里边同样具有十分重要的意义。react-lazyload 的作用是当组件未出现在屏幕内时,不去挂载该组件,而是使用 placeholder 去渲染,让滚动使内容出现后,组件会被挂载。就是这么简单!
Swipe,常用来做轮播图,需要翻页的场景,最经典的开源库 [swipe-js-iso],不过更推荐使用 React 组件 [react-swipe],它封装了 swipe-js-ios 组件,而 swipe-js-ios 组件则封装了 [Swipe]
算是一个h5开发了,虽然没写过什么完整的前端页面,但接触前端也有段时间了,对于一个合格的前端开发者而言,搞懂 webpack 打包原理还是比较重要的
作为一个很久没写过 Android 业务的人,心里有点慌了,于是拿起 Android Studio,还是找点东西学习一下,并且记录一下。一直觉得 ViewPager 是个好东西,偶然间看到一些很好的案例,很酷炫的翻页效果。直到了解了这个东西的实现原来没有想象中的那么复杂