既然是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()