本文主要是介绍Strophe 构建器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
既然是XMPP协议,那么通讯就需要构建XMPP节
方式一
var pres1=new Strophe .Builder("presence",{to:"xxxxx"}) 一个元素名和一组属性(属性可选)
方式二 快捷方式
4个全局函数
$build("presence",{to:"xxxxx"})
$msg({to:"xxxxx"})
$pres
$iq
像jquery一样他是支持链式调用的。
其拥有的方法是
c () cnode() 为当前节点创建子节点,其中 c 与 $build参数相同,cnode携带的参数只有一个DOM元素,c()更加高效
$build("foo").c("bar").c("baz").toString();
<foo><bar><baz/></bar></foo> 可见每次调用c后返回的当前节点对象都是最新创建出来的那一个,链式调用需要注意
up()返回当前节点的上一级节点
t() 添加文本元素
attrs() 为当前节点 再添加一些属性集合
两个不支持链式调用的方法是 toString() tree()
这篇关于Strophe 构建器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!