hbuilder入门教程

hbuilder入门教程
hbuilder入门教程

hbuilder入门教程

HBuilder不仅仅提示全面的语法,非语法的各种候选输入也都能提示。包括图片、链接、颜色、字体、脚本、样式、URI、ID、class、自定义JS对象、方法。小编在本文详细介绍了Hbuilder编辑器的使用方法。

Q:怎么才能快速掌握HBuilder开发技巧?

A:软件自带HelloHBuilder项目,该项目为教程项目(如果不小心删除了不要担心,可以在新建WEB项目时,使用HelloHBuilder模板新建出来),按照项目中的lesson1.txt中的快捷键敲一遍即可快速掌握HBuilder快速开发技巧。

Q:什么是HTML5+?

A:HTML5+规范是基于HTML5的扩展规范,用于弥补HTML5和原生应用功能之间的差距。HTML5+规范是一个开放的规范,在W3C中国的指导下,由HTML5中国产业联盟运作所有规范都是面向开发者的,开

发者提需求、开发者评审实现方案、开发者投票选定规范。

Q:什么叫滚动条信息点?

A:当代码中有重要的标记出现时,会生成滚动条信息点,在滚动条右侧出现颜色各异的点。点击这些点或使用跳转到下一个信息点功能,可以快速到达这些代码处。如下标记会生成信息点:书签、任务、错误提示。

HBuilder滚动条信息点

Q:怎么实现代码追踪?

A:在编辑代码时经常会出现需要跳转到引用文件或者变量定义的地方,HBuilder提供了一个非常好用的代码追踪功能,只需要按住Ctrl+鼠标左键即可实现追踪。

图示:

hbuilder代码追踪

Q:输入small不提示,语法库是不是不全?

A:代码块是否提示,取决于是否设置了这个代码块,代码块是可

自定义的。

默认没有预置small代码块,你也可以在代码块弹出界面点右下角的编辑图标,进行代码块的补充修改。

另外可以使用emmet(ZenCoding)语法,这个没有提示,但敲

完small,按tab,就会自动生成标签。

emmet是一种前端公开技术,网上教程很多。

Q:为什么有时候我输入代码块的名称,却没有出现想要的代码块? A:代码块的显示名称和激活字符是不同的,查看激活字符请在激活代码助手后选择代码块,看右边信息栏的详情

Q:编辑器怎么实现分栏?

A:HBuilder编辑器分栏功能可以实现左右分栏和上下分栏以及

组合分栏。

1、左右分栏实现:鼠标点着编辑器选项卡往最右边拖动即可实

现左右分栏

hbuilder左右分栏

2、上下分栏实现:鼠标点着编辑器选项卡往最下边拖动即可实现上下分栏

hbuilder上下分栏

上下分栏实现效果:

hbuilder上下分栏实现效果

3、组合分栏实现:组合分栏就是即有的文件向下拖动,有的文件向右拖动,下面给出一个效果图,感兴趣的话您可以拖个试试:) hbuilder组合分栏

Q:为什么我的代码明明是对的却报错?

A:HBuilder的语法验证器是集成的三方插件,有可能其本身对某些写法不兼容,当某种语法验证器把正确代码识别为错误时,你可以在工具-选项-HBuilder-Validation中关掉那个语法验证器。还可以设置正则表达式以兼容这种错误。

Q:有没有快速比较两个文件差异的办法?

A:比较两个文档的方法是,在项目管理器按ctrl选两个文件,

点右键,选比较对象

Q:不建项目单独打开文件会提示有部分功能无法使用,具体是哪些功能无法使用?

A:主要是跨文件的项目管理功能受影响。

HBuilder会为项目建立索引,工程间文件的链接引用关系都在管理中。

这样在跨文件引用提示、转到定义、重构、移动图片路径等很多操作中HBuilder都能智能处理。

如果单独打开文件,功能就弱了很多,当然也比普通文本编辑器多。

举个例子,,在HBuilder里写class=时,可以提示工程中各种css,classA如果是外部的css文件定义的,可以按下ctrl点鼠标跳转到那个css中。

这都是普通文本编辑器做不到的。

如果您习惯了资源管理器做项目管理、文本编辑器做代码编辑,

那么建议改变下工作习惯。

用HBuilder做统一的项目管理和文本编辑,你会发现工作效率更高。

Q:我安装了SVN插件为什么我找不到SVN的功能?

A:跟eclipse的svn插件用法是一样的。

在工具-插件安装中选择svn插件安装,安装完毕后,按提示重启HBuilder。

在菜单文件-导入里,选择从svn中检出项目,配置svn地址。

在项目管理器中点右键-版本管理,里面有svn的各种提交、更新等命令。

Q:怎么才能快速记住快捷键?

A:记快捷键,不如记快捷键语法。

Alt是转到,Shift是转移,Ctrl是操作。

比如Alt+括号、引号,即使转到对于的符号。

Shift+回车是

,shift+空格是。

Ctrl+D是删除行,Ctrl+F2是重构命名。

Q:为什么不能手机预览?

A:WEB项目不可以手机预览页面。只有移动APP才可以。

确定项目是移动APP后,确保移动设备插好数据线并连接到电脑。

如果是iOS设备,请确保电脑安装有itunes,如果是Android,

请确定手机驱动已经安装。

此时在HBuilder下方的状态栏也会提示手机已连接

然后点运行,选择对应的设备即可。

如果你只是想预览web项目,那么在菜单工具->高级选项

->HBuilder->web服务器->内建服务器里,选择一个内网ip,比如192.xxx,然后手机通过wifi连入这台机器,即可预览。

Q:如何修改使用浏览器预览时,地址栏显示的IP

A:依次点击工具-选项-HBuilder-Web服务器-内建服务器可修改内建服务器的IP地址为127.0.0.1或本机网卡IP

内建服务器不可以运行PHP

需要重启HBuilder才生效

Q:真机联调的Development图标如何去掉?

A:真机联调仅是为了制作手机APP,调试完毕后,需要将资源打包制作成为APP。

如果是为了在手机浏览器上使用的WEB应用,还是应该使用手机浏览器来访问。HBuilder内置的web服务器地址配成192.168等内网地址,手机wifi连入,即可访问。

更改HBuilder内置的web服务器地址请点击菜单工具-选项,展开左边的HBuilder-web服务器-内建服务器,在右边更改地址,需要重启HBuilder才生效

Q:不能在收起代码的情况下复制粘贴收起的代码?

A:复制折叠的代码,选择时需要多选择一个换行符。然后再复制。 Q:没有黑色主题吗?

A:在菜单工具-视觉主题设置-高级设置里有各种主题,兼容

eclipse的其他主题方案。

另外小小提示下,使用黑色伤眼。激发视紫红质、消耗维生素A、还容易引发暗适应和晕眩。

绿柔主题是认真的研究了色彩心理学和生理学后制作的环保主题。

参见这里

Q:如何调整编码?

A:HBuilder1.7以前版本在资源管理中对着文件点右键,点属性(快捷键是Alt+Enter)。

在文件编码处选其他,选择或输入你需要的编码,比如GBK。

1.8以上的版本可以在文件->其他编码方式打开,选择需要的编码即可。

Q:启动太慢?

A:HBuilder一般启动时6秒左右可以进入完整操作状态。

HBuilder还是属于IDE而不是文本编辑器,速度比文本编辑器

慢是肯定的。

这两者最大的区别就是是否有AST语法树和WEB语法解析引擎,就是说HBuilder知道你写的是什么,按下点知道该出什么,写的对不对。

包括重构变量命名和转到定义,这些都是因为有语法树和解析引擎。

拥有最全的web语法库和最强的语法解析引擎,这个也是HBuilder的核心优势。

算是一种取舍吧,启动时慢几秒,但启动后写代码快的可不是差几秒了。

Q:速度慢、内存占用高?

A:速度我们一直在优化,请更新新版再试试。

HBuilder毕竟是IDE,功能比文本编辑器多非常多,执行的也自然会慢点。但机器性能若足够,也可以正常使用。

比如vara=document.getElementById("a1");。

在a后输入点的时候,HBuilder要扫描a到底是什么,超链接?canvas?输入框?然后才会给予用户最准确的提示。

这种计算都需要在按下键盘的很短时间内完成,想不卡还是很有挑战。

文本编辑器没有这些功能,所以不卡。

当然,在机器性能好时,HBuilder写代码要远爽于文本编辑器;但机器性能不好时…

影响性能的一些要素,可帮助你用的更快。

1、如果有固态硬盘,把HBuilder和工程代码都放到固态盘上;

2、同时打开的项目不要太多,把不用的项目点右键关闭,这样HBuilder就不扫描这些项目了,后台资源会释放不少

3、编辑大文档时慎用语法验证器,语法验证器较易引发卡顿,可以在工具-语法验证器设置里关闭。

4、编辑大文档时,最好关闭大纲的实时同步功能。大文档的大纲结构会很多,每次移动光标实时计算大纲的位置会有点慢。可以在

需要定位时再点一下同步。大纲实时同步在大纲的右上角的下拉菜单里。

5、清理无用的js框架。Js框架文件都比较大且结构复杂,扫描框架比较费时。不用的框架就移出项目。另如果不在意框架的扫描提示,也可以把框架移除扫描清单,这样就不扫描这个文件了。对文件点右键-构建-移除构建目录。

6、windowssearchindex和dropxbox等工具也会监控磁盘,当项目文件目录被他们监控时,磁盘IO会比较高。在新建项目时会明显卡。

7、有时HBuilder占用的内存释放不及时,可以使用360加速器等工具回收一些内存。

Q:升级失败或长时间无响应?

A:如果装过其他eclipse插件,其升级服务器可能连不上而导致报错。

此时在工具-插件安装-手动安装eclipse插件-可用软件站点,

取消其他插件的升级地址。

重新点击帮助-检查新版本即可。

Q:HBuilder必须联网使用吗?

A:HBuilder第一次使用时要联网验证,以后可脱线使用……

如果不方便联网,可以第一次使用手机做代理临时登录验证一下,以后就可以脱线使用了。

但是没有网络时,有些依赖网络的功能不能使用,比如不能使用云服务创建移动APP,不能制作移动APP。

Q:你们会把这个工具做成eclipse的插件发布么?

A:无法变成eclipse插件。

HBuilder里面有4种编程语言,除了java,还有c、HTML、ruby。单纯的java满足不了我们的需求。

另外HBuilder的核心定位就是做最好的HTML5编辑器,而非最

好的所有编辑器。

倒是如果大家愿意的话,可以给HBuilder装其他语言的插件。

Q:PHP怎么运行?

A:HBuilder自带的web服务器是不能解析php的。

如果想解析php,需要自己安装php服务器,比如Apache。

安装好后,在HBuilder的工具-选项-web服务器中点新建外部web服务器,配置地址和参数,保存后重启HBuilder。

然后点运行即可。

Q:PHP怎么不高亮不提示?

A:PHP的语法高亮需要安装PHP插件。

在工具-插件安装中,可以安装AptanaPHP插件。

如果确定安装了php插件,那么在工具-选项,搜索文件关联,在里面配置php文件和PHPEditor的关联。

也可以在项目管理器里对文件点右键,打开方式,里面选PHPEditor。

Q:PHP插件安装失败了?

A:关闭PHP文件。

在帮助-关于我们-安装细节里,卸载PHP插件,重启。

然后在工具-插件安装里装php插件。再重启。

如仍有问题,请再联系我们。

Q:我怎么使用HBuilder编辑JSP、ASP或。vm文件中的HTML代码部分?

A:HBuilder有很多文件编辑器。

右键点击文件-打开方式,可以看到所有编辑器。

很多不常用的文件后缀名其实都可以通过HTML编辑器打开。

微信公众平台快速上手教程

微信公众平台快速上手教程Part1 注册账户与认证 刘子骏微信微博营销微信, 微信公众平台17Comments发表评论 这段时间越来越多朋友和客户开始关注微信,我收到大量咨询微信公众平台在哪里注册等相关问题,所以不如写篇教程出来,以后大家看教程就可以了,本教程会根据微信最新变动而不断修改和完善的。 注册前最好做好以下准备: 1、想一个容易给客户识别和方便记忆的中文名称,毕竟用户通过中文名称搜索的频率是最高的,而且最好是品牌名,或者是企业名称的缩写,例如广州火鹰信息科技有限公司,注册名就可以改成火鹰科技,这样方便记忆也方便查询。如果你想加大被搜索几率,可以在名称后面加入主营业务信息,例如卡斯玛男装或卡斯玛正装,这样用户搜男装或正装都有机会找到你。这里还有一点要特别注意的是微信公众平台的名称注册后是不能修改的,所以填写时一定要先谨慎考虑。 2、准备好身份证正背面的扫描件 3、设计好微信头像图片,一般300×300像素就可以了 然后就可以直接登录https://www.360docs.net/doc/4114777654.html,/就可以开始注册。 点击注册按钮后进入注册界面

以前微信是强制要求使用QQ账户登陆注册的,现在改成了随便使用一个可以收发邮件的邮箱就可以注册了。完成这一步会提示需要到注册邮箱激活账户!

点击邮件的激活链接后,会出现以下页面,这也是微信公众账户注册的第三步,这就需要之前提到的身份证扫描件(特别提示一下,一个身份证可以注册5个帐号。),还需要用手机进行短信验证。该页面除了个人住址和单位地址是可以不填之外,其他都必须填写,而且资料一定要真实,否则微信日后检查发现资料有问题会随时有封号的危险,当你填写完成后,系统也会提醒说明的。

微信公众平台的Java的开发详解工程代码解析

说明: 本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽快上手。 在阅读本文之前,应对微信公众平台的官方开发文档有所了解,知道接收和发送的都是xml格式的数据。另外,在做内容回复时用到了,这是一个自然语言解析的开放平台,可以帮我们解决整个微信开发过程中最困难的问题,此处不多讲,下面会有其详细的调用方式。 在登录微信官方平台之后,开启开发者模式,此时需要我们填写url和token,所谓url就是我们自己服务器的接口,用来实现,相关解释已经在注释中说明,代码如下: [java] 1.package; 2.import 3.import 4.import 5.import 6.import 7.import 8.import 9.import 10.import 11.import 12./** 13.*微信服务端收发消息接口 14.* 15.*@authorpamchen-1 16.* 17.*/ 18.publicclass WechatServlet extends HttpServlet{ 19./** 20.*ThedoGetmethodoftheservlet.
21.*

22.*Thismethodiscalledwhenaformhasitstagvaluemethodequalstoget. 23.* 24.*@paramrequest 25.*therequestsendbytheclienttotheserver 26.*@paramresponse 27.*theresponsesendbytheservertotheclient 28.*@throwsServletException 29.*ifanerroroccurred 30.*@throwsIOException 31.*ifanerroroccurred 32.*/ 33.publicvoid doGet(HttpServletRequestrequest,HttpServletResponseresponse) 34.throws ServletException,IOException{ 35.("UTF-8"); 36.("UTF-8"); 37./**读取接收到的xml消息*/ 38.StringBuffersb=new StringBuffer(); 39.InputStreamis=(); 40.InputStreamReaderisr=new InputStreamReader(is,"UTF-8"); 41.BufferedReaderbr=new BufferedReader(isr); 42.Strings=""; 43.while((s=())!=null){ 44.(s); 45.} 46.Stringxml=();rocessWechatMag(xml); 47.} 48.try{ 49.OutputStreamos=(); 50.("UTF-8")); 51.(); 52.(); 53.}catch(Exceptione){ 54.(); 55.} 56.} 57./** 58.*ThedoPostmethodoftheservlet.
59.* 60.*Thismethodiscalledwhenaformhasitstagvaluemethodequalsto 61.*post. 62.* 63.*@paramrequest 64.*therequestsendbytheclienttotheserver 65.*@paramresponse

微信公众平台开发教程

微信公众平台视频教程 一、注册并登录接口(这里里以微小信平台https://www.360docs.net/doc/4114777654.html,/WxUser/login 为 例) 二、添加公众号 如何获取微信初始ID? 企鹅:328258258获取微信开发教程激活码:https://www.360docs.net/doc/4114777654.html,/course/79

页面上的gh_xxxxxxxxxxxx就是初始id,不过我想,这么难记的id,大家肯定都修改了。 但偏偏我们还需要使用它,比如我们要加入微信导航网站,比如我们要制作艺术二维码,比如我们要做微信互推等等,都是需要使用微信初识id的。 你修改时没保存吧,没关系的,我告诉大家如何查找微信初始id。 ?首先,登陆微信公众平台。 ?设置/个人设置。 ?下载二维码。 这里请不要使用右键另存为,一定要直接点击下载。 ?弹出对话框。

注意,图示中这个二维码的文件名是:qrcode_for_gh_d019da958e55_430.jpg 去头去尾,gh_d019da958e55就是该微信公众号的原始id。 或者找到你刚下载保存的文件。 也可以看到gh_xxxxxxxxxxxx的字样,复制该字段即可。 三、点配置接口

记下接口地址和Token,然后勾选下面列出的功能(在第七个部分会用到) 四、登录微信公众平台(https://www.360docs.net/doc/4114777654.html,/),进行身份认证,填写信息,提交身份证。 五、认证后,点击高级功能→进入开发模式

六、点击"成为开发者"按钮 七、填写接口配置信息 url和Token写刚才记下的(在第4个步骤上记得)

八、确认开启 九、在手机上用微信给你的公众号输入"功能",测试你的接口是否配置正常!

微信开发第三方使用教程

平台功能操作说明 深圳纽扣时代微宝微信第三方开发平台拥有近百项功能,既包含常见的各类智能自动回复(图文、音频等形式)功能、营销活动推广模块、微网站和强大的会员卡系统,又涵盖了针对各个行业(餐饮、房产、汽车、婚庆、医疗、旅游等)的微信营销应用,另外系统还自带完善的粉丝经管和详细的数据统计分析功能,让用户可以方便的经管粉丝信息,并直观的看到各模块的数据统计、粉丝的行为分析结果、粉丝喜好和周期关注趋势对比等信息。这些功能为微信营销平台运营者提供了有力的市场竞争力。 平台功能目录 微宝CMS平台功能特点及优势错误!未定义书签。 微宝CMS平台设置操作3 微宝CMS平台功能页面7 (1)功能经管:8 (2)关注时的回复与帮助:8 (3)微信-文本回复:8 (4)微信-图文回复:8 (5)微信-语音回复:9 (6)自定义LBS回复10 (7)回答不上来的配置:10 3G网站设置10 (1) 首页回复配置10 (2) 分类经管10 (3) 模板经管:12 (4) 首页幻灯片:13 (5) 轮播背景图13 (6) 底部导航菜单13 (7) 自定义菜单14 (8) 留言板14 (9) 微论坛14 行业应用15 (1) 无线订餐15 (3) 婚庆喜帖17 (4) 3G微投票18 (5) 微汽车18 (6) 楼盘房产20 (7) 微教育22 (8) 微医疗:25

(9) 酒店宾馆:26 (10) 万能表单:26 电商系统30 (3)微信商城系统:32 (4) DIY宣传页39 (5) 3G图集:40 微用户经管CRM41 粉丝经管41 分组经管41 粉丝行为分析41 渠道二维码41 人工客服42 群发消息43 分享经管44 推广活动45 (1) 幸运大转盘:45 (2) 优惠券:46 (3) 刮刮卡47 (4) 幸运水果机:47 (5) 砸金蛋:48 (6) 祝福贺卡:48 (7) 摇一摇:48 (8) 微信墙:50 (9) 微信wifi:50 会员卡51 统计分析58

微信人生攻略之微信公众平台教程.

微信人生公众平台开发教程 2.1 如何注册微信公众号? 登录微信公众平台,点击注册填写相关信息即可申请微信公众号,微信公众号只能在PC端登录,不能用 手机端,公众号分服务号和订阅号,企业可申请服务号,个人、自媒体申请订阅号,服务号每个月限制群发一条,而订阅号每天可发送一次。 2.2 如何添加公众号? 登录微信人生后会提示一键升级或手动升级,将您的公众账号和密码填写上,即可实现升级。 注意: 1、公众号名称与微信公众平台公众号名称保持一致。 2、如果您是服务号,将您在公众平台申请的AppId和AppSecret填写到微信人生上去,提交完id和密钥 后,可以在【菜单设置】中设置各个菜单项,然后进行发布,您的微信公众号便支持自定义菜单了 2.3 首次关注 首次关注回复:指粉丝关注微信公众号后推送的第一条信息,可以是文本,也可以是图文,如果需要图文回复,点击切换到图文模式。 TIPS:如果想关注时默认进到微网站,可以不填写图文内容,然后在图文外链地址里面填写微官网首页地址,微官网首页地址在微官网设置里可以看见。 2.4 文本回复 文本回复指添加关键后回复的内容是文本。点击添加按钮 如上示例:定义了关键词你好,当用户在公众号发送“你好”的时候,将会回复“哈哈” 如果想定义多个关键词用英文逗号隔开,拒绝中文逗号,如:你好,在吗,哈哈 匹配类型分完全匹配和模糊匹配。 2.5 图文回复 点击素材管理,进入素材管理界面,选择单图文或多图文。 单图文是指只显示一个图文。填写触发关键词,图文标题、图文简介,上传图文封面。

地址点击图片跳转到的URL。 多图文是指在显示多条图文。 在这里多图文需要一条一条创建,点击图片上的“铅笔”符号,进行某一图文的编辑。 地址点击图片跳转到的URL。 添加完之后,回到关键字回复,回复类型选择图文,在图文资料中选择你要回复的图文即可。 注:素材管理是整个微信人生平台的素材库,关键字回复中的内容可以从素材的图文中选择。 2.6 自定义菜单 自定义菜单是企业微信公众号消息框底部的导航菜单,可以很方便用户进行交互,相当于一个轻量级的APP。 目前自定义菜单只对服务号开放,服务号认证需要企业认证,所以如果是订阅号这个功能是用不了的,如果服务号还没有申请自定义菜单,可以点击-高级功能-开发模式,会有一栏会话界面自定义菜单,点击申请就可以了,申请成功后的界面如下: 将AppId 和AppSecret填写在微信人生平台授权里 菜单设置:自定义菜单目前限制只能3个一级菜单,5个二级菜单,每一步设置后要保存菜单。 主菜单名称就是显示在消息框的一级菜单,可以回复文本或图文,图文信息在素材管理理设置好后,可以选择。 添加二级菜单,点击一级菜单后可以创建二级菜单,二级菜单只能同时启用5个。 点击保存菜单,保存自定义菜单设置,注意这时候并未生成自定义菜单,需要点发布自定义菜单。 2.7 LBS设置 用户点击“新增”,添加商家店面的信息,多个店面可添加多条LBS。 使用方法: 1、LBS数据:设置商铺的地理位置即可; 2、填写标题、店面封面、电话、简介、详细页内容。

相关文档
最新文档