发表于: 2017-06-15 21:36:27

1 1028


  • 今天完成的事情:

  • 1、完成【公司搜索】部分。

  • 2、完成【搜索公司页】部分。

  • 3、安装nodeJS和gulp。


    • 明天计划的事情:

  • 1、【推荐职位/最新职位列表】。

  • 2、学习如何使用gulp,准备小课堂。


      • 遇到的问题:

  • 1、职位详情中的分享功能还没有完成。

    2、利用sessionStorage来保存搜索状态还是不太适合,看来只能用$state.params了。


  • 收获:

    1、gulp是基于Nodejs的自动任务运行器,基本流程就是先安装nodejs,通过nodejs的npm全局安装和项目安装gulp,其次在项目里安装所需要的gulp插件,然后新建gulp的配置文件gulpfile.js并写好配置信息(定义gulp任务),最后通过命令提示符运行gulp(webstorm神器更简单)。

    2、Grunt主要是以文件为媒介来运行它的工作流的,比如在Grunt中执行完一项任务后,会把结果写入到一个临时文件中,然后可以在这个临时文件内容的基础上执行其它任务,执行完成后又把结果写入到临时文件中,然后又以这个为基础继续执行其它任务...就这样反复下去。而在Gulp中,使用的是Nodejs中的stream(流),首先获取到需要的stream,然后可以通过stream的pipe()方法把流导入到你想要的地方,比如Gulp的插件中,经过插件处理后的流又可以继续导入到其他插件中,当然也可以把流写入到文件中。所以Gulp是以stream为媒介的,它不需要频繁的生成临时文件,这也是Gulp的速度比Grunt快的一个原因。



    返回列表 返回列表
    评论

      分享到