1. bower是一个管理前端包的工具

2. http-server可以通过npm来安装。是可以让本地的文件像访问浏览器那样访问。

3. 照着angular视频学习的要安装http-server和grunt,因为在公司的时候设置了代理,一直提示不成功。链接服务器超时。在公司的时候设置的代理是用npm config set registry http://100.。。这样来设置的。然后我先删除的时候是用npm config delete proxy来删的。发现还是报错。后来找到

   npm config set <key> <value> [--global]
   npm config get <key>
   npm config delete <key>
   npm config list
   npm config edit
   npm get <key>
   npm set <key> <value> [--global]
才知道要npm config delete registry这样就可以了。还可以用npm config list来看。
参考链接http://www.cnblogs.com/walkerwang/p/3624909.html

4. 用grunt搭建一个项目。先是要有grunt,npm,有了nodejs环境后因为我们可能在任何目录下运行打包程序,所以我们需要安装cli,应该全局安装cli(grunt的命令行借口)npm install -g grunt-cli。然后就是要有一个package.json的文件。用npm init可以生成。

5. 逐步的添加依赖。用npm install xx --save-dev 这样写的话安装的东西就安装到了devDependencies里面去了。如果是npm install xxx --save的话就是安装到了dependencies里 面了。这两种一个是生产环境,一个是开发环境。如果通过npm install --production只是安装dependencies。如果需要安装devD。。就需要用npm install packagename --dev来安装。在使用npm安装的时候是会自动的更新package.json的文件的。如果没有写的话就是直接安装到了nodemodule的目录里面去了。

6。接下来就是写一个Gruntfile.js的文件。这个文件很关键,一般干两件事情。1.读取package信息,2是插件加载。注册任务,运行任务。

7. 这两个文件写好了之后就可以运行npm install ,然后就可以运行grunt了.。是将package.json写好之后一次npm install 安装,也可以一个个的--save-dev来安装。运行了grunt之后就会生成dest目录.

8. atom和sublime中查找一个方法的快捷键是ctrl+r。

8. angularjs中angular是一个空对象。angular.module的方法是在publishExternalAPI那后面定义的。

9. 一个页面里面是可以有两个ng-app的,只要他们不嵌套就可以。只是第二个需要手动去启动它。

10. 一切都是从模块开始的。首先定义了模块才能从上面调用service,controller等东西。