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等等。