因为一开始学习前端知识一直都是在慕课网,所以这次准备学习下angularjs等了好久,终于慕课网出了angularjs的内容,于是准备开始跟着老师的步骤进行学习。

大漠老师关于开发工具的内容讲得比较快,对于其中前端常用的工具也只是简单了介绍了下。这里需要学员自己根据具体情况,选择自己需要的工具。同时,需要学员自己花额外的功夫来熟悉使用它们。

就我们公司而言,这些工具,除了NPM这个平台以外,其他都没用到。因为项目是在太小了,没有必要上这些复杂的东西。但是本着学习的态度,可以都看一看。

另外说一句,这些内容其实网上都有,我只是进行了收集归纳。换句话说,我只是这些内容的搬运工,感谢那些原创者辛勤的付出!

一、  代码编辑工具-sublime-text2

这个编辑工具很轻量,对于电脑不是很得力的程序员来说,这是一个不错的选择。只是需要记住它只是一个编辑工具,跟IDE相比,它的功能很弱。虽然,我们可以通过插件将它的功能丰富起来。下面是我收集的相关的链接。

我现在在用的插件:

1、Package Control    专门用来管理sublime插件的插件。

参考:http://www.imjeff.cn/blog/62/

2、Bracket Highlighter   匹配括号引号之类的

参考:https://segmentfault.com/a/1190000000437871

3、Zen Coding(Emmet)

参考:一种快速编写HTML/CSS代码的方法      http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code/

Sublime Text2 新建文件快速生成Html头部信息和炫酷的代码补全    http://www.cnblogs.com/freeyiyi1993/p/3629905.html

4、AngularJS-sublime    angularjs的补全提示,初学者还是比较有作用。但是设置比较麻烦。需要的同学参考插件的说明书,一步步操作。

参考:https://github.com/angular-ui/AngularJS-sublime-package

 二、  断点调试工具Batarang

     参考:http://jingyan.baidu.com/article/f00622283d7ac5fbd3f0c83d.html

 三、版本管理工具git

公司使用的版本工具是svn。这个git我自己一个人玩的话,很少会去用,只是装着熟悉而已。大家可以看需要与否,选择安装。

参考:http://www.360doc.com/content/15/0302/19/12144668_452042045.shtml

     四、开发和调试工具NodeJs-NPM

     这里主要讲的NPM平台,在这个平台上安装插件。

参考:http://www.jb51.net/article/50669.htm

nodejs命令  http://www.cnblogs.com/linjiqin/p/3765772.html

 

     五、代码合并和混淆工具grunt

     还没有正式用到过项目里面,只是自己玩玩,貌似还不错。

     参考:30分钟学会使用grunt打包前端代码       http://www.cnblogs.com/yexiaochai/p/3594561.html

     六、依赖管理工具Bower

     没装,还没去研究。主要还是项目小,感觉没必要使用这个东西。

     七、轻量级Server http-server

      这个还是比较有趣的,值得使用,安装非常简单。关键作用在于,它可以在命令窗口提示你一些错误。对于我这样的新手来说,使用angularjs总是会出现一些莫名其妙的错误。尤其是缺少文件那种。

参考:http://www.cnblogs.com/lucker/p/4108838.html

八、单元测试工具Kamar+Jasmine+protractor

      参考:http://www.360doc.com/content/15/0423/18/21412_465488187.shtml

最后,大家在使用这些工具的时候,可以把这些调用的命令全部集中放到一个文档,可以随时拷贝使用。

[Angularjs-学习笔记]工具篇的更多相关文章

  1. Cesium学习笔记-工具篇20-PrimitiveTexture自定义渲染-贴图【转】

    前几篇博客我们了解了自定义点.线.面绘制,这篇我们接着学习cesium自定义纹理贴图.我们完成点线面的绘制,只是绘制出了对象的框架,没有逼真的外观.逼真外观是需要设置材质来实现:Material . ...

  2. angularjs学习笔记—工具方法

    angular.bind(self, fn, args) 作用:返回一个新的函数,绑定这个函数的this指向self 参数: self:新函数的上下文对象 fn:需要绑定的函数 args:传递给函数的 ...

  3. AngularJs学习笔记--bootstrap

    AngularJs学习笔记系列第一篇,希望我可以坚持写下去.本文内容主要来自 http://docs.angularjs.org/guide/ 文档的内容,但也加入些许自己的理解与尝试结果. 一.总括 ...

  4. AngularJs学习笔记--concepts(概念)

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/concepts 继续.. 一.总括 本文主要是angular组件(components)的概览,并说明 ...

  5. AngularJS学习笔记2——AngularJS的初始化

    本文主要介绍AngularJS的自动初始化以及在必要的适合如何手动初始化. Angular <script> Tag 下面通过一小段代码来介绍推荐的自动初始化过程: <!doctyp ...

  6. 数据库MySQL学习笔记高级篇

    数据库MySQL学习笔记高级篇 写在前面 学习链接:数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有 ...

  7. AngularJs学习笔记--Forms

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/forms 控件(input.select.textarea)是用户输入数据的一种方式.Form(表单) ...

  8. AngularJs学习笔记--expression

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/expression 表达式(Expressions)是类Javascript的代码片段,通常放置在绑定 ...

  9. AngularJs学习笔记--directive

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/directive Directive是教HTML玩一些新把戏的途径.在DOM编译期间,directiv ...

  10. AngularJs学习笔记--Guide教程系列文章索引

    在很久很久以前,一位前辈向我推荐AngularJs.但当时我没有好好学习,仅仅是讲文档浏览了一次.后来觉醒了……于是下定决心好好理解这系列的文档,并意译出来(英文水平不足……不能说是翻译,有些实在是看 ...

随机推荐

  1. gzip: stdin: unexpected end of file tar: Unexpected EOF in archive

    1.问题描述: 今天解压tar包遇到这样一个问题 使用命令:tar -zxvf  xxxxx.tar.gz gzip: stdin: unexpected end of filetar: Unexpe ...

  2. jqgrid的scroll参数的使用

    scroll参数会影响addJSONData(data)方法的使用 存在scroll参数,addJSONData方法会往表格中追加数据: 不存在scroll参数时,addJSONData方法会覆盖表格 ...

  3. Java -- JDBC 事务处理, 事务的隔离级别 脏读 不可重复读 等...

    1. 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 数据库开启事务命令 •start transaction 开启事务 •Rollback  回滚事务 •Commit ...

  4. 解决fasterxml中string字符串转对象json格式错误问题

    软件152 尹以操 springboot中jackson使用的包是fasterxml的.可以通过如下代码,将一个形如json格式string转为一个java对象: com.fasterxml.jack ...

  5. 基于CSS3金属风格下拉菜单

    基于CSS3金属风格下拉菜单,css,金属风格,下拉菜单,CSS3导航. css3按钮:http://www.huiyi8.com/css3/anniu/

  6. Python爬虫之BeautifulSoup的用法

    之前看静觅博客,关于BeautifulSoup的用法不太熟练,所以趁机在网上搜索相关的视频,其中一个讲的还是挺清楚的:python爬虫小白入门之BeautifulSoup库,有空做了一下笔记: 一.爬 ...

  7. android实现异步的问题小经验总结

    1.如下图所言,必须在UI线程中调用异步任务的子类 2.经过碰壁 测试 --.方法一中 @Override public void onClick(DialogInterface dialog, in ...

  8. tsne pca 自编码器 绘图(CC2)——一定记得做无量纲化处理使用standardscaler,数据聚类更明显

    tsne 数据不做预处理: # coding: utf-8 import collections import numpy as np import os import pickle from skl ...

  9. Linux-Crontab服务

    1.安装并检查Crontab服务 检查cron服务: 检查Crontab工具是否安装:crontab -l 检查crond服务是否启动:service crond status 安装cron: yum ...

  10. uva11997 K Smallest Sums&&UVALive 3135 Argus(优先队列,多路归并)

    #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #inc ...