小程序直播源码

  • R3_785329
    了解作者
  • 401.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-13 04:22
    上传日期
在小程序里观看直播,打开就可以看,看完就关闭窗口。无需下载 App,不像过去,喜欢的主播换好几个平台,粉丝就得下载一个又一个的 App。如此看来,其实与小程序的理念「即用即走」是比较符合的。   通过这种形式,商家使用小程序做直播,可以增加产品的曝光率、增加商家与消费者之间的互动;自媒体、教育行业使用直播小程序,可以提高用户学习效率,拉近与用户间的距离。小程序加直播模式,其实适用性相当强大。   小程序直播功能的实现,看则复杂,实际简单,只要一个接口,就可以在微信小程序中观看直播,随心随欲互动文字,潜在的给商家带来产品的曝光。
小程序直播.zip
  • pages
  • public
  • register.wxss
    1.3KB
  • login.js
    1.5KB
  • login.wxml
    686B
  • login.json
    128B
  • login.wxss
    1.4KB
  • register.js
    2.7KB
  • register.json
    128B
  • register.wxml
    704B
  • live
  • index.wxss
    3KB
  • detail.wxml
    3.4KB
  • detail.json
    57B
  • detail.js
    8.6KB
  • detail.wxss
    6KB
  • index.json
    38B
  • index.wxml
    1.7KB
  • index.js
    2.9KB
  • personal
  • index.wxss
    529B
  • index.json
    2B
  • index.wxml
    108B
  • index.js
    978B
  • utils
  • xmldom
  • sax.js
    22.3KB
  • .npmignore
    37B
  • .travis.yml
    548B
  • LICENSE
    143B
  • dom-parser.js
    9KB
  • __package__.js
    198B
  • changelog
    496B
  • dom.js
    35.9KB
  • component.json
    142B
  • readme.md
    6.2KB
  • package.json
    3.1KB
  • sdk
  • src
  • utils.js
    28KB
  • message.js
    9KB
  • status.js
    3.7KB
  • queue.js
    3.7KB
  • connection.js
    89KB
  • gulpfile.js
    1.4KB
  • README.md
    160B
  • index.js
    45B
  • package.json
    734B
  • strophe.js
    241.3KB
  • WebIM.js
    6.8KB
  • test.js
    83B
  • WebIMConfig.js
    2.2KB
  • util.js
    460B
  • index.js
    44B
  • image
  • faces
  • ee_4.png
    2.1KB
  • ee_23.png
    1.8KB
  • ee_6.png
    1.9KB
  • ee_28.png
    1.4KB
  • ee_1.png
    1.7KB
  • ee_24.png
    1.1KB
  • ee_25.png
    1.3KB
  • ee_16.png
    2.1KB
  • ee_30.png
    2KB
  • ee_22.png
    1.9KB
  • ee_31.png
    1.8KB
  • ee_12.png
    2KB
  • btn_del.png
    1.1KB
  • ee_26.png
    1.2KB
  • ee_15.png
    1.8KB
  • ee_2.png
    1.9KB
  • ee_33.png
    1.1KB
  • ee_3.png
    1.8KB
  • ee_19.png
    1.8KB
  • ee_7.png
    1.8KB
  • ee_35.png
    990B
  • ee_14.png
    1.8KB
  • ee_21.png
    1.9KB
  • ee_10.png
    1.8KB
  • ee_29.png
    2.2KB
  • ee_8.png
    1.9KB
  • ee_13.png
    1.8KB
  • ee_5.png
    1.9KB
  • ee_11.png
    1.8KB
  • ee_18.png
    1.8KB
  • del.png
    7.4KB
  • ee_9.png
    1.9KB
  • ee_20.png
    1.9KB
  • ee_17.png
    1.9KB
  • ee_32.png
    1.1KB
  • ee_34.png
    1.2KB
  • ee_27.png
    1KB
  • my-none.png
    1.7KB
  • home-curr.png
    1.6KB
  • praise.png
    1.2KB
  • home-none.png
    1.6KB
  • close.png
    1.1KB
  • logo.png
    10.9KB
  • error.png
    2.4KB
内容介绍
# XMLDOM [![Build Status](https://secure.travis-ci.org/bigeasy/xmldom.png?branch=master)](http://travis-ci.org/bigeasy/xmldom) [![Coverage Status](https://coveralls.io/repos/bigeasy/xmldom/badge.png?branch=master)](https://coveralls.io/r/bigeasy/xmldom) [![NPM version](https://badge.fury.io/js/xmldom.png)](http://badge.fury.io/js/xmldom) A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully compatible with `W3C DOM level2`; and some compatible with `level3`. Supports `DOMParser` and `XMLSerializer` interface such as in browser. Install: ------- >npm install xmldom Example: ==== ```javascript var DOMParser = require('xmldom').DOMParser; var doc = new DOMParser().parseFromString( '<xml xmlns="a" xmlns:c="./lite">\n'+ '\t<child>test</child>\n'+ '\t<child></child>\n'+ '\t<child/>\n'+ '</xml>' ,'text/xml'); doc.documentElement.setAttribute('x','y'); doc.documentElement.setAttributeNS('./lite','c:x','y2'); var nsAttr = doc.documentElement.getAttributeNS('./lite','x') console.info(nsAttr) console.info(doc) ``` API Reference ===== * [DOMParser](https://developer.mozilla.org/en/DOMParser): ```javascript parseFromString(xmlsource,mimeType) ``` * **options extension** _by xmldom_(not BOM standard!!) ```javascript //added the options argument new DOMParser(options) //errorHandler is supported new DOMParser({ /** * locator is always need for error position info */ locator:{}, /** * you can override the errorHandler for xml parser * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html */ errorHandler:{warning:function(w){console.warn(w)},error:callback,fatalError:callback} //only callback model //errorHandler:function(level,msg){console.log(level,msg)} }) ``` * [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer) ```javascript serializeToString(node) ``` DOM level2 method and attribute: ------ * [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247) attribute: nodeValue|prefix readonly attribute: nodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName method: insertBefore(newChild, refChild) replaceChild(newChild, oldChild) removeChild(oldChild) appendChild(newChild) hasChildNodes() cloneNode(deep) normalize() isSupported(feature, version) hasAttributes() * [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490) method: hasFeature(feature, version) createDocumentType(qualifiedName, publicId, systemId) createDocument(namespaceURI, qualifiedName, doctype) * [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node readonly attribute: doctype|implementation|documentElement method: createElement(tagName) createDocumentFragment() createTextNode(data) createComment(data) createCDATASection(data) createProcessingInstruction(target, data) createAttribute(name) createEntityReference(name) getElementsByTagName(tagname) importNode(importedNode, deep) createElementNS(namespaceURI, qualifiedName) createAttributeNS(namespaceURI, qualifiedName) getElementsByTagNameNS(namespaceURI, localName) getElementById(elementId) * [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node * [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node readonly attribute: tagName method: getAttribute(name) setAttribute(name, value) removeAttribute(name) getAttributeNode(name) setAttributeNode(newAttr) removeAttributeNode(oldAttr) getElementsByTagName(name) getAttributeNS(namespaceURI, localName) setAttributeNS(namespaceURI, qualifiedName, value) removeAttributeNS(namespaceURI, localName) getAttributeNodeNS(namespaceURI, localName) setAttributeNodeNS(newAttr) getElementsByTagNameNS(namespaceURI, localName) hasAttribute(name) hasAttributeNS(namespaceURI, localName) * [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node attribute: value readonly attribute: name|specified|ownerElement * [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177) readonly attribute: length method: item(index) * [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922) readonly attribute: length method: getNamedItem(name) setNamedItem(arg) removeNamedItem(name) item(index) getNamedItemNS(namespaceURI, localName) setNamedItemNS(arg) removeNamedItemNS(namespaceURI, localName) * [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node method: substringData(offset, count) appendData(arg) insertData(offset, arg) deleteData(offset, count) replaceData(offset, count, arg) * [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData method: splitText(offset) * [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212) * [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData * [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927) readonly attribute: name|entities|notations|publicId|systemId|internalSubset * Notation : Node readonly attribute: publicId|systemId * Entity : Node readonly attribute: publicId|systemId|notationName * EntityReference : Node * ProcessingInstruction : Node attribute: data readonly attribute: target DOM level 3 support: ----- * [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent) attribute: textContent method: isDefaultNamespace(namespaceURI){ lookupNamespaceURI(prefix) DOM extension by xmldom --- * [Node] Source position extension; attribute: //Numbered starting from '1' lineNumber //Numbered starting from '1' columnNumber
评论
    相关推荐