├── README.md ├── client-api ├── app.js ├── app.json ├── app.wxss ├── config.js ├── image │ ├── green_tri.png │ ├── icon64_appwx_logo.png │ ├── icon_API.png │ ├── icon_API_HL.png │ ├── icon_component.png │ ├── icon_component_HL.png │ ├── icon_foot.png │ ├── index.png │ ├── location.png │ ├── pause.png │ ├── play.png │ ├── plus.png │ ├── record.png │ ├── stop.png │ ├── tabbar.png │ ├── trash.png │ ├── wechat.png │ └── wechatHL.png ├── page │ ├── API │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ ├── pages │ │ │ ├── Device │ │ │ │ ├── accelerometer │ │ │ │ │ ├── on-accelerometer-change.js │ │ │ │ │ ├── on-accelerometer-change.json │ │ │ │ │ ├── on-accelerometer-change.wxml │ │ │ │ │ └── on-accelerometer-change.wxss │ │ │ │ ├── compass │ │ │ │ │ ├── compass.png │ │ │ │ │ ├── on-compass-change.js │ │ │ │ │ ├── on-compass-change.json │ │ │ │ │ ├── on-compass-change.wxml │ │ │ │ │ └── on-compass-change.wxss │ │ │ │ ├── getNetworkType │ │ │ │ │ ├── get-network-type.js │ │ │ │ │ ├── get-network-type.json │ │ │ │ │ ├── get-network-type.wxml │ │ │ │ │ └── get-network-type.wxss │ │ │ │ ├── getSystemInfo │ │ │ │ │ ├── get-system-info.js │ │ │ │ │ ├── get-system-info.json │ │ │ │ │ ├── get-system-info.wxml │ │ │ │ │ └── get-system-info.wxss │ │ │ │ ├── makePhoneCall │ │ │ │ │ ├── make-phone-call.js │ │ │ │ │ ├── make-phone-call.json │ │ │ │ │ ├── make-phone-call.wxml │ │ │ │ │ └── make-phone-call.wxss │ │ │ │ └── scanCode │ │ │ │ │ ├── scan-code.js │ │ │ │ │ ├── scan-code.json │ │ │ │ │ ├── scan-code.wxml │ │ │ │ │ └── scan-code.wxss │ │ │ ├── File │ │ │ │ ├── demo.pdf │ │ │ │ ├── file.js │ │ │ │ ├── file.json │ │ │ │ ├── file.wxml │ │ │ │ └── file.wxss │ │ │ ├── Interface │ │ │ │ ├── actionSheet │ │ │ │ │ ├── action-sheet.js │ │ │ │ │ ├── action-sheet.json │ │ │ │ │ ├── action-sheet.wxml │ │ │ │ │ └── action-sheet.wxss │ │ │ │ ├── animation │ │ │ │ │ ├── animation.js │ │ │ │ │ ├── animation.json │ │ │ │ │ ├── animation.wxml │ │ │ │ │ └── animation.wxss │ │ │ │ ├── canvas │ │ │ │ │ ├── canvas.js │ │ │ │ │ ├── canvas.json │ │ │ │ │ ├── canvas.wxml │ │ │ │ │ ├── canvas.wxss │ │ │ │ │ └── example.js │ │ │ │ ├── modal │ │ │ │ │ ├── modal.js │ │ │ │ │ ├── modal.json │ │ │ │ │ └── modal.wxml │ │ │ │ ├── navigationBar │ │ │ │ │ ├── navigation-bar-loading.js │ │ │ │ │ ├── navigation-bar-loading.json │ │ │ │ │ ├── navigation-bar-loading.wxml │ │ │ │ │ └── navigation-bar-loading.wxss │ │ │ │ ├── navigator │ │ │ │ │ ├── navigator.js │ │ │ │ │ ├── navigator.json │ │ │ │ │ ├── navigator.wxml │ │ │ │ │ └── navigator.wxss │ │ │ │ ├── pullDownRefresh │ │ │ │ │ ├── pull-down-refresh.js │ │ │ │ │ ├── pull-down-refresh.json │ │ │ │ │ ├── pull-down-refresh.wxml │ │ │ │ │ └── pull-down-refresh.wxss │ │ │ │ ├── scrollPage │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.json │ │ │ │ │ └── index.wxml │ │ │ │ ├── tabBar │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.wxml │ │ │ │ └── toast │ │ │ │ │ ├── toast.js │ │ │ │ │ ├── toast.json │ │ │ │ │ └── toast.wxml │ │ │ ├── Location │ │ │ │ ├── chooseLocation │ │ │ │ │ ├── choose-location.js │ │ │ │ │ ├── choose-location.json │ │ │ │ │ ├── choose-location.wxml │ │ │ │ │ └── choose-location.wxss │ │ │ │ ├── getLocation │ │ │ │ │ ├── get-location.js │ │ │ │ │ ├── get-location.json │ │ │ │ │ ├── get-location.wxml │ │ │ │ │ └── get-location.wxss │ │ │ │ ├── mapManager │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.wxml │ │ │ │ └── openLocation │ │ │ │ │ ├── open-location.js │ │ │ │ │ ├── open-location.json │ │ │ │ │ ├── open-location.wxml │ │ │ │ │ └── open-location.wxss │ │ │ ├── Media │ │ │ │ ├── backgroundAudio │ │ │ │ │ ├── background-audio.js │ │ │ │ │ ├── background-audio.json │ │ │ │ │ ├── background-audio.wxml │ │ │ │ │ └── background-audio.wxss │ │ │ │ ├── image │ │ │ │ │ ├── image.js │ │ │ │ │ ├── image.json │ │ │ │ │ ├── image.wxml │ │ │ │ │ └── image.wxss │ │ │ │ ├── video │ │ │ │ │ ├── video.js │ │ │ │ │ ├── video.json │ │ │ │ │ ├── video.wxml │ │ │ │ │ └── video.wxss │ │ │ │ ├── videoManager │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.wxml │ │ │ │ └── voice │ │ │ │ │ ├── voice.js │ │ │ │ │ ├── voice.json │ │ │ │ │ ├── voice.wxml │ │ │ │ │ └── voice.wxss │ │ │ ├── Network │ │ │ │ ├── downloadFile │ │ │ │ │ ├── download-file.js │ │ │ │ │ ├── download-file.json │ │ │ │ │ ├── download-file.wxml │ │ │ │ │ └── download-file.wxss │ │ │ │ ├── request │ │ │ │ │ ├── request.js │ │ │ │ │ ├── request.json │ │ │ │ │ ├── request.wxml │ │ │ │ │ └── request.wxss │ │ │ │ ├── uploadFile │ │ │ │ │ ├── upload-file.js │ │ │ │ │ ├── upload-file.json │ │ │ │ │ ├── upload-file.wxml │ │ │ │ │ └── upload-file.wxss │ │ │ │ └── websocket │ │ │ │ │ ├── web-socket.js │ │ │ │ │ ├── web-socket.json │ │ │ │ │ ├── web-socket.wxml │ │ │ │ │ └── web-socket.wxss │ │ │ └── Storage │ │ │ │ ├── storage.js │ │ │ │ ├── storage.json │ │ │ │ ├── storage.wxml │ │ │ │ └── storage.wxss │ │ └── resources │ │ │ └── kind │ │ │ ├── api.png │ │ │ ├── device.png │ │ │ ├── feedback.png │ │ │ ├── file.png │ │ │ ├── interface.png │ │ │ ├── location.png │ │ │ ├── logo.png │ │ │ ├── media.png │ │ │ ├── network.png │ │ │ ├── page.png │ │ │ └── storage.png │ └── common │ │ ├── index.wxss │ │ └── lib │ │ └── weui.wxss ├── project.config.json └── util │ └── util.js └── server-api ├── request_server ├── app.js ├── bin │ └── www ├── modules │ └── fileFunc.js ├── node_modules │ ├── .bin │ │ ├── acorn │ │ ├── cleancss │ │ ├── jade │ │ ├── mime │ │ ├── mkdirp │ │ └── uglifyjs │ ├── accepts │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── acorn-globals │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── acorn │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .tern-project │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ ├── acorn │ │ │ ├── build-acorn.js │ │ │ ├── generate-identifier-regex.js │ │ │ └── update_authors.sh │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ ├── package.json │ │ └── src │ │ │ ├── bin │ │ │ └── acorn.js │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── locutil.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ ├── align-text │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── amdefine │ │ ├── LICENSE │ │ ├── README.md │ │ ├── amdefine.js │ │ ├── intercept.js │ │ └── package.json │ ├── array-flatten │ │ ├── LICENSE │ │ ├── README.md │ │ ├── array-flatten.js │ │ └── package.json │ ├── asap │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── asap.js │ │ └── package.json │ ├── basic-auth │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── body-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── read.js │ │ │ └── types │ │ │ │ ├── json.js │ │ │ │ ├── raw.js │ │ │ │ ├── text.js │ │ │ │ └── urlencoded.js │ │ └── package.json │ ├── bytes │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── camelcase │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── center-align │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── utils.js │ ├── character-parser │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── clean-css │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ └── cleancss │ │ ├── index.js │ │ ├── lib │ │ │ ├── clean.js │ │ │ ├── colors │ │ │ │ ├── hex-name-shortener.js │ │ │ │ ├── hsl.js │ │ │ │ └── rgb.js │ │ │ ├── imports │ │ │ │ └── inliner.js │ │ │ ├── properties │ │ │ │ ├── break-up.js │ │ │ │ ├── can-override.js │ │ │ │ ├── clone.js │ │ │ │ ├── compactable.js │ │ │ │ ├── every-combination.js │ │ │ │ ├── has-inherit.js │ │ │ │ ├── invalid-property-error.js │ │ │ │ ├── optimizer.js │ │ │ │ ├── override-compactor.js │ │ │ │ ├── populate-components.js │ │ │ │ ├── remove-unused.js │ │ │ │ ├── restore-from-optimizing.js │ │ │ │ ├── restore.js │ │ │ │ ├── shorthand-compactor.js │ │ │ │ ├── validator.js │ │ │ │ ├── vendor-prefixes.js │ │ │ │ └── wrap-for-optimizing.js │ │ │ ├── selectors │ │ │ │ ├── advanced.js │ │ │ │ ├── clean-up.js │ │ │ │ ├── extractor.js │ │ │ │ ├── is-special.js │ │ │ │ ├── merge-adjacent.js │ │ │ │ ├── merge-media-queries.js │ │ │ │ ├── merge-non-adjacent-by-body.js │ │ │ │ ├── merge-non-adjacent-by-selector.js │ │ │ │ ├── reduce-non-adjacent.js │ │ │ │ ├── remove-duplicate-media-queries.js │ │ │ │ ├── remove-duplicates.js │ │ │ │ ├── reorderable.js │ │ │ │ ├── restructure.js │ │ │ │ └── simple.js │ │ │ ├── source-maps │ │ │ │ └── track.js │ │ │ ├── stringifier │ │ │ │ ├── helpers.js │ │ │ │ ├── one-time.js │ │ │ │ ├── simple.js │ │ │ │ └── source-maps.js │ │ │ ├── text │ │ │ │ ├── comments-processor.js │ │ │ │ ├── escape-store.js │ │ │ │ ├── expressions-processor.js │ │ │ │ ├── free-text-processor.js │ │ │ │ └── urls-processor.js │ │ │ ├── tokenizer │ │ │ │ ├── extract-properties.js │ │ │ │ ├── extract-selectors.js │ │ │ │ └── tokenize.js │ │ │ ├── urls │ │ │ │ ├── rebase.js │ │ │ │ ├── reduce.js │ │ │ │ └── rewrite.js │ │ │ └── utils │ │ │ │ ├── clone-array.js │ │ │ │ ├── compatibility.js │ │ │ │ ├── input-source-map-tracker.js │ │ │ │ ├── object.js │ │ │ │ ├── quote-scanner.js │ │ │ │ ├── source-reader.js │ │ │ │ ├── source-tracker.js │ │ │ │ └── split.js │ │ ├── node_modules │ │ │ └── commander │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── cliui │ │ ├── .coveralls.yml │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── wordwrap │ │ │ │ ├── .npmignore │ │ │ │ ├── README.markdown │ │ │ │ ├── example │ │ │ │ ├── center.js │ │ │ │ └── meat.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── break.js │ │ │ │ ├── idleness.txt │ │ │ │ └── wrap.js │ │ ├── package.json │ │ └── test │ │ │ └── cliui.js │ ├── commander │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── connect-timeout │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── constantinople │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── content-disposition │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── content-type │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── cookie-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── cookie-signature │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── cookie │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── core-util-is │ │ ├── LICENSE │ │ ├── README.md │ │ ├── float.patch │ │ ├── lib │ │ │ └── util.js │ │ ├── package.json │ │ └── test.js │ ├── css-parse │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── css-stringify │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── css │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── benchmark.js │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── debug │ │ ├── .coveralls.yml │ │ ├── .eslintrc │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── component.json │ │ ├── karma.conf.js │ │ ├── node.js │ │ ├── package.json │ │ └── src │ │ │ ├── browser.js │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── inspector-log.js │ │ │ └── node.js │ ├── decamelize │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── depd │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── browser │ │ │ │ └── index.js │ │ │ └── compat │ │ │ │ ├── callsite-tostring.js │ │ │ │ ├── event-listener-count.js │ │ │ │ └── index.js │ │ └── package.json │ ├── destroy │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── ee-first │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── encodeurl │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── escape-html │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── etag │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── express │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ └── package.json │ ├── finalhandler │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── formidable │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── file.js │ │ │ ├── incoming_form.js │ │ │ ├── index.js │ │ │ ├── json_parser.js │ │ │ ├── multipart_parser.js │ │ │ ├── octet_parser.js │ │ │ └── querystring_parser.js │ │ ├── package.json │ │ └── yarn.lock │ ├── forwarded │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── fresh │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── graceful-readlink │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── http-errors │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── browser │ │ │ │ │ │ └── index.js │ │ │ │ │ └── compat │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ ├── event-listener-count.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ └── setprototypeof │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── iconv-lite │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── Changelog.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── encodings │ │ │ ├── dbcs-codec.js │ │ │ ├── dbcs-data.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── sbcs-codec.js │ │ │ ├── sbcs-data-generated.js │ │ │ ├── sbcs-data.js │ │ │ ├── tables │ │ │ │ ├── big5-added.json │ │ │ │ ├── cp936.json │ │ │ │ ├── cp949.json │ │ │ │ ├── cp950.json │ │ │ │ ├── eucjp.json │ │ │ │ ├── gb18030-ranges.json │ │ │ │ ├── gbk-added.json │ │ │ │ └── shiftjis.json │ │ │ ├── utf16.js │ │ │ └── utf7.js │ │ ├── lib │ │ │ ├── bom-handling.js │ │ │ ├── extend-node.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── streams.js │ │ └── package.json │ ├── inherits │ │ ├── LICENSE │ │ ├── README.md │ │ ├── inherits.js │ │ ├── inherits_browser.js │ │ └── package.json │ ├── ipaddr.js │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── Cakefile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── ipaddr.min.js │ │ ├── lib │ │ │ ├── ipaddr.js │ │ │ └── ipaddr.js.d.ts │ │ ├── package.json │ │ ├── src │ │ │ └── ipaddr.coffee │ │ └── test │ │ │ └── ipaddr.test.coffee │ ├── is-buffer │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── basic.js │ ├── is-promise │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── index.js │ │ ├── package.json │ │ └── readme.md │ ├── isarray │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── jade │ │ ├── .npmignore │ │ ├── .release.json │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Readme_zh-cn.md │ │ ├── bin │ │ │ └── jade.js │ │ ├── block-code.html │ │ ├── component.json │ │ ├── jade.js │ │ ├── lib │ │ │ ├── compiler.js │ │ │ ├── doctypes.js │ │ │ ├── filters-client.js │ │ │ ├── filters.js │ │ │ ├── index.js │ │ │ ├── inline-tags.js │ │ │ ├── lexer.js │ │ │ ├── nodes │ │ │ │ ├── attrs.js │ │ │ │ ├── block-comment.js │ │ │ │ ├── block.js │ │ │ │ ├── case.js │ │ │ │ ├── code.js │ │ │ │ ├── comment.js │ │ │ │ ├── doctype.js │ │ │ │ ├── each.js │ │ │ │ ├── filter.js │ │ │ │ ├── index.js │ │ │ │ ├── literal.js │ │ │ │ ├── mixin-block.js │ │ │ │ ├── mixin.js │ │ │ │ ├── node.js │ │ │ │ ├── tag.js │ │ │ │ └── text.js │ │ │ ├── parser.js │ │ │ ├── runtime.js │ │ │ └── utils.js │ │ ├── package.json │ │ ├── release.js │ │ └── runtime.js │ ├── jstransformer │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── kind-of │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── lazy-cache │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── longest │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── media-typer │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── merge-descriptors │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── methods │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── mime-db │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── db.json │ │ ├── index.js │ │ └── package.json │ ├── mime-types │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── mime │ │ ├── LICENSE │ │ ├── README.md │ │ ├── build │ │ │ ├── build.js │ │ │ └── test.js │ │ ├── cli.js │ │ ├── mime.js │ │ ├── package.json │ │ └── types.json │ ├── minimist │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ └── parse.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── dash.js │ │ │ ├── default_bool.js │ │ │ ├── dotted.js │ │ │ ├── long.js │ │ │ ├── parse.js │ │ │ ├── parse_modified.js │ │ │ ├── short.js │ │ │ └── whitespace.js │ ├── mkdirp │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── bin │ │ │ ├── cmd.js │ │ │ └── usage.txt │ │ ├── examples │ │ │ └── pow.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── chmod.js │ │ │ ├── clobber.js │ │ │ ├── mkdirp.js │ │ │ ├── opts_fs.js │ │ │ ├── opts_fs_sync.js │ │ │ ├── perm.js │ │ │ ├── perm_sync.js │ │ │ ├── race.js │ │ │ ├── rel.js │ │ │ ├── return.js │ │ │ ├── return_sync.js │ │ │ ├── root.js │ │ │ ├── sync.js │ │ │ ├── umask.js │ │ │ └── umask_sync.js │ ├── morgan │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── ms │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ └── readme.md │ ├── negotiator │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── charset.js │ │ │ ├── encoding.js │ │ │ ├── language.js │ │ │ └── mediaType.js │ │ └── package.json │ ├── on-finished │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── on-headers │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── optimist │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ ├── bool.js │ │ │ ├── boolean_double.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── divide.js │ │ │ ├── line_count.js │ │ │ ├── line_count_options.js │ │ │ ├── line_count_wrap.js │ │ │ ├── nonopt.js │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── string.js │ │ │ ├── usage-options.js │ │ │ └── xup.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── _.js │ │ │ ├── _ │ │ │ ├── argv.js │ │ │ └── bin.js │ │ │ ├── parse.js │ │ │ └── usage.js │ ├── parseurl │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── path-to-regexp │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── process-nextick-args │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ └── readme.md │ ├── progress-stream │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ ├── http.js │ │ │ └── request.js │ ├── promise │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── core.js │ │ ├── index.js │ │ ├── lib │ │ │ ├── core.js │ │ │ ├── done.js │ │ │ ├── es6-extensions.js │ │ │ └── node-extensions.js │ │ ├── package.json │ │ ├── polyfill-done.js │ │ └── polyfill.js │ ├── proxy-addr │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── qs │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ └── qs.js │ │ ├── lib │ │ │ ├── formats.js │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ │ ├── package.json │ │ └── test │ │ │ ├── .eslintrc │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ ├── range-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── raw-body │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── readable-stream │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── GOVERNANCE.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc │ │ │ └── wg-meetings │ │ │ │ └── 2015-01-30.md │ │ ├── duplex-browser.js │ │ ├── duplex.js │ │ ├── lib │ │ │ ├── _stream_duplex.js │ │ │ ├── _stream_passthrough.js │ │ │ ├── _stream_readable.js │ │ │ ├── _stream_transform.js │ │ │ ├── _stream_writable.js │ │ │ └── internal │ │ │ │ └── streams │ │ │ │ ├── BufferList.js │ │ │ │ ├── destroy.js │ │ │ │ ├── stream-browser.js │ │ │ │ └── stream.js │ │ ├── package.json │ │ ├── passthrough.js │ │ ├── readable-browser.js │ │ ├── readable.js │ │ ├── transform.js │ │ ├── writable-browser.js │ │ └── writable.js │ ├── repeat-string │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── right-align │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── safe-buffer │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── send │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── serve-static │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── setprototypeof │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── source-map │ │ ├── README.md │ │ ├── build │ │ │ ├── assert-shim.js │ │ │ ├── mini-require.js │ │ │ ├── prefix-source-map.jsm │ │ │ ├── prefix-utils.jsm │ │ │ ├── suffix-browser.js │ │ │ ├── suffix-source-map.jsm │ │ │ ├── suffix-utils.jsm │ │ │ ├── test-prefix.js │ │ │ └── test-suffix.js │ │ ├── lib │ │ │ ├── source-map.js │ │ │ └── source-map │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── quick-sort.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ └── package.json │ ├── speedometer │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── statuses │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── codes.json │ │ ├── index.js │ │ └── package.json │ ├── string_decoder │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ └── string_decoder.js │ │ └── package.json │ ├── through2 │ │ ├── .npmignore │ │ ├── LICENSE.html │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── package.json │ │ └── through2.js │ ├── transformers │ │ ├── .npmignore │ │ ├── README.md │ │ ├── history.md │ │ ├── lib │ │ │ ├── shared.js │ │ │ └── transformers.js │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ └── uglifyjs │ │ │ ├── is-promise │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── promise │ │ │ │ ├── .npmignore │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── source-map │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.dryice.js │ │ │ │ ├── README.md │ │ │ │ ├── build │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ ├── mini-require.js │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ └── test-suffix.js │ │ │ │ ├── lib │ │ │ │ │ ├── source-map.js │ │ │ │ │ └── source-map │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── run-tests.js │ │ │ │ │ └── source-map │ │ │ │ │ ├── test-api.js │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ ├── test-base64.js │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ ├── test-util.js │ │ │ │ │ └── util.js │ │ │ └── uglify-js │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── uglifyjs │ │ │ │ ├── lib │ │ │ │ ├── ast.js │ │ │ │ ├── compress.js │ │ │ │ ├── mozilla-ast.js │ │ │ │ ├── output.js │ │ │ │ ├── parse.js │ │ │ │ ├── scope.js │ │ │ │ ├── sourcemap.js │ │ │ │ ├── transform.js │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ ├── compress │ │ │ │ │ ├── arrays.js │ │ │ │ │ ├── blocks.js │ │ │ │ │ ├── conditionals.js │ │ │ │ │ ├── dead-code.js │ │ │ │ │ ├── debugger.js │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ ├── issue-105.js │ │ │ │ │ ├── issue-12.js │ │ │ │ │ ├── issue-22.js │ │ │ │ │ ├── issue-44.js │ │ │ │ │ ├── issue-59.js │ │ │ │ │ ├── labels.js │ │ │ │ │ ├── loops.js │ │ │ │ │ ├── properties.js │ │ │ │ │ ├── sequences.js │ │ │ │ │ └── switch.js │ │ │ │ └── run-tests.js │ │ │ │ └── tools │ │ │ │ └── node.js │ │ └── package.json │ ├── type-is │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── uglify-js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ ├── extract-props.js │ │ │ └── uglifyjs │ │ ├── lib │ │ │ ├── ast.js │ │ │ ├── compress.js │ │ │ ├── mozilla-ast.js │ │ │ ├── output.js │ │ │ ├── parse.js │ │ │ ├── propmangle.js │ │ │ ├── scope.js │ │ │ ├── sourcemap.js │ │ │ ├── transform.js │ │ │ └── utils.js │ │ ├── node_modules │ │ │ └── source-map │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── dist │ │ │ │ ├── source-map.debug.js │ │ │ │ ├── source-map.js │ │ │ │ ├── source-map.min.js │ │ │ │ └── source-map.min.js.map │ │ │ │ ├── lib │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── quick-sort.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── source-map.js │ │ ├── package.json │ │ └── tools │ │ │ ├── domprops.json │ │ │ ├── exports.js │ │ │ ├── node.js │ │ │ └── props.html │ ├── uglify-to-browserify │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── unpipe │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── util-deprecate │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── browser.js │ │ ├── node.js │ │ └── package.json │ ├── utils-merge │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── vary │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── void-elements │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ ├── pre-publish.js │ │ └── test │ │ │ └── index.js │ ├── window-size │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── with │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ └── acorn │ │ │ └── acorn │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitattributes │ │ │ │ ├── .npmignore │ │ │ │ ├── .tern-project │ │ │ │ ├── .travis.yml │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ ├── acorn │ │ │ │ ├── build-acorn.js │ │ │ │ ├── generate-identifier-regex.js │ │ │ │ ├── prepublish.sh │ │ │ │ ├── update_authors.sh │ │ │ │ └── without_eval │ │ │ │ ├── dist │ │ │ │ ├── .keep │ │ │ │ ├── acorn.js │ │ │ │ ├── acorn_csp.js │ │ │ │ ├── acorn_loose.js │ │ │ │ └── walk.js │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ ├── expression.js │ │ │ │ ├── identifier.js │ │ │ │ ├── index.js │ │ │ │ ├── location.js │ │ │ │ ├── loose │ │ │ │ ├── acorn_loose.js │ │ │ │ ├── expression.js │ │ │ │ ├── index.js │ │ │ │ ├── parseutil.js │ │ │ │ ├── state.js │ │ │ │ ├── statement.js │ │ │ │ └── tokenize.js │ │ │ │ ├── lval.js │ │ │ │ ├── node.js │ │ │ │ ├── options.js │ │ │ │ ├── parseutil.js │ │ │ │ ├── state.js │ │ │ │ ├── statement.js │ │ │ │ ├── tokencontext.js │ │ │ │ ├── tokenize.js │ │ │ │ ├── tokentype.js │ │ │ │ ├── util.js │ │ │ │ ├── walk │ │ │ │ └── index.js │ │ │ │ └── whitespace.js │ │ └── package.json │ ├── wordwrap │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ ├── xtend │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── LICENCE │ │ ├── Makefile │ │ ├── README.md │ │ ├── immutable.js │ │ ├── mutable.js │ │ ├── package.json │ │ └── test.js │ └── yargs │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── completion.sh.hbs │ │ ├── index.js │ │ ├── lib │ │ ├── completion.js │ │ ├── parser.js │ │ ├── usage.js │ │ └── validation.js │ │ └── package.json ├── package.json ├── public │ └── upload │ │ ├── wx2c2fa13181238b3e.o6zAJs8HWgA1U6A7-_fC3em1Vahw.KSITlE7OIebo66ff706b1e19c06f46f026d0589cc265.jpeg │ │ └── wx2c2fa13181238b3e.o6zAJs8HWgA1U6A7-_fC3em1Vahw.Mc2ZPKke8aAA66ff706b1e19c06f46f026d0589cc265.jpeg └── routes │ ├── index.js │ ├── upload.js │ └── users.js └── websocket_server └── index.js /client-api/app.js: -------------------------------------------------------------------------------- 1 | App({ 2 | onLaunch: function () { 3 | console.log('App Launch') 4 | }, 5 | onShow: function () { 6 | console.log('App Show') 7 | }, 8 | onHide: function () { 9 | console.log('App Hide'); 10 | }, 11 | globalData: { 12 | } 13 | }) 14 | -------------------------------------------------------------------------------- /client-api/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 小程序配置文件 3 | */ 4 | 5 | 6 | var config = { 7 | 8 | // 测试的请求地址,用于测试会话 9 | requestUrl: `http://127.0.0.1:3003/request`, 10 | 11 | // 测试的信道服务接口 12 | tunnelUrl: `ws://127.0.0.1:3306`, 13 | 14 | // 上传文件接口 15 | uploadFileUrl: `http://127.0.0.1:3003/upload`, 16 | 17 | // 下载文件接口 18 | downloadFileUrl: `https://11.url.cn/now/h5/img/red_62ae947.png` 19 | }; 20 | 21 | module.exports = config 22 | -------------------------------------------------------------------------------- /client-api/image/green_tri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/green_tri.png -------------------------------------------------------------------------------- /client-api/image/icon64_appwx_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon64_appwx_logo.png -------------------------------------------------------------------------------- /client-api/image/icon_API.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon_API.png -------------------------------------------------------------------------------- /client-api/image/icon_API_HL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon_API_HL.png -------------------------------------------------------------------------------- /client-api/image/icon_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon_component.png -------------------------------------------------------------------------------- /client-api/image/icon_component_HL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon_component_HL.png -------------------------------------------------------------------------------- /client-api/image/icon_foot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/icon_foot.png -------------------------------------------------------------------------------- /client-api/image/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/index.png -------------------------------------------------------------------------------- /client-api/image/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/location.png -------------------------------------------------------------------------------- /client-api/image/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/pause.png -------------------------------------------------------------------------------- /client-api/image/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/play.png -------------------------------------------------------------------------------- /client-api/image/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/plus.png -------------------------------------------------------------------------------- /client-api/image/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/record.png -------------------------------------------------------------------------------- /client-api/image/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/stop.png -------------------------------------------------------------------------------- /client-api/image/tabbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/tabbar.png -------------------------------------------------------------------------------- /client-api/image/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/trash.png -------------------------------------------------------------------------------- /client-api/image/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/wechat.png -------------------------------------------------------------------------------- /client-api/image/wechatHL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperJolly/wxapp-tutorial-api/f0d0c72b16a8a3e2bccc995290394a97a6637b22/client-api/image/wechatHL.png -------------------------------------------------------------------------------- /client-api/page/API/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "小程序接口能力展示" 3 | } 4 | -------------------------------------------------------------------------------- /client-api/page/API/index.wxss: -------------------------------------------------------------------------------- 1 | @import "../common/index.wxss"; -------------------------------------------------------------------------------- /client-api/page/API/pages/Device/accelerometer/on-accelerometer-change.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "监听重力感应数据" 3 | } 4 | -------------------------------------------------------------------------------- /client-api/page/API/pages/Device/accelerometer/on-accelerometer-change.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |