先来说说module,一个应用的vm目录中可能包含很多module,每个module都有类似于screen/layout/control的结构,那么这个 文件夹名 就是module的名字,如果这个文件夹已经到了WEBAPP目录,那么这个module名就是 /。
b2b的目录和taobao的目录结构会有少许不同,比如templates目录的位置,但是主结构大致上相同。
下面来说说默认的问题,每个目录对应着一个线上url,比如
*/auction/*.vm
| { | |
| "success":true, | |
| "errMsg":"", | |
| "data":[ | |
| { | |
| "itemId":"", | |
| "title":"", //宝贝截断标题,一行内 | |
| "pic":"", | |
| "link":"", //detail链接 | |
| "status":0, // 0未开始 1已经开始 2已结束 |
| { | |
| "12345": { | |
| "canApply":true, | |
| "num":32, | |
| "checkUrl":"http://127.0.0.1/contentDetail.htm?contentId=123&type=block#tm-tab", | |
| "requires":[ | |
| "1 每个店铺可提交20个报名商品", | |
| "2 每个店铺可提交20个报名商品", | |
| "3 每个店铺可提交20个报名商品" | |
| ] |
当前在detail页面
if ajax == 没有签协议
open 提示签协议
点确定
open 全屏支付宝签协议
| { "success": true, "msg":"hello kissy" } |
abc作为一个基于前端目录规范的打包工具,已经帮助用户解决了打包方面的问题,在git迁移之后,我们的线上assets的URL进行了调整,同时,由于g.assets.daily.taobao.net和g.tbcdn.cn新域名的启用,我们的代理方案又有了新的变化。
而httpx就是为了解决这些问题而产生的。
| public class JSON2Java { | |
| private static final ScriptEngine jsonParser; | |
| static { | |
| try { | |
| String init = read(JSON2Java.class.getResource("json2java.js")); | |
| ScriptEngine engine = new ScriptEngineManager().getEngineByName("JavaScript"); | |
| engine.eval(init); | |
| jsonParser = engine; |
不少同学不喜欢git的命令行,git的gui工具也不少,sourceTree,smartgit等等,个人比较偏爱smartgit,就以smartgit为例,各种工具使用方式大同小异,掌握基本即可。
地址:http://www.syntevo.com/smartgithg/ 安装了java的同学可以下载Installer without JRE的版本,安装也是一路next,不说了