利用 Gulp 处理前端工作流程

基本用法 1 2 3 4 5 6 7 8 9 10 11 12 // gulpfile.js gulp.task('foo', function() { gulp.src(glob) .pipe(...) .pipe(...) .pipe(gulp.dest(...)) .pipe(...) .pipe(gulp.dest(...)) }); // shell $ gulp foo 基本 API gulp.src(glob[, options]) 根据 glob 匹配文件,返回 stream,可以通过 .pipe() 方法传递给后续的插件

面试总结

面试前的准备 了解该公司的业务 如果不了解的话,面试的时候 HR 们那些一系列专业的术语会让你头晕 想清楚你为什么不去投其他公司(如BAT) 想清楚该公司

Android Support Design Library 注意事项

CoordinatorLayout 这个新 Layout 是 FrameLayout 的加强版,用来协调各个子 view 的行为。最主要是用来实现 Toolbar 的折叠效果,也可以用来实现 FAB 自动消失的效果。 常见的用法如下: 1 2 3 4 5 6 7

RecyclerView 基本用法

基本用法 在 XML 中添加 <android.support.v7.widget.RecyclerView/> 编写继承 RecyclerView.Adapter<RecyclerViewAdapter.ViewHolder> 的 Adapter Constructor 编写继承 RecyclerView.ViewHolder 的 ViewHolder onCreateViewHolder onBindViewHolder getItemCount 设置 RecyclerView setLayoutManager setAdapter setItemAnimator(可选) addItemDecoration(