前端集成框架

1.前端集成框架: 1)Yeoman 2) Bower 3) Grunt/Gulp 4)CodeKit(uglify压缩,但是只能Mac) 5)Fis 6)Spirit 7)Buildy 8)Jasy 9)Gmake(jquery早期版本构建工具) 2.nodejs,是的在服务端开发,不在使用php,直接使用js即可开发网站。 3.mac用cakebrew \makebrew安装node. ubunt apt-get\yum安装。 4.mac可以用iterm,替代原生的命令行。window cmd不支持bash,可以安装git,git bash shell 支持bash shell. 5.node npm (node package manager):npm install 会在当前路径下找package.json,没有抛错误,有执行package.json内容。-g全局设置。 6.利用[yoeman](http://yeoman.io/)生成项目的代码、文件结构。利用生成器进行模块开发。譬如mobile有其对应的生成器,然后进行开发。当然也存在,公用的压缩、测试、混淆、校验。web app的脚手架。 npm install [-g] yo 7.bower:web包管理器 npm install [-g] bower 8.grunt:build tool.压缩、测试、混淆、校验. 读取gruntfile,针对我们的项目进行自动化。支持多版本并存。 9.yeoman 官网上,generator,前面带有八字的,是官方支持的。其余的是第三方支持。 10.安装生成器,就是在前面加上generator,npm install [-g] generator-angular. 1)验证:mkdir yo-in-action ,angular等生成器替代yo即可。 2)yo angular angularproject 3)Sass 依赖ruby。Compass在Sass上二次开发的。 4)package.json中dependencies:^,是针对主版本号的限制。 5.jshit 6.travis 11.[bower](http://bower.io/)安装文件,解决我们之前手动下载,然后在copy到项目路径问题。实现自动的。多种方式下载,可以github上简写github url or 其余的url,或者 。安装在bower_components. 优先找bower上注册的包名、关键字。还可以加上owner:jquery,进行过滤。 12.bower.json 、bowerrc 公共的部分,没有生成。运行bower init即可。在生成环境bower安装:bower install angular --save 。开发环境安装:bower install angular --save-dev. bowerrc 可以配置:上网的proxy,https-proxy,timeout

你可能感兴趣的:(前端集成框架)