发表于: 2017-02-15 23:56:35

1 1219


你今天做了什么?
2级类目hover效果实现,调整HTML结构
编写ppt
关于我们页面的点击切换背景实现
你明天打算做什么?

最新职位和推介职位页面的指令

写一个过滤数组第一位的过滤器
你遇见什么困难?
1.上午使用伪类来模仿了箭头图片,制作完成hover效果,并优化了2级类目传参。但是调整过后,数据的repeat在第0位需要跳过不渲染,所以需要写一个自定义过滤器来过滤掉在0位的值。
2.优化了nth选择器的选取条件,把代码简化成.nav-right-le:nth-child(n+3)
3.类目导航已经完成,下午的时候对gulp进行了基本的了解,制作了PPT!在安装中,有一个是全局安装和项目安装,使用全局安装后还是运行不了gulp,后来升级node和npm!还是不行,之后把全局安装换成项目安装之后成功编译文件。
4.优化了关于我们的点击切换效果,增加了对应的点击背景,边框改变效果还没有实现动画效果。这个需要先放一放!
5.今天编写跳转最新职位的指令计划没有开始,下午制作ppt消耗了比较多的时间和精力。至于2级类目和关于我们也还各有瑕疵!需要后面继续优化
6.今天看见可以使用css属性来控制文字的超过多少就显示省略号,明天需要去了解一下
你的收获?

【JS-task10之gulp的基础使用方法】

目录 

1.背景介绍

 2.知识剖析 

3.常见问题 

4.解决方案 

5.编码实战

 6.扩展思考 

7.参考文献 

8.更多讨论 

1.背景介绍 基于‘流’的自动化构建工具 1 易于使用 2 构建快速 3 插件高质 4 易于学习

 2.知识剖析 易于使用 1 代码优于配置 构建快速 2 减少频繁的 IO 操作 插件高质 3 严格的插件指南 易于学习 4 最少的 API 

3.常见问题 什么是流? 为什么要使用gulp? 如何使用gulp 

4.解决方案 gulp的JS文件压缩 

5.编码实战 node -v //查看node版本 npm -v //查看npm版本 

npm install -g gulp //使用npm下载

gulp gulp -v //查看gulp版本 

进入项目根目录建立一个package.json //说明:package.json是基于nodejs项目必不可少的配置文件, 它是存放在项目根目录的普通json文件;

 cnpm init -y 

//自动设置配置文件 插件安装

 //压缩代码 (gulp-uglify)

 //npm install gulp-uglify --save-dev 

新建gulpfile.js /** * Created by Administrator on 17.2.15. */ 

//引入组件 var gulp = require('gulp'), uglify = require('gulp-uglify');

//压缩文件插件

 //创建任务

 //gulp.task(name[, deps], fn)

 //name 为任务名 

//deps 是当前定义的任务需要依赖的其他任务

 //fn 为任务函数 gulp.task('jsmin', function () { gulp.src('*demo/js-10-gulp/demo.js') .pipe(uglify()) .pipe(gulp.dest('PPT/mo.js')); }); 

6.扩展思考 无 

7.参考文献 参考一:gulp API 文档 参考一:Gulp的安装配置过程和一些小坑 参考一:前端构建工具gulpjs的使用介绍及技巧 参考一:gulp详细入门教程

 8.更多讨论 gulp和grunt的区别




返回列表 返回列表
评论

    分享到