发表于: 2017-02-24 02:12:01
0 1065
今天完成的事情:
学习yeomen、bower、grunt的使用;
看了下一个叫JavaScript深入浅出的视频中的函数执行上下文;
明天计划的事情:
做前端学院的任务;
终于有值得上传到github里的东西了,任务中有些轮子什么的,写点属于自己的东西;
学习gulp;
考虑学一下nodeJS试试,看百度的任务里出现了nodeJS和vue;
遇到的问题:
看到校招没什么前端岗位,感觉不是很好找工作啊。如果没有校招的话,考虑自学到毕业再找工作,深入研究下js,按照中级招聘上的标准提升自己,考虑学习下java或者nodeJS,感觉随便找个公司重复简单劳动提升也不是很大,而且找不到好工作两三个月也没什么收入,也没有成就感和编程的乐趣。
收获:
bower可以使用项目名称安装、可以使用项目短语及github用户名/项目名称、可以使用github完整网址、可以使用url直接安装。在bower主页可以通过owner:作者名称来搜索对应作者的项目。使用bower init可以生成bower.json文件,复制bower.json到一个文件下,使用bower install可以直接复制对应的项目。通过bower install name --save-dev可以安装并且添加到bower.json中开发环境依赖,需要在生产环境中使用后面加--save。bowerrc文件可以配置directory目录、proxy跨到外网、timeout超时设置默认为60000单位默认为ms。
grunt使用grunt.loadNpmTask('')使用require('load-grunt-tasks')可以加载packason中的所有依赖;使用grunt 任务名可以运行整个任务,如果使用任务名:目标名,则运行对应的目标;用grunt.registerTask(taskName,)可以组合任务,后面可以跟数组或者function,如果是function则在里面通过grunt.task.run([])指定任务,如果是数组则直接跟任务名;require('time-grunt')(grunt)可以自动统计任务执行的时间;文件配置安装使用npm install grunt-contrib-copy --save-dev,文件配置删除使用npm install grunt-contrib-clean --save-dev(需要先子啊gulpfile.js里配置,然后使用grunt copy和grunt clean);copy配置移动文件支持src、dest;src、dest可以放数组或者字符串,也可以在在files里使用dest、src的地址作为键值对;clean配置只需要写src就可以,可以配置过滤器使用默认的或者自定义。expand设为true的话,会处理动态的src。
yeomen在npm中叫做yo使用安装generator后可以使用yo加上名字快速安装目录,生成指定的项目模版。
评论