1、hbuilder的web怎麼設置
方法:打開HBuilder,選擇設置web伺服器,HBuilder-->Web伺服器-->外置Web伺服器-->新建,名字可以隨意起,WampServer默認埠為80,如果設置了,那就按照設置的埠,確定,選擇設置的HTML類文件,按圖選擇設置的PHP類文件,設置之後,就可以直接點擊,而不用之後去調節埠了!
2、為什麼說HBuilder是好的Web開發工具
HBuilder挺好用,說它是最好的WEB開發工具,廠家自己打的廣告好不好。尤其是HBuilder基於的Eclipse框架,非常符合Java程序員在Eclipse裡面的操作習慣,容易上手,代碼解析速度也不錯,代碼提示做的也很好。
但是對比其他工具,它在某些方面也有很多不足。比如代碼版本管理上,國外有款WEB開發工具自帶GIT管理工具。
開發工具沒有最好,只要適合項目、適合自己的使用習慣的就好。當你用慣了一個開發工具就產生了依賴,就好比Bai,你敢說它比Google好?做.NET開發的永遠說VS工具是最好的,做Java的能承認?
3、用Hbuilder怎樣設計網頁打開顯示比例為90%?
可以給網頁設置個盒子class="box"
CSS中把.box{width:90%};寬度用百分比來顯示就可以了
4、HBuilder為什麼是最好的Web開發工具
sublime 插件強大豐富而且好用。hbuilder插件少點且也不夠好用,Eclipse的插件也不夠好用,例如格式化,或者一些自定義的編碼習慣上,有一定的門檻。
初學前端,推薦sublime,因為初學的時候,也不會太大的項目,用sublime基本能管理好,一個小項目。sublime輕巧。
到了項目文件多的時候,你就會發現文本編輯器和IDE最大的區別。例如hbuilder的跳轉(例如alt+點擊 class/變數/路徑),這些遠遠比sublime等文本編輯器好用。在錯綜復雜的項目裡面跳轉。而且hbuilder有emmet插件,超強的js,html語法提示已經略勝sublime了。
所以不要去糾結用什麼工具。工具只是提升你的效率。當sublime能夠滿足你的效率的時候,你就用sublime,當你發現sublime用起來,感覺不夠高效率的時候,轉向IDE吧,hbuilder是個非常不錯的選擇。
關於這2個工具,其實是完全不同的2個類別。
sublime是跨語言的增強型文本編輯器;
HBuilder是專注於HTML、js、css的IDE。
就是說HBuilder是有HTML、js、css的語法解析引擎的,它認識你寫的代碼,知道該提示什麼、知道轉到定義去哪裡,你寫的每個變數、每個函數都會動態計算類型和返回值,這個是很有難度的事情,全世界js的AST語法樹處理最好的3個工具就是HBuilder、VS、webstorm。
而sublime是文本編輯器,它並不認識你var的變數是一個div的element還是什麼其他東西,它只是混沌的提示你寫過的詞。
如果說純前端開發,還是HBuilder好用。
開發速度、出錯概率都好於sublime。
如果說開發其他語言,比如py、ruby、或者也算前端范疇但HBuilder還未提供對應語法引擎的比如coffescript、dart這些語言,由於HBuilder並沒有內置對這些語言的AST語法引擎,所以開發起來不如其他專業工具方便。
除了語法解析引擎,兩個產品還有其他區別:
1. 啟動速度和內存佔用是sublime占優。當然你機子不要太差問題也不大。啟動雖然慢幾秒,但之後一天開發下來節省的可不是幾秒,怎麼也得有半小時。
2. sublime的黑色主題看起來比較酷,雖然HBuilder也有夜間模式,但主推的是綠柔主題,它的主張不是看起來酷,而是環保,盯著這樣的屏幕一天下來,對眼睛、對腦疲勞程度都更好。在官網首頁綠柔主題介紹里有詳細說明,是經過專業醫療機構測試的。
3. 如果是基於開發手機App,那肯定是用HBuilder了。開發便利性、語法提示、調試、打包部署都非常方便。
4. 兩個工具各有一些特色功能,比如sublime的代碼地圖、列分割線、熱退出;而HBuilder也有邊改邊看、大綱等特色
5. HBuilder還內置了最全的語法瀏覽器兼容庫,每個語法在哪個瀏覽器的哪個版本可用,這個數據是全世界最全的。其實本質也是我們對HTML5的理解深度、專業程度是遠勝於sublime其他工具的設計師的。
其實工具的作用並不完全重疊,也不算是非此即彼的關系,起碼都應該留在你的電腦里。
我個人的開發主力工具是HBuilder,但偶發也會打開sublime的。
有些人有種觀點,叫不用工具手敲代碼才叫牛。
我覺得他其實就應該乾脆直接用記事本,因為sublime也是有模糊提示的列表的,他們應該一點語法提示都不用!
初期其實不需要ide,就幾個HTML標簽,真的就是用記事本寫。
但後來js起來了,那就開始記不住語法了。
發展到現在,我們已經無需記憶語法了,因為HTML5總共有7w個api,沒有背的必要。
並且語法和工程復雜到一定程度,就需要專業IDE了。就像寫java會用eclipse、寫.net會用vs、寫objectiveC用xcode,沒聽說這些復雜的高級語言還用sublime這類文本編輯器編程。
目前的HTML5,已經復雜到了這個地步了,很多沿襲老的習慣或觀點的人應該換下腦子了。
另外注意HBuilder可不是入門工具,它的定位是極客工具。我們在這個方面的追求很偏執,設計了非常多提高編程效率的方式。
在HBuilder里內置的hello HBuilder里的lesson1,如果熟練掌握HBuilder,幾分鍾就寫完了,如果使用sublime,至少比HBuilder慢十倍!
真正的高手或極客,怎麼會不在乎這種效率的差距呢?
如果他真的不在乎效率,你也不必尊敬他,抓緊時間超越他就好了。
參考:Dcloud問答
5、hbuilder怎麼在電腦網頁右上角添加導航欄
HBuilder實現透明漸變導航欄+自定義按鈕(右上角分享按鈕)
先上效果圖:
js代碼:
mui.plusReady(function() {
var ws = plus.webview.currentWebview();
ws.setStyle({
"titleNView":{
backgroundColor: '#f7f7f7',//導航欄背景色
titleText: '透明漸變(native模式)',//導航欄標題
titleColor: '#000000',//文字顏色
type:'transparent',//透明漸變樣式
buttons:[{
text:'',
float:'right',
type:'share',
onclick:"javascript:plus.webview.currentWebview().evalJS('shareHref();')"
}],
autoBackButton: true,//自動繪制返回箭頭
splitLine:{//底部分割線
color:'#cccccc'
}
}
})
})
html代碼:
<body>
<div class="mui-content">
<!--頂部banner圖 開始-->
<div id="kr-article-banner" class="kr-article-banner">
<div id="kr-article-cover" class="kr-article-cover">
<img width="100%" src="http://pic-bucket.nosdn.127.net/photo/0001/2018-12-05/E282OFBE00AN0001NOS.jpg">
</div>
<h2 id="kr-article-title" class="kr-article-title">首對「海歸」大熊貓雙胞胎回到中國</h2>
</div>
<!--頂部banner圖 結束-->
<div class="kr-article-content">
<!-- 文章作者、發布時間等信息 -->
<div class="kr-article-meta">
<div id="kr-article-author" class="kr-article-author">中國新聞網</div>
<div class="kr-article-text">發表於</div>
<div id="kr-article-time" class="kr-article-time">2018-12-05 04:22</div>
</div>
<!--文章詳細內容-->
<div id="kr-article-article" class="kr-article-article" v-html="content">
<p> 12月4日,旅奧大熊貓龍鳳胎「福鳳」「福伴」順利回到中國大熊貓保護研究中心,入住卧龍神樹坪基地隔離檢疫區,成為首對「海歸」大熊貓雙胞胎。大熊貓「福鳳」「福伴」於2016年8月7日在奧地利美泉宮動物園出生。大熊貓「福鳳」為雌性,體重60kg,愛吃竹筍和紅薯,比較貪玩。 大熊貓「福伴」為雄性,體重55kg,喜歡攀爬、玩雪,對一切新鮮的事物都充滿好奇心,社交能力強。(來源:中國新聞網)</p><img style="max-width:800px;" src="http://pic-bucket.nosdn.127.net/photo/0001/2018-12-05/E282OFBF00AN0001NOS.jpg"><br> <p> 工作人員卸下裝有大熊貓的籠舍。(來源:中國新聞網)</p><img style="max-width:800px;" src="http://pic-bucket.nosdn.127.net/photo/0001/2018-12-05/E282OFBG00AN0001NOS.jpg"><br> <p> 工作人員引誘大熊貓出籠。(來源:中國新聞網)</p><img style="max-width:800px;" src="http://pic-bucket.nosdn.127.net/photo/0001/2018-12-05/E282OFBH00AN0001NOS.jpg"><br> <p> 大熊貓「福鳳」在保護研究中心都神樹坪基地開始熟悉環境。(來源:中國新聞網)</p><img style="max-width:800px;" src="http://pic-bucket.nosdn.127.net/photo/0001/2018-12-05/E282OFBI00AN0001NOS.jpg"><br> <p> 大熊貓「福鳳」「福伴」在在保護研究中心神樹坪基地。(來源:中國新聞網)</p><p></p>
</div>
</div>
</div>
</body>
參數:
窗口標題欄自定義按鈕樣式
屬性:
type: (String 類型 )按鈕樣式
運行環境中內置按鈕樣式直接使用,內置樣式忽略fontSrc和text屬性。 可取值: "forward" - 前進按鈕; "back" - 後退按鈕; "share" - 分享按鈕; "favorite" - 收藏按鈕; "home" - 主頁按鈕; "menu" - 菜單按鈕; "close" - 關閉按鈕; "none" - 無樣式。 默認值為無樣式("none"),需通過text屬性設置按鈕上顯示的內容、通過fontSrc屬性設置使用的字體庫。
color: (String 類型 )按鈕上文字顏色
可取值: "#RRGGBB"格式字元串,如"#FF0000"表示繪制紅色返回鍵; "rgba(R,G,B,A)",其中R/G/B分別代表紅色值/綠色值/藍色值,正整數類型,取值范圍為0-255,A為透明度,浮點數類型,取值范圍為0-1(0為全透明,1為不透明),如"rgba(255,0,0,0.5)",表示紅色半透明。 默認值為窗口標題欄控制項的標題文字顏色。
colorPressed: (String 類型 )按下狀態按鈕文字顏色
可取值: "#RRGGBB"格式字元串,如"#FF0000"表示繪制紅色返回鍵; "rgba(R,G,B,A)",其中R/G/B分別代表紅色值/綠色值/藍色值,正整數類型,取值范圍為0-255,A為透明度,浮點數類型,取值范圍為0-1(0為全透明,1為不透明),如"rgba(255,0,0,0.5)",表示紅色半透明。 默認值為color屬性值自動調整透明度為0.3。
float: (String 類型 )按鈕在標題欄上的顯示位置
可取值: "right" - 在標題欄中靠右排列顯示; "left" - 在標題欄中靠左側排列顯示(在返回鍵後)。 默認值為"right"。
fontWeight: (String 類型 )按鈕上文字的粗細
可取值: "normal" - 標准字體; "bold" - 加粗字體。 默認值為"normal"。
fontSize: (String 類型 )按鈕上文字大小
可取值:字體高度像素值,數字加"px"格式字元串,如"22px"。 窗口標題欄為透明樣式(type="transparent")時,默認值為"22px"; 窗口標題欄為默認樣式(type="default")時,默認值為"27px"。
fontSrc: (String 類型 )按鈕上文字使用的字體文件路徑
字體文件路徑支持以下類型: 相對路徑 - 相對於當前頁面的host位置,如"a.ttf",注意當前頁面為網路地址則不支持; 絕對路徑 - 系統絕對路徑,如Android平台"/sdcard/a.ttf",此類路徑通常通過其它5+ API獲取的; 擴展相對路徑URL(RelativeURL) - 以"_"開頭的相對路徑,如"_www/a.ttf"; 本地路徑URL - 以「file://」開頭,後面跟隨系統絕對路徑。
onclick: (WebviewCustomButtonCallback 類型 )按鈕點擊後觸發的回調函數
回調函數中將返回此JSON對象。
text: (String 類型 )按鈕上顯示的文字
推薦使用一個字元,超過一個字元可能無法正常顯示,使用字體圖標時unicode字元表示必須'u'開頭,如"ue123"(注意不能寫成"e123")。
作者:膠泥座人
6、使用HBuilderX製作網頁的步驟是什麼
?
7、HBuilder就是Eclipse,何來最「做最好的HTML5開發工具」?!
Eclipse 只是個平台,我們平常開發用的Eclipse 只是集成了各種插件,怎麼不能說「做最好的HTML5開發工具」,有沒有做到另外說,還有myeclipse,jbuilder可都是商用軟體,都是基於eclipse的,還有很多工具也是
8、我用hbuilder寫網頁,為什代碼寫不進去了?查看時,查看器上都不顯示寫
我覺得UI框架的優缺點要從本身的幾個特點來看:UI框架應該有的基本功能,比如各種瀏覽器內核的適配,比如touch/swipe的封裝,即使沒有swipe也要能夠方便接入別人的插件,目前敢放出來推廣的框架都做到了這些。手機特有的layout/交互/UIPattern,有的框架會模仿iOS原生應用的UI,有的專為Android而做,也有兼顧的,因為不管是iOS還是Android一年之後都會變換風格,所以UI框架默認提供的UI雖然重要(很多人很懶或者沒有能力自己設計),但是提供的UI易以定製更重要。上手難度和開發方式,是指UI框架內部是如何設計來滿足你開發、增加新模塊的需求的,比如你的app要增加一個側邊欄,分別對應幾個欄目,要寫什麼代碼,需不需要自己寫代碼。是否有一些小亮點,比如icon全部是iconfont,內置復雜的carouselplugin等等。