DCloud_heavensoft
DCloud_heavensoft
  • 发布:2014-08-27 03:06
  • 更新:2021-07-14 21:47
  • 阅读:82709

支持jquery、zepto、angular、ext、dojo 等js框架的提示吗

分类:HBuilder

HBuilder有通行的js扫描分析提示,大部分js库都可以方便的提示。
但js是一门超级灵活的语言,通行分析有时分析的不够完美,如果对框架做单独优化配置,可以有更好的提示。
DCloud官方对vue、jquery、zepto、angular、bootstrap、微信JS SDK和MUI等框架专门做了优化。
但js框架太多,而我们精力有限,所以我们也提供了扩展方案,大家可以一起来完善js框架的优化提示。

官方优化的js库的提示挂载方法:
使用jquery、mui等框架,如果工程下存在标准的框架文件,或者HTML引用了网络cdn的框架地址,HBuilder会自动识别并挂载相应的框架语法。
如没有自动挂载语法库提示,需要对工程点右键-引用框架语法。


HBuilderX下的界面有调整,改为在右下角状态栏选择。

注意:如果显示是挂着的,但没效果,请先取消挂载,并确认,然后再次挂载重试。如果是HBuilder,对工程点右键重新建立索引。
注意:语法提示库是工程级的,不是文件级的。如果工程不在HBuilder或HBuilderX里,直接拖一个单独的文件进来,无法加载语法提示库。

DCloud还提供了3种js库语法提示扩展方案:

  1. 通过扩展代码块,可以补充angular的标签和属性。菜单工具-扩展代码块-HTML代码块。
  2. 通过框架语法库,可以补充js部分的语法。对项目点右键,引入框架语法,里面有提示。
  3. 编写JSDoc。参考 http://ask.dcloud.net.cn/article/129
    开源语法库git地址:https://github.com/dcloudio/WebFrameworkGrammar

另外ext的提示,可以在工程中引入一个ext的jsdoc文件,也可以提示,具体参见 https://github.com/dcloudio/WebFrameworkGrammar

33 关注 分享
黑咕隆咚小Gee keke007 cike8899 Virgil酱油 无厘头 烟雨梦霄云 snowBobby 扯淡1992 lewis 小核桃Tony_K 方圆 chen214123158 古正龙国君 v***@126.com 5***@qq.com 这个昵称真好 Percy Trust 杨小凡 LysanderCroft 糖葫芦串 b***@126.com 1***@163.com 卡特牛 6***@qq.com x***@163.com 8***@qq.com z***@163.com bigzomliao 二十三岁IT男 5***@qq.com 4***@qq.com 冰霜花

要回复文章请先登录注册

古正龙国君

古正龙国君

很奇怪那些不贡献确是嘲讽的人,HBuilder啥时候强制你贡献了,内心这么黑暗有何居心,支持HBuilder越来越好。
2016-04-14 20:06
s***@163.com

s***@163.com

回复 laden666666 :
真想知道你说的是哪个国家不工作也能养活自己,听说的吧?我听说玉帝在火星跟耶稣在打德州扑克!
2016-04-12 00:22
时光年轮

时光年轮

你既然选择了用这个IDE,至少表明你是认可它的,哪个IDE没有缺点?别没事把自己整的像很高大上一样,你有那么高大上的话就别在这里发言了
2016-03-31 11:04
方圆

方圆

这个工具很赞,用过很多工具要么是代码提示要么就是js标签匹配不行,HBuilder都做到了
2016-03-25 17:52
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 断线人偶 :
angular框架语法提示已经支持,请更新到HBuilder7.0
2016-03-17 01:56
且听风吟

且听风吟

有能力有水平贡献一下又有何妨
2015-11-09 16:44
amIurs

amIurs

考虑跟tern.js集成吧,什么都能提示
2015-10-30 10:43
NatPagle

NatPagle

呵呵,楼上那个家伙,你可以选择sublime,我现在用到angular也是用sublime。如果我能力达到很高水平,我绝对会帮助贡献,你既然没能力就别BB了。
2015-10-27 11:03
断线人偶

断线人偶

看演示真心准备用HBuilder来开发的,但开发使用的正是angular框架,结果语法提示都不支持,我还是用回sublime吧,它都有angular的语法提示,想要做绝对不难,但竟然写明“其他框架希望网友来完善”,真心无语了……
2015-10-24 11:10
violet

violet

回复 laden666666 :
最烦这种找借口的,不想干就不想干,找什么借口。看过美国纪录片没有,有些纪录片拍摄都是相当危险,可能命都没,人家可是生命至上的,命都没了,福利再好有什么用,人家就是甘于奉献,这是他的乐趣。自私吧就自私,谁没点自私,装什么必,不想奉献就不想奉献,实话实说。还找理由可笑吗?
2015-10-23 11:20