1.Hbuilder的代碼塊設(shè)置

#此處為方春高自己定義的代碼塊,主要是為了方便操作

# 消息框? ============================

#提示框

snippet 'dongyi.prompt() 提示框' do |s|

s.trigger = "ca_pro"

s.expansion = "dongyi.prompt(\"$1\") "

s.needApplyReContentAssist = true

end

#警告框=======

snippet 'dongyi.alert() 警告框' do |s|

s.trigger = "ca_alert"

s.expansion = "dongyi.alert({

title: \"$1\",

content:\"$0\",

callback:function(){

alert('點擊了');

}

}); "

s.needApplyReContentAssist = true

end

#確認(rèn)框=======

snippet 'dongyi.confirmt() 確認(rèn)框' do |s|

s.trigger = "ca_confirm"

s.expansion = "dongyi.confirm({

title:\"$1\",

content:\"$0\",

callback:function(data){

alert(data);

}

}); "

s.needApplyReContentAssist = true

end

#輸入框=======

snippet 'dongyi.inputPrompt() 輸入框' do |s|

s.trigger = "ca_inputPrompt"

s.expansion = "dongyi.inputPrompt({

title:\"$1\",

content:\"$0\",

callback:function(data){

alert(data);

}

});"

s.needApplyReContentAssist = true

end

#日期選擇框=======

snippet 'dongyi.dateSelect() 日期選擇框' do |s|

s.trigger = "ca_dateSelect"

s.expansion = "dongyi.dateSelect({

defaultTime:'2015-10-1',

minTime:'2000-1-1',

maxTime:'2020-1-1',

callback:function(date){

alert(date);

}

});"

s.needApplyReContentAssist = true

end

#時間選擇框=======

snippet 'dongyi.timeSelect 時間選擇框' do |s|

s.trigger = "ca_timeSelect"

s.expansion = "dongyi.timeSelect({

defaultTime:'18:00',

callback:function(date){

alert(date);

}

});"

s.needApplyReContentAssist = true

end

#電話 =======

snippet 'dongyi.callPhone 電話' do |s|

s.trigger = "ca_callPhone"

s.expansion = "dongyi.callPhone('13800138000');"

s.needApplyReContentAssist = true

end

#郵件 =======

snippet 'dongyi.sendEmail 郵件' do |s|

s.trigger = "ca_sendEmail"

s.expansion = "dongyi.sendEmail('dongyixueyuan@qq.com');"

s.needApplyReContentAssist = true

end

#瀏覽器打開網(wǎng)頁? =======

snippet 'dongyi.openUrl 瀏覽器打開網(wǎng)頁 ' do |s|

s.trigger = "ca_openUrl"

s.expansion = "dongyi.openUrl('http://www.dongyixueyuan.com');"

s.needApplyReContentAssist = true

end

#短信? =======

snippet 'dongyi.sendSms 短信 ' do |s|

s.trigger = "ca_sendSms"

s.expansion = "var targetPhone = ['13800138000','138001380001'];

dongyi.sendSms(targetPhone,'短信內(nèi)容');"

s.needApplyReContentAssist = true

end

#雙擊退出APP? =======

snippet 'dongyi.dblclickExit 雙擊退出APP(安卓) ' do |s|

s.trigger = "ca_dblclickExit"

s.expansion = "dongyi.dblclickExit();"

s.needApplyReContentAssist = true

end

#隱藏滾動條? ? =======

snippet 'dongyi.hiddenScroll 隱藏滾動條 ' do |s|

s.trigger = "ca_hiddenScroll"

s.expansion = "dongyi.hiddenScroll();"

s.needApplyReContentAssist = true

end

#蜂鳴提示音? ? =======

snippet 'dongyi.beep 蜂鳴提示音 ' do |s|

s.trigger = "ca_beep"

s.expansion = "dongyi.beep();"

s.needApplyReContentAssist = true

end

#手機震動? ? =======

snippet 'dongyi.vibrate 手機震動 ' do |s|

s.trigger = "ca_vibrate"

s.expansion = "dongyi.vibrate();"

s.needApplyReContentAssist = true

end

#遮罩? ? =======

snippet 'dongyi.showMask 遮罩 ' do |s|

s.trigger = "ca_showMask"

s.expansion = "dongyi.showMask(function(){

alert('callback');

});"

s.needApplyReContentAssist = true

end

#預(yù)加載? ? =======

snippet 'dongyi.preLoad 界面預(yù)加載 ' do |s|

s.trigger = "ca_preLoad"

s.expansion = "var arrayData = [{url:'first.html',id:'first'},{url:'second.html',id:'second'}];

dongyi.preLoad(arrayData,function(data){

alert(data);

});"

s.needApplyReContentAssist = true

end

#等待框顯示? ? =======

snippet 'dongyi.showWaiting 等待框顯示 ' do |s|

s.trigger = "ca_showWaiting"

s.expansion = "dongyi.showWaiting('等待框...');"

s.needApplyReContentAssist = true

end

#等待框關(guān)閉? ? =======

snippet 'dongyi.closeWaiting 等待框關(guān)閉 ' do |s|

s.trigger = "ca_closeWaiting"

s.expansion = "dongyi.closeWaiting();"

s.needApplyReContentAssist = true

end

#打開新界面? ? =======

snippet 'dongyi.newInterface 打開新界面? ' do |s|

s.trigger = "ca_newInterface"

s.expansion = "dongyi.newInterface({

url:'child.html',

id:'child',

styles:{

top:'0px',

bottom:'',

width:'',

height:''

},

showType:'zoom-fade-out',

showTime:200

});"

s.needApplyReContentAssist = true

end

#關(guān)閉當(dāng)前界面? ? =======

snippet 'dongyi.closeCurrentInterface 關(guān)閉當(dāng)前界面 ' do |s|

s.trigger = "ca_closeCurrentInterface"

s.expansion = "dongyi.closeCurrentInterface();"

s.needApplyReContentAssist = true

end

#創(chuàng)建子頁面? ? ? =======

snippet 'dongyi.createChildInterface 創(chuàng)建子頁面 ' do |s|

s.trigger = "ca_createChildInterfacee"

s.expansion = "dongyi.createChildInterface({

url:'child.html',

id:'child',

styles:{

top:'44px',

bottom:'',

width:'',

height:'',

}

});"

s.needApplyReContentAssist = true

end

#獲得起始頁對象? ? ? =======

snippet 'dongyi.getStartInterface 獲得起始頁對象? ' do |s|

s.trigger = "ca_getStartInterface"

s.expansion = "dongyi.getStartInterface(function(startObject){

alert(startObject.getURL());

});"

s.needApplyReContentAssist = true

end

#獲得當(dāng)前界面對象? ? ? =======

snippet 'dongyi.getCurrentInterface 獲得當(dāng)前界面對象? ' do |s|

s.trigger = "ca_getCurrentInterface"

s.expansion = "dongyi.getCurrentInterface(function(currentObject){

alert(currentObject.getURL());

});"

s.needApplyReContentAssist = true

end

#獲得目標(biāo)界面對象? ? =======

snippet 'dongyi.getTargetInterface 獲得目標(biāo)界面對象? ' do |s|

s.trigger = "ca_getTargetInterface"

s.expansion = "dongyi.getTargetInterface('first',function(targetObject){

alert(targetObject.getURL());

});"

s.needApplyReContentAssist = true

end

#actionSheet? ? =======

snippet 'dongyi.actionSheet actionSheet? ' do |s|

s.trigger = "ca_actionSheet"

s.expansion = "var arr = [{'title':'打開相冊'},{'title':'打開相機'}];

var arr = ['新浪微博','騰訊微博','搜狐微博'];

// 兩種寫法均可

dongyi.actionSheet(arr,{

succFn:function(data){

alert(data);

},

errFn:function(data){

alert(data);

}

})"

s.needApplyReContentAssist = true

end

#相冊? ? =======

snippet 'dongyi.album 相冊? ' do |s|

s.trigger = "ca_album"

s.expansion = "dongyi.album({

succFn:function(path){

alert(path);

},

errFn:function(error){

alert(error);

}

});"

s.needApplyReContentAssist = true

end

#照相機? ? =======

snippet 'dongyi.camera 照相機? ' do |s|

s.trigger = "ca_camera"

s.expansion = "dongyi.camera({

succFn:function(path,name){

alert(path); // 圖片路徑

alert(name); // 圖片名稱

},

errFn:function(error){

alert(error);

}

});"

s.needApplyReContentAssist = true

end

#相冊? ? =======

snippet 'dongyi.album 相冊? ' do |s|

s.trigger = "ca_album"

s.expansion = "dongyi.album({

succFn:function(path){

alert(path);

},

errFn:function(error){

alert(error);

}

});"

s.needApplyReContentAssist = true

end

#獲得通訊錄信息? ? =======

snippet 'dongyi.getAddressBook 獲得通訊錄信息? ' do |s|

s.trigger = "ca_getAddressBook"

s.expansion = "dongyi.getAddressBook('phone',function(listData,length){

for(var a=0;a Z

var firstLetter = json.firstLetter;

}

});"

s.needApplyReContentAssist = true

end

# post請求

snippet 'dongyi.get()' do |s|? ? ? ? ? ? #document.createElement()是顯示名稱仰税,代碼助手提示列表顯示時可見

s.trigger = "ca_get"? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #dc是激活字符贰健,即按下dc后會觸發(fā)該代碼塊

s.expansion = "dongyi.get({

url:'http://student.dongyixueyuan.com/link_app/get',

data:{

state:'index'

},

succFn:function(data){

alert(data);

}}

);"? #expansion是代碼塊的輸出內(nèi)容巧骚,其中$0蒿赢、$1是光標(biāo)的停留和切換位置。$1是第一個停留光標(biāo)单雾,$0是最后回車時停留的光標(biāo)。

#如果輸出涉及到換行和tab她紫,也需嚴(yán)格在這里使用換行和tab硅堆。

#輸出雙引號在前面加\來轉(zhuǎn)義,輸出$使用\$(單引號中)或\\$(雙引號中)轉(zhuǎn)義

s.needApplyReContentAssist = true? ? ? ? ? ? ? ? ? #這句話的意思是輸出后同時激活代碼助手贿讹,即在$1的位置直接拉出標(biāo)簽列表

end

#get請求? ? =======

snippet 'dongyi.get get請求? ' do |s|

s.trigger = "ca_get"

s.expansion = "dongyi.get({

url:'http://student.dongyixueyuan.com/link_app/get',

data:{

state:'index'

},

succFn:function(data){

alert(data);

}}

);"

s.needApplyReContentAssist = true

end

#設(shè)備信息? ? =======

snippet 'dongyi.getDeviceInfo 設(shè)備信息? ? ' do |s|

s.trigger = "ca_getDeviceInfo"

s.expansion = "dongyi.getDeviceInfo(function(json){

for(var a in json){

alert(a+'='+json[a]);

}

});"

s.needApplyReContentAssist = true

end

#手機信息? ? =======

snippet 'dongyi.getMachineInfo 手機信息? ? ' do |s|

s.trigger = "ca_getMachineInfo"

s.expansion = "dongyi.getMachineInfo(function(json){

for(var a in json){

alert(a+'='+json[a]);

}

});"

s.needApplyReContentAssist = true

end

#地理位置? ? =======

snippet 'dongyi.getCurrentPosition 地理位置? ? ' do |s|

s.trigger = "ca_getCurrentPosition"

s.expansion = "dongyi.getCurrentPosition({

succFn:function(data){

alert(data);

},

errFn:function(error){

alert(error);

}

});"

s.needApplyReContentAssist = true

end

#手勢? ? ? =======

snippet 'dongyi.gesture 手勢? ? ' do |s|

s.trigger = "ca_gesture"

s.expansion = "dongyi.gesture(cell['0'],'tap',function(){

alert('我被單擊了');

});"

s.needApplyReContentAssist = true

end

#通知 and 接收通知? ? =======

snippet 'dongyi.sendNotice 通知and 接收通知? ? ' do |s|

s.trigger = "ca_sendNotice"

s.expansion = "var noticeArr = ['root','first','second']; // 通知id數(shù)組

var notice = 'root'; // 通知id單個字符串

dongyi.sendNotice(noticeArr,'channel',{

name:'東翌學(xué)院'

});

dongyi.receiveNotice('channel',function(event){

var name = event.detail.name;

alert(name);

})渐逃;"

s.needApplyReContentAssist = true

end

#本地存儲? ? ? =======

snippet 'dongyi.localStorage 本地存儲? ? ' do |s|

s.trigger = "ca_localStorage"

s.expansion = "http://HTML5自帶 - 設(shè)置

localStorage.setItem('鍵','值'); -> localStorage.setItem('name','dongyixueyuan');

//HTML5自帶 - 查詢

localStorage.getItem('鍵'); -> var name = localStorage.setItem('name');

//HTML5自帶 - 刪除

localStorage.removeItem('鍵'); -> localStorage.removeItem('name');

//HTML5自帶 - 清空

localStorage.clear();"

s.needApplyReContentAssist = true

end

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市民褂,隨后出現(xiàn)的幾起案子茄菊,更是在濱河造成了極大的恐慌,老刑警劉巖助赞,帶你破解...
    沈念sama閱讀 211,496評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件买羞,死亡現(xiàn)場離奇詭異袁勺,居然都是意外死亡雹食,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評論 3 385
  • 文/潘曉璐 我一進店門期丰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來群叶,“玉大人吃挑,你說我怎么就攤上這事〗至ⅲ” “怎么了舶衬?”我有些...
    開封第一講書人閱讀 157,091評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赎离。 經(jīng)常有香客問我逛犹,道長,這世上最難降的妖魔是什么梁剔? 我笑而不...
    開封第一講書人閱讀 56,458評論 1 283
  • 正文 為了忘掉前任虽画,我火速辦了婚禮,結(jié)果婚禮上荣病,老公的妹妹穿的比我還像新娘码撰。我一直安慰自己,他們只是感情好个盆,可當(dāng)我...
    茶點故事閱讀 65,542評論 6 385
  • 文/花漫 我一把揭開白布脖岛。 她就那樣靜靜地躺著,像睡著了一般颊亮。 火紅的嫁衣襯著肌膚如雪柴梆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,802評論 1 290
  • 那天终惑,我揣著相機與錄音轩性,去河邊找鬼。 笑死狠鸳,一個胖子當(dāng)著我的面吹牛揣苏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播件舵,決...
    沈念sama閱讀 38,945評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼卸察,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了铅祸?” 一聲冷哼從身側(cè)響起坑质,我...
    開封第一講書人閱讀 37,709評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎临梗,沒想到半個月后涡扼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,158評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡盟庞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,502評論 2 327
  • 正文 我和宋清朗相戀三年吃沪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片什猖。...
    茶點故事閱讀 38,637評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡票彪,死狀恐怖红淡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情降铸,我是刑警寧澤在旱,帶...
    沈念sama閱讀 34,300評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站推掸,受9級特大地震影響桶蝎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谅畅,卻給世界環(huán)境...
    茶點故事閱讀 39,911評論 3 313
  • 文/蒙蒙 一俊嗽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铃彰,春花似錦绍豁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至邪铲,卻和暖如春芬位,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背带到。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評論 1 266
  • 我被黑心中介騙來泰國打工昧碉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人揽惹。 一個月前我還...
    沈念sama閱讀 46,344評論 2 360
  • 正文 我出身青樓被饿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親搪搏。 傳聞我的和親對象是個殘疾皇子狭握,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,500評論 2 348

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,435評論 0 23
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,365評論 0 17
  • 做飯
    縸縸魚_閱讀 212評論 0 0
  • 1疯溺、審計:據(jù)財務(wù)郭老師通知论颅,我們審計時間從本月20號開始,時間很短囱嫩,請大家抓緊恃疯,門店庫存要做到精準(zhǔn),請大家及時自查...
    松松勁柏閱讀 189評論 0 0
  • 是夜,免不了一個人無聊,透過窗戶蛙奖,看著黑暗的夜空潘酗,感嘆著時光易老杆兵。年少時總是多有愁緒雁仲,也不是有多消極,有多感傷琐脏,只...
    忽而今夏_閱讀 444評論 1 4