### 一. 如何提问: 1. 请提供能重现问题的url或资源demo文件包。(url:是以www开头的一级域名或二级域名,demo文件是未上线的html静态页面,带图片的请上传至群共享。提供的资源文件,必须是换个环境之后完整的能重现所说的bug,而不是只有html没有关键css,图片等一个单独文件,如果你所属团队对前端代码有特殊的保密要求,请自行找其它解决办法)。 2. 文字描述不清的bug,在提供第1条所述资源的前提下用截图示意并圈中bug所处位置,且要说明两种状态:现状或期望的状态。 3. 没有图片的代码建议发: - [http://www.jsbin.com](http://www.jsbin.com) [jsbin的用法](https://www.jianshu.com/p/8bd5b1273869 ) 优点:不需要登录,即发即预览 缺点:速度不靠谱 - [http://runjs.cn/](http://runjs.cn/) 优点:国内访问速度快,可以上传图片(左下角) 缺点:需要登录,用户名 - [http://www.jsfiddle.net](http://www.jsfiddle.net) 优点:功能强大,历史记录给力,缺点:访问速度慢 4. 有图片的代码发群共享或申请免费的测试空间 - [Sina云](http://sae.sina.com.cn/) 优点:不需要手工发布,只需三级域名就可以访问,支持语言:php,python,java, 缺点:需要身份证验证获取免费云豆 版本控制工具:svn - [京东云](http://jae.jd.com/) 优点:支持:java,php,nodejs,python,ruby 缺点:需要实名认证200元/人,需要在控制台手动发布才能在线上预览 版本控制工具:git - [github](http://github.com) 优点:注册即有,方便 缺点:只支持静态 版本控制工具:git - [coding](http://coding.net) 优点:免费,可以为每个项目开启预览,类似于Github Pages功能,但是支持Node.js,PHP,Phthon,Ruby,Scala,Play,Go这些语言。最近刚出的WebIDE可以直接在浏览器中写代码了,强烈推荐! 缺点:提交新版本后,预览demo需要去后台手动部署(不过也就是点一个按钮的事情) 版本控制工具:git 参考: - [X-Y 问题](http://coolshell.cn/articles/10804.html) - [向别人求助时有哪些「潜」规则?](http://www.zhihu.com/question/21218381) - [如何在知乎提一个好问题?](http://www.zhihu.com/question/19555761) - [如何优雅地向前辈或者高手请教技术问题?](http://www.zhihu.com/question/25464141) - [提问的艺术-ZZ](http://www.awflasher.com/blog/archives/200)