1.禁止在同一行声明多个变量。
2.请使用 ===https://www.jb51.net/!==来比较true/false或者数值
3.使用对象字面量替代new Array这种形式
4.不要使用全局函数。
5.Switch语句必须带有default分支
6.函数不应该有时候有返回值,有时候没有返回值。
7.For循环必须使用大括号
8.If语句必须使用大括号
9.for-in循环中的变量 应该使用var关键字明确限定作用域,从而避免作用域污染。
9、gulp的插件数量很多,后面还可以根据自己的需要进行添加任务
常用的gulp插件参考
gulp-imagemin: 压缩图片
gulp-ruby-sass: 支持sass,安装此版本需要安装ruby
gulp-minify-css: 压缩css
gulp-jshint: 检查js
gulp-uglify: 压缩js
gulp-concat: 合并文件
gulp-rename: 重命名文件
gulp-htmlmin: 压缩html
gulp-clean: 清空文件夹
gulp-livereload: 服务器控制客户端同步刷新(需配合chrome插件LiveReload及tiny-lr)
Use Git as a project management tool
安装git, 下载安装包会安装好 Git Shell 和可视化环境
配置用户名:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
关联一个到团队的库
git remote add origin git@github.com:markyun/My-blog.git
添加文件到仓库,添加全部文件用 . 表示
git add .
把文件提交到仓库
git commit -m " first add project file"
提交文件到团队仓库
git push -u origin master //将本地的项目提交到远程仓库中。
以上就完成了前端团队最基本的开发环境搭建和代码提交工作流程。
补充:ZSmart UED Team 的前端开发软件环境 (Windows, Linux, Mac OS X)
安装Node.Js、NPM、Ruby、Java 基础环境
Sublime Text3 + 插件 用于编写前端代码
Google chrome 、Mozilla Firefox + Firebug
Internet Explorer 进行兼容测试和预览页面UI、动画效果和交互功能
Node.js+Gulp 进行前端自动化构建、JS语法验证、CSS压缩,图片压缩等;
Koala 实时编译Less、Sass、Compass、CoffeeScript;
Github 存储自己的代码库 、git或SVN用于版本控制和团队Code Review
Tomcat、DedeAMPZ、MAMP 进行简单运行环境演示
Photoshop CC 切图 + Sprites 合并小图标
XMind 画出清晰的工作或业务逻辑思维图
(未完待续...)
您可能感兴趣的文章: