JS前端开发手册一. 如何提问
上一篇:概况 下一篇:二. 禁问

一. 如何提问

一. 如何提问:

  1. 请提供能重现问题的url或资源demo文件包。(url:是以www开头的一级域名或二级域名,demo文件是未上线的html静态页面,带图片的请上传至群共享。提供的资源文件,必须是换个环境之后完整的能重现所说的bug,而不是只有html没有关键css,图片等一个单独文件,如果你所属团队对前端代码有特殊的保密要求,请自行找其它解决办法)。
  2. 文字描述不清的bug,在提供第1条所述资源的前提下用截图示意并圈中bug所处位置,且要说明两种状态:现状或期望的状态。
  3. 没有图片的代码建议发:

    • http://www.jsbin.com
      http://w3cshare.com/jsbin-editor/ jsbin的用法
      优点:不需要登录,即发即预览
      缺点:速度不靠谱
    • http://runjs.cn/
      优点:国内访问速度快,可以上传图片(左下角)
      缺点:需要登录,用户名
    • http://www.jsfiddle.net
      优点:功能强大,历史记录给力,缺点:访问速度慢
  4. 有图片的代码发群共享或申请免费的测试空间

    • Sina云

    优点:不需要手工发布,只需三级域名就可以访问,支持语言:php,python,java,
    缺点:需要身份证验证获取免费云豆
    版本控制工具:svn

    • 京东云

    优点:支持:java,php,nodejs,python,ruby
    缺点:需要实名认证200元/人,需要在控制台手动发布才能在线上预览
    版本控制工具:git

    • github

    优点:注册即有,方便
    缺点:只支持静态
    版本控制工具:git

    • coding

    优点:免费,可以为每个项目开启预览,类似于Github Pages功能,但是支持Node.js,PHP,Phthon,Ruby,Scala,Play,Go这些语言。最近刚出的WebIDE可以直接在浏览器中写代码了,强烈推荐!
    缺点:提交新版本后,预览demo需要去后台手动部署(不过也就是点一个按钮的事情)
    版本控制工具:git

参考:

  • X-Y 问题
  • 向别人求助时有哪些「潜」规则?
  • 如何在知乎提一个好问题?
  • 如何优雅地向前辈或者高手请教技术问题?
  • 提问的艺术-ZZ
上一篇:概况 下一篇:二. 禁问