hbuilder手機(jī)版這款html開發(fā)工具是專門為手機(jī)用戶量身打造的,涵蓋了多樣化的實(shí)用性功能,用戶可以輕松的進(jìn)行代碼編輯,代碼折疊,代碼調(diào)試,還能將需要的各類請(qǐng)求信息快速的發(fā)送出去,網(wǎng)頁調(diào)試工作可以輕松地展開,也能享受更加智能化的代碼提示功能,輕松獲得客戶端推送的標(biāo)識(shí),也能創(chuàng)建本地消息,清空推送消息。
hbuilder常用顏色代碼大全
1、紅色系列:紅色:#FF0000深紅色:#800000粉紅色:#FFC0CB洋紅色:#FF00FF褐紅色:#A52A2A
2、橙色系列:橙色:#FFA500深橙色:#FF8C00珊瑚橙:#FF7F50
3、黃色系列:黃色:#FFFF00金色:#FFD700淺黃色:#FFFFE0
4、綠色系列:綠色:#008000深綠色:#006400酸橙綠:#00FF00草綠色:#7CFC00
5、藍(lán)色系列:藍(lán)色:#0000FF深藍(lán)色:#00008B天藍(lán)色:#87CEEB鋼藍(lán)色:#4682B4
6、紫色系列:紫色:#800080深紫色:#4B0082藍(lán)紫色:#8A2BE2紫羅蘭色:#EE82EE
7、灰色系列:淺灰色:#D3D3D3灰色:#808080深灰色:#A9A9A9
hbuilder怎么用?
使用HBuilder開發(fā)移動(dòng)APP:ajax調(diào)用接口數(shù)據(jù)
既然要做APP,與接口 交互式少不了的,除非只是想做一個(gè)純靜態(tài)的APP。所以html5+的環(huán)境準(zhǔn)備好后,我最先開始研究的就是如何與接口進(jìn)行交互。
使用HBuilder新建示例教程后,里面會(huì)有一個(gè)ajax(網(wǎng)絡(luò)請(qǐng)求)的列子,文件目錄是examples/ajax.html??戳讼逻@個(gè)文件的代碼,它的功能就是點(diǎn)擊“提交”按鈕后提交參數(shù)給接口,然后根據(jù)選擇的返回?cái)?shù)據(jù)格式,將一段字符串打印出來。我準(zhǔn)備改造下這段代碼,改由頁面加載時(shí)調(diào)用列表接口,并在APP里顯示這段列表,畢竟這種情況應(yīng)該經(jīng)常會(huì)用到。
1、在list.html里增加一個(gè)訪問這段列表的鏈接ajax加載接口列表數(shù)據(jù)
2、在examples目錄新建文件ajaxlist.html
3、在這個(gè)文件里先寫上展示列表的HTML框架。我是這么寫的
//顯示接口列表里的記錄總數(shù)//顯示列表數(shù)據(jù)
4、碼一段JS代碼,用于在頁面加載時(shí)ajax調(diào)用接口if(mui.os.plus){
mui.plusReady(function () {
if(plus.networkinfo.getcurrentType()==plus.networkinfo.CONNECTION_NONE){
network = false;
} else {
//調(diào)用接口數(shù)據(jù)的入口方法
getList();
}
});
}
其中,getList就是調(diào)用接口數(shù)據(jù)的入口方法。下面來編寫getList方法
var ajax = function() {
//利用askh5的演示接口數(shù)據(jù)
var url =
//發(fā)送數(shù)據(jù),隨便填,反正返回的數(shù)據(jù)都是那個(gè)樣
var data = {
name: "askh5.com",
author: "gzdayou",
description: "最好的HTML5社區(qū)…"
};
respnoseEl.innerHTML = '正在請(qǐng)求中…';
$.post(url, data, success, 'json');
};
//加載時(shí)調(diào)用接口數(shù)據(jù),加載列表
function getList()
{
if(network){
ajax();
}else{
mui.toast("當(dāng)前網(wǎng)絡(luò)不給力,請(qǐng)稍后再試");
}
}
這里面調(diào)用的接口是在askh5的angularjs入門教程里看到的,是一段演示json數(shù)據(jù)。
$.post(url, data, success, 'json');
hbuilder常見問題有哪些?
Q:什么叫滾動(dòng)條信息點(diǎn)?
A:當(dāng)代碼中有重要的標(biāo)記出現(xiàn)時(shí),會(huì)生成滾動(dòng)條信息點(diǎn),在滾動(dòng)條右側(cè)出現(xiàn)顏色各異的點(diǎn)。點(diǎn)擊這些點(diǎn)或使用跳轉(zhuǎn)到下一個(gè)信息點(diǎn)功能,可以快速到達(dá)這些代碼處。如下標(biāo)記會(huì)生成信息點(diǎn):書簽、任務(wù)、錯(cuò)誤提示。
Q:怎么實(shí)現(xiàn)代碼追蹤?
A:在編輯代碼時(shí)經(jīng)常會(huì)出現(xiàn)需要跳轉(zhuǎn)到引用文件或者變量定義的地方,HBuilder提供了一個(gè)非常好用的代碼追蹤功能,只需要按住Ctrl+鼠標(biāo)左鍵即可實(shí)現(xiàn)追蹤。
Q:輸入small不提示,語法庫(kù)是不是不全?
A:代碼塊是否提示,取決于是否設(shè)置了這個(gè)代碼塊,代碼塊是可自定義的。默認(rèn)沒有預(yù)置small代碼塊,你也可以在代碼塊彈出界面點(diǎn)右下角的編輯圖標(biāo),進(jìn)行代碼塊的補(bǔ)充修改。另外可以使用emmet(ZenCoding)語法,這個(gè)沒有提示,但敲完small,按tab,就會(huì)自動(dòng)生成標(biāo)簽。emmet是一種前端公開技術(shù),網(wǎng)上教程很多。
Q:為什么有時(shí)候我輸入代碼塊的名稱,卻沒有出現(xiàn)想要的代碼塊?
A:代碼塊的顯示名稱和激活字符是不同的,查看激活字符請(qǐng)?jiān)诩せ畲a助手后選擇代碼塊,看右邊信息欄的詳情
Q:編輯器怎么實(shí)現(xiàn)分欄?A:HBuilder編輯器分欄功能可以實(shí)現(xiàn)左右分欄和上下分欄以及組合分欄。
1、左右分欄實(shí)現(xiàn):鼠標(biāo)點(diǎn)著編輯器選項(xiàng)卡往最右邊拖動(dòng)即可實(shí)現(xiàn)左右分欄
2、上下分欄實(shí)現(xiàn):鼠標(biāo)點(diǎn)著編輯器選項(xiàng)卡往最下邊拖動(dòng)即可實(shí)現(xiàn)上下分欄
3、組合分欄實(shí)現(xiàn):組合分欄就是即有的文件向下拖動(dòng),有的文件向右拖動(dòng)。
《hbuilder手機(jī)版》軟件優(yōu)勢(shì):
1.支持編寫各種不同類型的語言,還有語法檢查功能,在編寫代碼的時(shí)候更加高效率。
2.提供了原生模擬器,各種各樣的應(yīng)用程序效果都可以在不同的設(shè)備上預(yù)覽。
3.調(diào)試工具特別強(qiáng)大,還有更加好用的打包工具。
《hbuilder手機(jī)版》軟件亮點(diǎn):
1.提供的模板庫(kù)是特別豐富的,自己需要的模板都可以直接使用。
2.語法提示和代碼輸入法是特別完整的,提供的智能補(bǔ)齊功能也非常先進(jìn)。
3.幫助用戶將開發(fā)速度快速的提升,也能塑造更好的瀏覽器環(huán)境。
《hbuilder手機(jī)版》軟件測(cè)評(píng):
軟件的系統(tǒng)特別智能化,會(huì)對(duì)用戶的意圖作出分析,自動(dòng)完成各種代碼輸入。