一.頁面之間的傳遞引數
通過pageparam傳遞引數:
1api.openwin(
7 });
在開啟的視窗使用 api.pageparam 接收資料
1 api.pageparam.wareid
二.視窗之間的通訊機制:
1.跨視窗呼叫函式,類似於vue的子傳父
定義函式(攜帶資料)
1api.execscript();
另乙個視窗監聽函式得到資料
1function
fnsetusername(data)
2.自定義全域性事件
1api.sendevent( //
資料的 key 和 value
4 });
其他頁面監聽事件得到資料
1api.addeventlistener(, function
(ret, err) 9}
10 });
三.dot模板引擎使用方法
1.script 標籤定義乙個模板
1
特別注意點:如果模板中有點選事件,那麼需要呼叫 api.parsetapmode(); 方法
由於是動態的將元素新增到dom樹上,所以需要手動觸發tapmode檢查,列表中的元素才能實現點選加速的效果
2.模板資料進行渲染
1function
fnupdata()
四.快取
在有用到的地方可以執行乙個onload方法,下面**寫在方法中
1api.imagecache(, function
(ret, err)
7 });
五.下拉重新整理
下面**寫在 apiready 頁面初始化的方法中執行
1api.setrefreshheaderinfo(, function
(ret, err));
六.上拉載入
此方法寫在
api.addeventlistener 事件監聽函式中
1function
initeventlistenter()
8 }, function
(ret, err) );11}
12重新請求資料的方法的方法,傳遞乙個引數,用來標識是下拉重新整理,還是上拉載入
13fngetwarelist(load) else
19 }
重新請求資料方法成功後呼叫的更新資料的方法
1//重新請求資料方法成功後呼叫的更新資料的方法
2function
fnupdatewarelist(data_, load)
21 } else
2526
//由於是動態的將元素新增到dom樹上,所以需要手動觸發tapmode檢查,列表中的元素才能實現點選加速的效果
27api.parsetapmode();
28 }
APIcloud真機預覽app專案
你修改了專案之後,要先git提交或者svn提交,在官方都有說明,然後開啟ide,管理 同步到雲端 在做雲端同步前,開發者需要將變更的檔案,做一次本地提交 右鍵檔案或目錄或專案根目錄 git git add commit 雲端同步,指的是將已提交到本地 git 倉庫的變更,同步到雲端svn git伺服...
專案 遊戲專案常用工具紀要
先挖個坑,以後過來填,會加入說明和推薦.腦圖 mindmaster 免費跨平台軟體,windows,mac都有.現在懶得找破解了。xmind 基礎版免費,pro版收費。mindmanager 管理 gitsvn 託管 github bitbucket 專案進度管理 redmine 禪道釘釘 team...
distcp使用紀要
distcp主要用於在hadoop集群之間拷貝資料。1,如果haboop版本相同,可以使用如下格式 hadoop distcp hdfs src hdfs des 2,如果在不同版本的hadoop集群之間拷貝資料,可以使用如下格式 hadoop distcp i hftp src hdfs des ...