├── nodejs开发 └── 代码 │ ├── htttpServer │ ├── www │ │ ├── firelinks.txt │ │ └── a.html │ ├── index.js │ ├── querystring.js │ ├── index_1.js │ ├── url.js │ ├── index_2.js │ ├── fs_writeFile.js │ └── index_4.js │ ├── express │ ├── node_modules │ │ ├── _acorn@1.2.2@acorn │ │ │ ├── dist │ │ │ │ └── .keep │ │ │ ├── .tern-project │ │ │ ├── src │ │ │ │ ├── loose │ │ │ │ │ └── acorn_loose.js │ │ │ │ └── util.js │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── bin │ │ │ │ ├── prepublish.sh │ │ │ │ └── update_authors.sh │ │ │ └── .editorconfig │ │ ├── _acorn@2.7.0@acorn │ │ │ ├── dist │ │ │ │ └── .keep │ │ │ ├── src │ │ │ │ ├── loose │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ └── parseutil.js │ │ │ │ └── util.js │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .tern-project │ │ │ ├── .travis.yml │ │ │ ├── .editorconfig │ │ │ └── bin │ │ │ │ └── update_authors.sh │ │ ├── _jade@1.11.0@jade │ │ │ ├── block-code.html │ │ │ ├── .release.json │ │ │ ├── .npmignore │ │ │ ├── node_modules │ │ │ │ └── .bin │ │ │ │ │ ├── mkdirp.cmd │ │ │ │ │ ├── cleancss.cmd │ │ │ │ │ └── uglifyjs.cmd │ │ │ ├── lib │ │ │ │ ├── filters-client.js │ │ │ │ └── inline-tags.js │ │ │ └── component.json │ │ ├── _qs@6.5.2@qs │ │ │ ├── .eslintignore │ │ │ ├── test │ │ │ │ └── index.js │ │ │ └── lib │ │ │ │ └── index.js │ │ ├── _dicer@0.2.5@dicer │ │ │ ├── test │ │ │ │ ├── fixtures │ │ │ │ │ ├── many │ │ │ │ │ │ ├── part2 │ │ │ │ │ │ ├── part3 │ │ │ │ │ │ ├── part4 │ │ │ │ │ │ ├── part6 │ │ │ │ │ │ ├── part1 │ │ │ │ │ │ ├── part7 │ │ │ │ │ │ ├── part5 │ │ │ │ │ │ ├── part7.header │ │ │ │ │ │ ├── part1.header │ │ │ │ │ │ ├── part2.header │ │ │ │ │ │ ├── part5.header │ │ │ │ │ │ ├── part3.header │ │ │ │ │ │ ├── part4.header │ │ │ │ │ │ └── part6.header │ │ │ │ │ ├── many-noend │ │ │ │ │ │ ├── part2 │ │ │ │ │ │ ├── part3 │ │ │ │ │ │ ├── part4 │ │ │ │ │ │ ├── part1 │ │ │ │ │ │ ├── part6 │ │ │ │ │ │ ├── part5 │ │ │ │ │ │ ├── part1.header │ │ │ │ │ │ ├── part6.header │ │ │ │ │ │ ├── part2.header │ │ │ │ │ │ ├── part5.header │ │ │ │ │ │ ├── part4.header │ │ │ │ │ │ ├── part3.header │ │ │ │ │ │ └── part7.header │ │ │ │ │ ├── nested │ │ │ │ │ │ ├── part1 │ │ │ │ │ │ ├── part1.header │ │ │ │ │ │ ├── part2.header │ │ │ │ │ │ └── part2 │ │ │ │ │ ├── nested-full │ │ │ │ │ │ ├── part1 │ │ │ │ │ │ ├── part1.header │ │ │ │ │ │ ├── preamble.header │ │ │ │ │ │ ├── part2.header │ │ │ │ │ │ └── part2 │ │ │ │ │ └── many-wrongboundary │ │ │ │ │ │ └── preamble.error │ │ │ │ └── test.js │ │ │ └── lib │ │ │ │ └── PartStream.js │ │ ├── _isarray@1.0.0@isarray │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Makefile │ │ │ └── index.js │ │ ├── _with@4.0.3@with │ │ │ ├── .npmignore │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── acorn.cmd │ │ ├── _xtend@4.0.1@xtend │ │ │ ├── .npmignore │ │ │ └── Makefile │ │ ├── _express-static@1.2.6@express-static │ │ │ ├── test │ │ │ │ └── test.js │ │ │ └── example │ │ │ │ ├── dir │ │ │ │ └── index.html │ │ │ │ ├── index.json │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ ├── _wordwrap@0.0.2@wordwrap │ │ │ ├── .npmignore │ │ │ └── example │ │ │ │ └── meat.js │ │ ├── _cliui@2.1.0@cliui │ │ │ ├── .npmignore │ │ │ ├── .coveralls.yml │ │ │ └── .travis.yml │ │ ├── _append-field@1.0.0@append-field │ │ │ └── .npmignore │ │ ├── _transformers@2.1.0@transformers │ │ │ ├── .npmignore │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── uglifyjs.cmd │ │ ├── _uglify-js@2.2.5@uglify-js │ │ │ ├── .npmignore │ │ │ └── test │ │ │ │ └── compress │ │ │ │ ├── arrays.js │ │ │ │ └── issue-12.js │ │ ├── _void-elements@2.0.1@void-elements │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ └── test │ │ │ │ └── index.js │ │ ├── _css@1.0.8@css │ │ │ ├── .npmignore │ │ │ ├── index.js │ │ │ ├── Makefile │ │ │ ├── test.js │ │ │ ├── History.md │ │ │ └── component.json │ │ ├── _debug@2.6.9@debug │ │ │ ├── node.js │ │ │ ├── .coveralls.yml │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── .eslintrc │ │ │ └── src │ │ │ │ └── index.js │ │ ├── _debug@3.1.0@debug │ │ │ ├── node.js │ │ │ ├── .coveralls.yml │ │ │ ├── .npmignore │ │ │ ├── .eslintrc │ │ │ ├── .travis.yml │ │ │ └── src │ │ │ │ └── index.js │ │ ├── _source-map@0.1.43@source-map │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ └── build │ │ │ │ ├── test-suffix.js │ │ │ │ └── test-prefix.js │ │ ├── _string_decoder@0.10.31@string_decoder │ │ │ └── .npmignore │ │ ├── _character-parser@1.2.1@character-parser │ │ │ └── .npmignore │ │ ├── _clean-css@3.4.28@clean-css │ │ │ ├── index.js │ │ │ └── lib │ │ │ │ ├── selectors │ │ │ │ └── is-special.js │ │ │ │ ├── properties │ │ │ │ ├── has-inherit.js │ │ │ │ └── remove-unused.js │ │ │ │ └── utils │ │ │ │ ├── object.js │ │ │ │ └── clone-array.js │ │ ├── _is-promise@1.0.1@is-promise │ │ │ ├── .travis.yml │ │ │ ├── .npmignore │ │ │ └── index.js │ │ ├── _is-promise@2.1.0@is-promise │ │ │ ├── .travis.yml │ │ │ ├── .npmignore │ │ │ └── index.js │ │ ├── _constantinople@3.0.2@constantinople │ │ │ ├── .travis.yml │ │ │ ├── .npmignore │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── acorn.cmd │ │ ├── _cookie-signature@1.0.6@cookie-signature │ │ │ └── .npmignore │ │ ├── _graceful-readlink@1.0.1@graceful-readlink │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ └── index.js │ │ ├── _minimist@0.0.8@minimist │ │ │ ├── .travis.yml │ │ │ ├── example │ │ │ │ └── parse.js │ │ │ └── test │ │ │ │ ├── whitespace.js │ │ │ │ └── parse_modified.js │ │ ├── _optimist@0.3.7@optimist │ │ │ ├── .travis.yml │ │ │ ├── example │ │ │ │ ├── reflect.js │ │ │ │ ├── short.js │ │ │ │ ├── nonopt.js │ │ │ │ ├── boolean_single.js │ │ │ │ ├── default_hash.js │ │ │ │ ├── default_singles.js │ │ │ │ ├── boolean_double.js │ │ │ │ ├── divide.js │ │ │ │ ├── xup.js │ │ │ │ ├── string.js │ │ │ │ └── bool.js │ │ │ └── test │ │ │ │ └── _ │ │ │ │ ├── argv.js │ │ │ │ └── bin.js │ │ ├── _readable-stream@2.3.6@readable-stream │ │ │ ├── duplex.js │ │ │ ├── transform.js │ │ │ ├── lib │ │ │ │ └── internal │ │ │ │ │ └── streams │ │ │ │ │ ├── stream.js │ │ │ │ │ └── stream-browser.js │ │ │ ├── passthrough.js │ │ │ ├── duplex-browser.js │ │ │ ├── writable-browser.js │ │ │ └── writable.js │ │ ├── _promise@6.1.0@promise │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── index.js │ │ │ ├── core.js │ │ │ └── polyfill.js │ │ ├── _readable-stream@1.1.14@readable-stream │ │ │ ├── .npmignore │ │ │ ├── duplex.js │ │ │ ├── writable.js │ │ │ ├── passthrough.js │ │ │ └── transform.js │ │ ├── _typedarray@0.0.6@typedarray │ │ │ ├── .travis.yml │ │ │ ├── example │ │ │ │ └── tarray.js │ │ │ └── test │ │ │ │ └── tarray.js │ │ ├── _uglify-to-browserify@1.0.2@uglify-to-browserify │ │ │ ├── .travis.yml │ │ │ └── .npmignore │ │ ├── _css-parse@1.0.4@css-parse │ │ │ ├── .npmignore │ │ │ ├── Makefile │ │ │ └── component.json │ │ ├── _unpipe@1.0.0@unpipe │ │ │ └── HISTORY.md │ │ ├── _css-stringify@1.0.5@css-stringify │ │ │ ├── .npmignore │ │ │ ├── Makefile │ │ │ └── component.json │ │ ├── _promise@2.0.0@promise │ │ │ └── .npmignore │ │ ├── _core-util-is@1.0.2@core-util-is │ │ │ └── README.md │ │ ├── _source-map@0.4.4@source-map │ │ │ └── build │ │ │ │ ├── test-suffix.js │ │ │ │ └── test-prefix.js │ │ ├── _safe-buffer@5.1.1@safe-buffer │ │ │ └── .travis.yml │ │ ├── _setprototypeof@1.1.0@setprototypeof │ │ │ └── index.d.ts │ │ ├── _wordwrap@0.0.3@wordwrap │ │ │ └── example │ │ │ │ └── meat.js │ │ ├── _busboy@0.2.14@busboy │ │ │ └── test │ │ │ │ └── test.js │ │ ├── _isarray@0.0.1@isarray │ │ │ └── index.js │ │ ├── _utils-merge@1.0.1@utils-merge │ │ │ └── .npmignore │ │ ├── firelinks │ │ │ └── person.js │ │ ├── _mkdirp@0.5.1@mkdirp │ │ │ ├── .travis.yml │ │ │ └── examples │ │ │ │ └── pow.js │ │ ├── .recently_updates.txt │ │ ├── _util-deprecate@1.0.2@util-deprecate │ │ │ └── node.js │ │ ├── _mime@1.4.1@mime │ │ │ ├── cli.js │ │ │ └── build │ │ │ │ └── build.js │ │ ├── _mime-db@1.38.0@mime-db │ │ │ └── index.js │ │ ├── .bin │ │ │ ├── jade.cmd │ │ │ └── express-static.cmd │ │ ├── _inherits@2.0.3@inherits │ │ │ └── inherits.js │ │ ├── _send@0.16.2@send │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── mime.cmd │ │ ├── _multer@1.4.1@multer │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── mkdirp.cmd │ │ ├── _acorn-globals@1.0.9@acorn-globals │ │ │ └── node_modules │ │ │ │ └── .bin │ │ │ │ └── acorn.cmd │ │ ├── _mime2@0.0.9@mime2 │ │ │ └── example │ │ │ │ └── index.js │ │ ├── _express@4.16.4@express │ │ │ └── index.js │ │ └── _encodeurl@1.0.2@encodeurl │ │ │ └── HISTORY.md │ ├── dirname.js │ ├── lib │ │ ├── mod.js │ │ └── http.js │ ├── myModule.js │ ├── upload │ │ └── 1111.txt │ ├── recoverModule3.js │ ├── rename.js │ ├── express_1.js │ ├── ext.js │ ├── recoverModule.js │ ├── recoverModule2.js │ ├── package.json │ ├── express_10.js │ └── recoverModule4.js │ └── express_study │ ├── node_modules │ ├── _acorn@1.2.2@acorn │ │ ├── dist │ │ │ └── .keep │ │ ├── .tern-project │ │ ├── src │ │ │ ├── loose │ │ │ │ └── acorn_loose.js │ │ │ └── util.js │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── bin │ │ │ ├── prepublish.sh │ │ │ └── update_authors.sh │ │ └── .editorconfig │ ├── _acorn@2.7.0@acorn │ │ ├── dist │ │ │ └── .keep │ │ ├── src │ │ │ ├── loose │ │ │ │ ├── acorn_loose.js │ │ │ │ └── parseutil.js │ │ │ └── util.js │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .tern-project │ │ ├── .travis.yml │ │ ├── .editorconfig │ │ └── bin │ │ │ └── update_authors.sh │ ├── _jade@1.11.0@jade │ │ ├── block-code.html │ │ ├── .release.json │ │ ├── .npmignore │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── mkdirp.cmd │ │ │ │ ├── cleancss.cmd │ │ │ │ └── uglifyjs.cmd │ │ ├── lib │ │ │ ├── filters-client.js │ │ │ └── inline-tags.js │ │ └── component.json │ ├── _qs@6.5.2@qs │ │ ├── .eslintignore │ │ ├── test │ │ │ └── index.js │ │ └── lib │ │ │ └── index.js │ ├── _dicer@0.2.5@dicer │ │ ├── test │ │ │ ├── fixtures │ │ │ │ ├── many │ │ │ │ │ ├── part2 │ │ │ │ │ ├── part3 │ │ │ │ │ ├── part4 │ │ │ │ │ ├── part6 │ │ │ │ │ ├── part1 │ │ │ │ │ ├── part7 │ │ │ │ │ ├── part5 │ │ │ │ │ ├── part1.header │ │ │ │ │ ├── part7.header │ │ │ │ │ ├── part2.header │ │ │ │ │ ├── part5.header │ │ │ │ │ ├── part4.header │ │ │ │ │ ├── part3.header │ │ │ │ │ └── part6.header │ │ │ │ ├── many-noend │ │ │ │ │ ├── part2 │ │ │ │ │ ├── part3 │ │ │ │ │ ├── part4 │ │ │ │ │ ├── part1 │ │ │ │ │ ├── part6 │ │ │ │ │ ├── part5 │ │ │ │ │ ├── part1.header │ │ │ │ │ ├── part6.header │ │ │ │ │ ├── part2.header │ │ │ │ │ ├── part5.header │ │ │ │ │ ├── part4.header │ │ │ │ │ ├── part3.header │ │ │ │ │ └── part7.header │ │ │ │ ├── nested │ │ │ │ │ ├── part1 │ │ │ │ │ ├── part1.header │ │ │ │ │ ├── part2.header │ │ │ │ │ └── part2 │ │ │ │ ├── nested-full │ │ │ │ │ ├── part1 │ │ │ │ │ ├── part1.header │ │ │ │ │ ├── preamble.header │ │ │ │ │ ├── part2.header │ │ │ │ │ └── part2 │ │ │ │ └── many-wrongboundary │ │ │ │ │ └── preamble.error │ │ │ └── test.js │ │ └── lib │ │ │ └── PartStream.js │ ├── _with@4.0.3@with │ │ ├── .npmignore │ │ └── node_modules │ │ │ └── .bin │ │ │ └── acorn.cmd │ ├── _xtend@4.0.1@xtend │ │ ├── .npmignore │ │ └── Makefile │ ├── _express-static@1.2.6@express-static │ │ ├── test │ │ │ └── test.js │ │ └── example │ │ │ ├── dir │ │ │ └── index.html │ │ │ ├── index.json │ │ │ ├── index.html │ │ │ └── index.js │ ├── _isarray@1.0.0@isarray │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── Makefile │ │ └── index.js │ ├── _wordwrap@0.0.2@wordwrap │ │ ├── .npmignore │ │ └── example │ │ │ └── meat.js │ ├── _express-route@0.1.4@express-route │ │ └── .npmignore │ ├── _append-field@1.0.0@append-field │ │ └── .npmignore │ ├── _cliui@2.1.0@cliui │ │ ├── .npmignore │ │ ├── .coveralls.yml │ │ └── .travis.yml │ ├── _transformers@2.1.0@transformers │ │ ├── .npmignore │ │ └── node_modules │ │ │ └── .bin │ │ │ └── uglifyjs.cmd │ ├── _uglify-js@2.2.5@uglify-js │ │ ├── .npmignore │ │ └── test │ │ │ └── compress │ │ │ ├── arrays.js │ │ │ └── issue-12.js │ ├── _void-elements@2.0.1@void-elements │ │ ├── .npmignore │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ └── test │ │ │ └── index.js │ ├── _string_decoder@0.10.31@string_decoder │ │ └── .npmignore │ ├── _character-parser@1.2.1@character-parser │ │ └── .npmignore │ ├── _css@1.0.8@css │ │ ├── .npmignore │ │ ├── Makefile │ │ ├── index.js │ │ ├── test.js │ │ ├── History.md │ │ └── component.json │ ├── _debug@2.6.9@debug │ │ ├── node.js │ │ ├── .coveralls.yml │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── .eslintrc │ │ └── src │ │ │ └── index.js │ ├── _debug@3.1.0@debug │ │ ├── node.js │ │ ├── .coveralls.yml │ │ ├── .npmignore │ │ ├── .eslintrc │ │ ├── .travis.yml │ │ └── src │ │ │ └── index.js │ ├── _source-map@0.1.43@source-map │ │ ├── .npmignore │ │ ├── .travis.yml │ │ └── build │ │ │ ├── test-suffix.js │ │ │ └── test-prefix.js │ ├── _clean-css@3.4.28@clean-css │ │ ├── index.js │ │ └── lib │ │ │ ├── selectors │ │ │ └── is-special.js │ │ │ ├── properties │ │ │ ├── has-inherit.js │ │ │ └── remove-unused.js │ │ │ └── utils │ │ │ ├── object.js │ │ │ └── clone-array.js │ ├── _sqlstring@2.3.1@sqlstring │ │ └── index.js │ ├── _is-promise@1.0.1@is-promise │ │ ├── .travis.yml │ │ ├── .npmignore │ │ └── index.js │ ├── _is-promise@2.1.0@is-promise │ │ ├── .travis.yml │ │ ├── .npmignore │ │ └── index.js │ ├── _mysql@2.16.0@mysql │ │ └── lib │ │ │ └── protocol │ │ │ ├── SqlString.js │ │ │ ├── PacketHeader.js │ │ │ ├── packets │ │ │ └── EmptyPacket.js │ │ │ ├── ResultSet.js │ │ │ └── sequences │ │ │ └── index.js │ ├── _consolidate@0.15.1@consolidate │ │ └── index.js │ ├── _constantinople@3.0.2@constantinople │ │ ├── .travis.yml │ │ ├── .npmignore │ │ └── node_modules │ │ │ └── .bin │ │ │ └── acorn.cmd │ ├── _cookie-signature@1.0.6@cookie-signature │ │ └── .npmignore │ ├── _graceful-readlink@1.0.1@graceful-readlink │ │ ├── .npmignore │ │ ├── .travis.yml │ │ └── index.js │ ├── _readable-stream@2.3.6@readable-stream │ │ ├── duplex.js │ │ ├── transform.js │ │ ├── lib │ │ │ └── internal │ │ │ │ └── streams │ │ │ │ ├── stream.js │ │ │ │ └── stream-browser.js │ │ ├── passthrough.js │ │ ├── duplex-browser.js │ │ ├── writable-browser.js │ │ └── writable.js │ ├── _minimist@0.0.8@minimist │ │ ├── .travis.yml │ │ ├── example │ │ │ └── parse.js │ │ └── test │ │ │ ├── whitespace.js │ │ │ └── parse_modified.js │ ├── _optimist@0.3.7@optimist │ │ ├── .travis.yml │ │ ├── example │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── nonopt.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── boolean_double.js │ │ │ ├── divide.js │ │ │ ├── xup.js │ │ │ ├── string.js │ │ │ └── bool.js │ │ └── test │ │ │ └── _ │ │ │ ├── argv.js │ │ │ └── bin.js │ ├── _promise@6.1.0@promise │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── index.js │ │ ├── core.js │ │ └── polyfill.js │ ├── _readable-stream@1.1.14@readable-stream │ │ ├── .npmignore │ │ ├── duplex.js │ │ ├── writable.js │ │ ├── transform.js │ │ └── passthrough.js │ ├── _typedarray@0.0.6@typedarray │ │ ├── .travis.yml │ │ ├── example │ │ │ └── tarray.js │ │ └── test │ │ │ └── tarray.js │ ├── _css-parse@1.0.4@css-parse │ │ ├── .npmignore │ │ ├── Makefile │ │ └── component.json │ ├── _uglify-to-browserify@1.0.2@uglify-to-browserify │ │ ├── .travis.yml │ │ └── .npmignore │ ├── _unpipe@1.0.0@unpipe │ │ └── HISTORY.md │ ├── _css-stringify@1.0.5@css-stringify │ │ ├── .npmignore │ │ ├── Makefile │ │ └── component.json │ ├── _promise@2.0.0@promise │ │ └── .npmignore │ ├── _core-util-is@1.0.2@core-util-is │ │ └── README.md │ ├── _bluebird@3.5.3@bluebird │ │ ├── changelog.md │ │ └── js │ │ │ └── release │ │ │ └── bluebird.js │ ├── _source-map@0.4.4@source-map │ │ └── build │ │ │ ├── test-suffix.js │ │ │ └── test-prefix.js │ ├── _safe-buffer@5.1.1@safe-buffer │ │ └── .travis.yml │ ├── _setprototypeof@1.1.0@setprototypeof │ │ └── index.d.ts │ ├── _wordwrap@0.0.3@wordwrap │ │ └── example │ │ │ └── meat.js │ ├── _isarray@0.0.1@isarray │ │ └── index.js │ ├── _busboy@0.2.14@busboy │ │ └── test │ │ │ └── test.js │ ├── _utils-merge@1.0.1@utils-merge │ │ └── .npmignore │ ├── firelinks │ │ └── person.js │ ├── .recently_updates.txt │ ├── _mkdirp@0.5.1@mkdirp │ │ ├── .travis.yml │ │ └── examples │ │ │ └── pow.js │ ├── _util-deprecate@1.0.2@util-deprecate │ │ └── node.js │ ├── _mime@1.4.1@mime │ │ ├── cli.js │ │ └── build │ │ │ └── build.js │ ├── _mime-db@1.38.0@mime-db │ │ └── index.js │ ├── .bin │ │ ├── jade.cmd │ │ └── express-static.cmd │ ├── _inherits@2.0.3@inherits │ │ └── inherits.js │ ├── _send@0.16.2@send │ │ └── node_modules │ │ │ └── .bin │ │ │ └── mime.cmd │ ├── _multer@1.4.1@multer │ │ └── node_modules │ │ │ └── .bin │ │ │ └── mkdirp.cmd │ ├── _acorn-globals@1.0.9@acorn-globals │ │ └── node_modules │ │ │ └── .bin │ │ │ └── acorn.cmd │ ├── _mime2@0.0.9@mime2 │ │ └── example │ │ │ └── index.js │ ├── _express@4.16.4@express │ │ └── index.js │ └── _encodeurl@1.0.2@encodeurl │ │ └── HISTORY.md │ ├── templates │ ├── common │ │ └── header.ejs │ ├── index2.ejs │ ├── index1.ejs │ ├── pengjin.jade │ ├── zhangsan.ejs │ └── 1.ejs │ ├── views │ ├── first.jade │ ├── html.jade │ ├── siwtch.jade │ ├── list.jade │ ├── showname.jade │ ├── w.js │ ├── common.ejs │ ├── sec.jade │ ├── var.jade │ ├── first.ejs │ ├── fourth.jade │ └── index.ejs │ ├── www │ ├── js │ │ └── ok.js │ ├── css │ │ └── style.css │ └── images │ │ └── 11.png │ ├── bak │ ├── dirname.js │ ├── myModule.js │ ├── jade_1.js │ ├── recoverModule3.js │ ├── rename.js │ ├── express_1.js │ ├── jade_2.js │ ├── ejs_1.js │ ├── ext.js │ ├── route.js │ ├── recoverModule.js │ ├── recoverModule2.js │ ├── express_10.js │ ├── recoverModule4.js │ └── ejs_2.js │ ├── lib │ ├── mod.js │ └── http.js │ ├── ejs_1.js │ ├── router_2.js │ └── mod │ └── pro.js ├── javascript基础 ├── 代码 │ └── 火链区块链学院1期 │ │ ├── 第1天-2019-01-11 │ │ ├── hello.js │ │ ├── 画图 │ │ │ └── 内存图.png │ │ └── script标签src.html │ │ ├── 第5天-2019-01-15 │ │ ├── pengjin.js │ │ ├── zhangsan.js │ │ ├── 数组的api │ │ │ ├── pop.html │ │ │ ├── shift.html │ │ │ ├── push.html │ │ │ ├── indexOf.html │ │ │ ├── lastIndexOf.html │ │ │ ├── unshift.html │ │ │ ├── join.html │ │ │ ├── length.html │ │ │ └── concat.html │ │ ├── 原型的复杂属性定义.html │ │ ├── 回顾.html │ │ ├── hasOwnProperty和原型对象的细节.html │ │ └── 使用构造函数定义数组.html │ │ ├── 第3天-2019-01-14 │ │ ├── 立即执行函数.html │ │ ├── 枚举.html │ │ ├── coin.js │ │ ├── 函数的定义方式3.html │ │ ├── 函数的定义方式1.html │ │ ├── 函数提升2.html │ │ └── 定时执行函数.html │ │ ├── 第4天-2019-01-15 │ │ ├── global.html │ │ ├── 综合作用域例子1.html │ │ ├── 综合作用域例子2.html │ │ ├── 变量的定义.html │ │ ├── 综合作用域例子.html │ │ ├── var.html │ │ ├── this.html │ │ └── function.html │ │ ├── 第2天-2019-01-12 │ │ ├── switch练习.html │ │ ├── null_undefined2number_2.html │ │ ├── str2number_1.html │ │ ├── bool2number_1.html │ │ └── bool2number_2.html │ │ ├── 第6天-2019-01-18 │ │ ├── api │ │ │ ├── reduce1.html │ │ │ ├── filter.html │ │ │ ├── 使用map遍历的方式去重.html │ │ │ └── slice.html │ │ └── 伪数组.html │ │ └── 第7天-2019-01-20 │ │ └── Dom操作的标准引出.html ├── 24-Dom框架之Jquery │ ├── ajax │ │ └── data │ │ │ └── user.json │ ├── userLogin │ │ └── data.json │ └── jQueryAPI_1.7.1_CN.chm ├── images │ ├── dom_1.png │ ├── object.png │ ├── object2.png │ ├── prototype.png │ ├── typeof_1.png │ ├── typeof_2.png │ ├── typeof_3.png │ ├── console_log.png │ ├── duineicun_1.png │ ├── zhanneicun_1.jpg │ ├── undefined_null_1.png │ └── undefined_null_2.png ├── 20-Dom对象3_图片切换 │ └── img │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg └── 22-Dom对象5_表单操作 │ └── clickEvent.js ├── javascript高级 ├── 代码 │ ├── 模块化方案代码 │ │ ├── es6 │ │ │ ├── index.html │ │ │ └── js │ │ │ │ ├── common │ │ │ │ └── common.js │ │ │ │ ├── index.js │ │ │ │ └── pengjin.js │ │ ├── commonjs │ │ │ ├── index.html │ │ │ └── js │ │ │ │ ├── common │ │ │ │ └── common.js │ │ │ │ └── index.js │ │ ├── 课堂代码 │ │ │ ├── Commonjs │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ │ ├── common │ │ │ │ │ │ └── common.js │ │ │ │ │ └── index.js │ │ │ │ └── Commonjs模块化贪吃蛇项目 │ │ │ │ │ └── SnakeGame │ │ │ │ │ └── js │ │ │ │ │ ├── tools.js │ │ │ │ │ └── index.js │ │ │ ├── es6 │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ │ ├── common │ │ │ │ │ │ └── common.js │ │ │ │ │ └── index.js │ │ │ │ └── SnakeGame │ │ │ │ │ └── js │ │ │ │ │ ├── tools.js │ │ │ │ │ └── index.js │ │ │ ├── 原始的架构 │ │ │ │ ├── js │ │ │ │ │ └── common │ │ │ │ │ │ └── common.js │ │ │ │ └── index.html │ │ │ ├── exports │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ │ └── test.js │ │ │ ├── Seajs │ │ │ │ ├── Seajs模块化贪吃蛇 │ │ │ │ │ └── SnakeGame │ │ │ │ │ │ └── js │ │ │ │ │ │ └── tools.js │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ │ └── common │ │ │ │ │ └── common.js │ │ │ └── 异步的阐述 │ │ │ │ └── 异步编程的问题.html │ │ ├── 早期模块方案结构 │ │ │ ├── js │ │ │ │ └── common │ │ │ │ │ └── common.js │ │ │ └── index.html │ │ └── seajs │ │ │ ├── js │ │ │ └── common │ │ │ │ └── common.js │ │ │ └── index.html │ ├── es6的新语法 │ │ ├── let的变量不会提升.html │ │ ├── var的变量提升.html │ │ ├── var能重复声明.html │ │ ├── 点点点运算的注意事项.html │ │ ├── set.html │ │ ├── var无法限制修改.html │ │ ├── const的不可以修改基本使用.html │ │ ├── 函数的点点点运算符.html │ │ ├── 点点点运算展开数组的应用.html │ │ └── 箭头函数和function的区别.html │ ├── 闭包代码 │ │ ├── js压缩 │ │ │ └── index.html │ │ ├── tools.html │ │ ├── 闭包的简单应用 │ │ │ ├── iife.html │ │ │ ├── index.html │ │ │ └── module.js │ │ ├── tools.js │ │ ├── 立即执行函数(IIFE).html │ │ ├── SnakeGame │ │ │ └── js │ │ │ │ └── tools.js │ │ ├── IIFE的问题.html │ │ ├── 多个IIFE的分号定义标准.html │ │ ├── 产生多个闭包.html │ │ ├── 鸡肋闭包.html │ │ ├── 使用逻辑或运算符来设置默认值.html │ │ └── 使用闭包实现一个计数器.html │ ├── 回调地狱的应用 │ │ ├── setTimeout.html │ │ └── 回调函数不一定都是异步执行的.html │ └── es6的异步解决方案 │ │ ├── async&await │ │ ├── async函数的定义和返回值.html │ │ └── async函数返回rejected状态的方式1(永远不会使用).html │ │ └── generator │ │ ├── forof和forin.html │ │ ├── Symbol的api_2.html │ │ ├── 如何启动generator函数.html │ │ └── Symbol的api_1.html └── javascript高级(5)-异步解决方案.docx ├── nosql数据之Mongodb ├── 笔记.doc └── yum的mongdb源.txt └── javascript游戏开发之贪吃蛇项目 └── 代码 └── js └── tools.js /nodejs开发/代码/htttpServer/www/firelinks.txt: -------------------------------------------------------------------------------- 1 | 深圳区块链 -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/www/a.html: -------------------------------------------------------------------------------- 1 |

a.html

-------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/dist/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/dist/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/block-code.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_qs@6.5.2@qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/dist/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/dist/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/block-code.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/common/header.ejs: -------------------------------------------------------------------------------- 1 | 首页 | 充值中心 | 联系我们 -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第1天-2019-01-11/hello.js: -------------------------------------------------------------------------------- 1 | alert("hello world~~") 2 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/es6/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part6: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_qs@6.5.2@qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/commonjs/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part7: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_isarray@1.0.0@isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_with@4.0.3@with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_xtend@4.0.1@xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part6: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part6: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express-static@1.2.6@express-static/test/test.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_wordwrap@0.0.2@wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part7: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_with@4.0.3@with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_xtend@4.0.1@xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /javascript基础/24-Dom框架之Jquery/ajax/data/user.json: -------------------------------------------------------------------------------- 1 | {"username":"zhangsan","password":"0123456"} -------------------------------------------------------------------------------- /javascript基础/24-Dom框架之Jquery/userLogin/data.json: -------------------------------------------------------------------------------- 1 | {"username":"zhangsan","password":"0123456"} -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Commonjs/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_cliui@2.1.0@cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express-static@1.2.6@express-static/example/dir/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part6: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-static@1.2.6@express-static/test/test.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_isarray@1.0.0@isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_wordwrap@0.0.2@wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/first.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta 4 | body -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/es6/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/dirname.js: -------------------------------------------------------------------------------- 1 | console.log( __dirname + "/upload/one.txt" ) //返回是当前执行文件所在工作目录的全路径 -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_append-field@1.0.0@append-field/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_transformers@2.1.0@transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_uglify-js@2.2.5@uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_void-elements@2.0.1@void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_void-elements@2.0.1@void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-route@0.1.4@express-route/.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-static@1.2.6@express-static/example/dir/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/html.jade: -------------------------------------------------------------------------------- 1 | div!=content 2 | 3 | div(style=json) 4 | div(class=arr) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/www/js/ok.js: -------------------------------------------------------------------------------- 1 | window.onload = function(){ 2 | alert("ok~!!!") 3 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.1.43@source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_string_decoder@0.10.31@string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_append-field@1.0.0@append-field/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_cliui@2.1.0@cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_transformers@2.1.0@transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_uglify-js@2.2.5@uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_void-elements@2.0.1@void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/index2.ejs: -------------------------------------------------------------------------------- 1 | 2 | <% include ./common/header.ejs %> 3 | index2.ejs -------------------------------------------------------------------------------- /nosql数据之Mongodb/笔记.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/nosql数据之Mongodb/笔记.doc -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_character-parser@1.2.1@character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/dirname.js: -------------------------------------------------------------------------------- 1 | console.log( __dirname + "/upload/one.txt" ) //返回是当前执行文件所在工作目录的全路径 -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_string_decoder@0.10.31@string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_void-elements@2.0.1@void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/index1.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | <% include ./common/header.ejs %> 4 | index1.ejs -------------------------------------------------------------------------------- /javascript基础/images/dom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/dom_1.png -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/let的变量不会提升.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express-static@1.2.6@express-static/example/index.json: -------------------------------------------------------------------------------- 1 | { "key": "value" } 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_character-parser@1.2.1@character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.1.43@source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /javascript基础/images/object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/object.png -------------------------------------------------------------------------------- /javascript基础/images/object2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/object2.png -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/var的变量提升.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/原始的架构/js/common/common.js: -------------------------------------------------------------------------------- 1 | function common(){ 2 | return "common function value"; 3 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_cliui@2.1.0@cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@1.0.1@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@2.1.0@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-static@1.2.6@express-static/example/index.json: -------------------------------------------------------------------------------- 1 | { "key": "value" } 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /nosql数据之Mongodb/yum的mongdb源.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/nosql数据之Mongodb/yum的mongdb源.txt -------------------------------------------------------------------------------- /javascript基础/images/prototype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/prototype.png -------------------------------------------------------------------------------- /javascript基础/images/typeof_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/typeof_1.png -------------------------------------------------------------------------------- /javascript基础/images/typeof_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/typeof_2.png -------------------------------------------------------------------------------- /javascript基础/images/typeof_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/typeof_3.png -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/早期模块方案结构/js/common/common.js: -------------------------------------------------------------------------------- 1 | function common(){ 2 | return "common function return value." 3 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_xtend@4.0.1@xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_cliui@2.1.0@cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_sqlstring@2.3.1@sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/www/css/style.css: -------------------------------------------------------------------------------- 1 | *{ 2 | font-size:22px; 3 | font-weight: bold; 4 | color: red; 5 | } -------------------------------------------------------------------------------- /javascript基础/images/console_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/console_log.png -------------------------------------------------------------------------------- /javascript基础/images/duineicun_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/duineicun_1.png -------------------------------------------------------------------------------- /javascript基础/images/zhanneicun_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/zhanneicun_1.jpg -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@1.0.1@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@2.1.0@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mysql@2.16.0@mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_xtend@4.0.1@xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /javascript基础/20-Dom对象3_图片切换/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/20-Dom对象3_图片切换/img/1.jpg -------------------------------------------------------------------------------- /javascript基础/20-Dom对象3_图片切换/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/20-Dom对象3_图片切换/img/2.jpg -------------------------------------------------------------------------------- /javascript基础/20-Dom对象3_图片切换/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/20-Dom对象3_图片切换/img/3.jpg -------------------------------------------------------------------------------- /javascript基础/20-Dom对象3_图片切换/img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/20-Dom对象3_图片切换/img/4.jpg -------------------------------------------------------------------------------- /javascript基础/20-Dom对象3_图片切换/img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/20-Dom对象3_图片切换/img/5.jpg -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_constantinople@3.0.2@constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_cookie-signature@1.0.6@cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_isarray@1.0.0@isarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_minimist@0.0.8@minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.1.43@source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_consolidate@0.15.1@consolidate/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/consolidate'); 2 | -------------------------------------------------------------------------------- /javascript基础/images/undefined_null_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/undefined_null_1.png -------------------------------------------------------------------------------- /javascript基础/images/undefined_null_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/images/undefined_null_2.png -------------------------------------------------------------------------------- /javascript高级/javascript高级(5)-异步解决方案.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript高级/javascript高级(5)-异步解决方案.docx -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/js压缩/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/lib/mod.js: -------------------------------------------------------------------------------- 1 | var x = 3.14 2 | var y = 7.14 3 | var z = 8.14 4 | exports.x = x 5 | exports.y = y 6 | exports.z = z -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@6.1.0@promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@1.1.14@readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@1.1.14@readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_typedarray@0.0.6@typedarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_constantinople@3.0.2@constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_cookie-signature@1.0.6@cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_isarray@1.0.0@isarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.1.43@source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express/myModule.js: -------------------------------------------------------------------------------- 1 | var a = 100 2 | var b = 200 3 | var c = 300 4 | module.exports = { 5 | a:a, 6 | b:b, 7 | c:c 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/bin/prepublish.sh: -------------------------------------------------------------------------------- 1 | node bin/build-acorn.js 2 | node bin/without_eval > dist/acorn_csp.js 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-parse@1.0.4@css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_isarray@1.0.0@isarray/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@1.1.14@readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_unpipe@1.0.0@unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/lib/mod.js: -------------------------------------------------------------------------------- 1 | var x = 3.14 2 | var y = 7.14 3 | var z = 8.14 4 | exports.x = x 5 | exports.y = y 6 | exports.z = z -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_minimist@0.0.8@minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@6.1.0@promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@1.1.14@readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_typedarray@0.0.6@typedarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/www/images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/nodejs开发/代码/express_study/www/images/11.png -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/var能重复声明.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/commonjs/js/common/common.js: -------------------------------------------------------------------------------- 1 | function common(){ 2 | return "commonjs function" 3 | } 4 | 5 | module.exports = common -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/commonjs/js/index.js: -------------------------------------------------------------------------------- 1 | window.onload = function(){ 2 | var pengjin = require("./pengjin.js") 3 | pengjin.Go(); 4 | } -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/es6/js/common/common.js: -------------------------------------------------------------------------------- 1 | //export是es6的模块化定义的静态暴露方式 2 | export function common(){ 3 | return "common依赖库" 4 | } 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-stringify@1.0.5@css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@1.1.14@readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@1.1.14@readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_void-elements@2.0.1@void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-parse@1.0.4@css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@1.1.14@readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@1.1.14@readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_unpipe@1.0.0@unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/点点点运算的注意事项.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_minimist@0.0.8@minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@2.0.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/myModule.js: -------------------------------------------------------------------------------- 1 | var a = 100 2 | var b = 200 3 | var c = 300 4 | module.exports = { 5 | a:a, 6 | b:b, 7 | c:c 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/bin/prepublish.sh: -------------------------------------------------------------------------------- 1 | node bin/build-acorn.js 2 | node bin/without_eval > dist/acorn_csp.js 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_isarray@1.0.0@isarray/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@1.1.14@readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_void-elements@2.0.1@void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /javascript基础/24-Dom框架之Jquery/jQueryAPI_1.7.1_CN.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/24-Dom框架之Jquery/jQueryAPI_1.7.1_CN.chm -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第1天-2019-01-11/画图/内存图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengjim520golang/js/HEAD/javascript基础/代码/火链区块链学院1期/第1天-2019-01-11/画图/内存图.png -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/tools.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_core-util-is@1.0.2@core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@1.0.1@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@2.1.0@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@6.1.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-stringify@1.0.5@css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_minimist@0.0.8@minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@2.0.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@1.1.14@readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/pengjin.js: -------------------------------------------------------------------------------- 1 | function MyClass(){ 2 | 3 | } 4 | 5 | MyClass.prototype.show = function(){ 6 | console.log("111111") 7 | } -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/es6/js/common/common.js: -------------------------------------------------------------------------------- 1 | //es6模块化使用export关键字对外暴露静态的代码块 2 | export function common(){ 3 | return "es6 common function return value." 4 | } -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/闭包的简单应用/iife.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/lib/internal/streams/stream-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('events').EventEmitter; 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_core-util-is@1.0.2@core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@1.0.1@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@2.1.0@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@6.1.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/set.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/tools.js: -------------------------------------------------------------------------------- 1 | var Tools = { 2 | getRandom: function (min, max) { 3 | return Math.floor(Math.random() * (max - min + 1)) + min; 4 | } 5 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/lib/http.js: -------------------------------------------------------------------------------- 1 | function myCreateServer(){ 2 | console.log("hahha") 3 | } 4 | 5 | module.exports = { 6 | myCreateServer:myCreateServer 7 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-wrongboundary/preamble.error: -------------------------------------------------------------------------------- 1 | Preamble terminated early due to unexpected end of multipart data -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_qs@6.5.2@qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.1.43@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.4.4@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/upload/1111.txt: -------------------------------------------------------------------------------- 1 | 223 2 | 3 | 2 4 | 5 | 34123412341234 6 | 7 | 234123412341234 8 | 234123412341234 9 | 234123412341234 10 | 234123412341234 -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_bluebird@3.5.3@bluebird/changelog.md: -------------------------------------------------------------------------------- 1 | [http://bluebirdjs.com/docs/changelog.html](http://bluebirdjs.com/docs/changelog.html) 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/index.js: -------------------------------------------------------------------------------- 1 | //引入http系统模块 2 | const http = require("http") 3 | //建立一个服务器 4 | let server = http.createServer(()=>{}) 5 | 6 | console.log(server) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/立即执行函数.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript游戏开发之贪吃蛇项目/代码/js/tools.js: -------------------------------------------------------------------------------- 1 | var Tools = { 2 | getRandom: function (min, max) { 3 | return Math.floor(Math.random() * (max - min + 1)) + min; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/lib/http.js: -------------------------------------------------------------------------------- 1 | function myCreateServer(){ 2 | console.log("hahha") 3 | } 4 | 5 | module.exports = { 6 | myCreateServer:myCreateServer 7 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-wrongboundary/preamble.error: -------------------------------------------------------------------------------- 1 | Preamble terminated early due to unexpected end of multipart data -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/lib/internal/streams/stream-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('events').EventEmitter; 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.1.43@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.4.4@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_qs@6.5.2@qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/siwtch.jade: -------------------------------------------------------------------------------- 1 | div 2 | case sorce 3 | when 100: span 优秀! 4 | when 60: span 合格! 5 | default: span 不合格! 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-parse@1.0.4@css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_safe-buffer@5.1.1@safe-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'node' 4 | - '5' 5 | - '4' 6 | - '0.12' 7 | - '0.10' 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_setprototypeof@1.1.0@setprototypeof/index.d.ts: -------------------------------------------------------------------------------- 1 | declare function setPrototypeOf(o: any, proto: object | null): any; 2 | export = setPrototypeOf; 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/jade_1.js: -------------------------------------------------------------------------------- 1 | const jade = require("jade") 2 | 3 | let res = jade.render("html") // 4 | 5 | res = jade.render("img") 6 | 7 | console.log(res) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/preamble.header: -------------------------------------------------------------------------------- 1 | {"user-agent": ["foo bar baz"], 2 | "content-type": ["multipart/form-data; boundary=AaB03x"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-parse@1.0.4@css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_safe-buffer@5.1.1@safe-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'node' 4 | - '5' 5 | - '4' 6 | - '0.12' 7 | - '0.10' 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_setprototypeof@1.1.0@setprototypeof/index.d.ts: -------------------------------------------------------------------------------- 1 | declare function setPrototypeOf(o: any, proto: object | null): any; 2 | export = setPrototypeOf; 3 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/zhangsan.js: -------------------------------------------------------------------------------- 1 | function show(){ 2 | console.log("22222222222222222222222222222222222222222") 3 | } 4 | 5 | function demo(){ 6 | 7 | show(); 8 | } -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/var无法限制修改.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-stringify@1.0.5@css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@1.0.1@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_wordwrap@0.0.2@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_wordwrap@0.0.3@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/preamble.header: -------------------------------------------------------------------------------- 1 | {"user-agent": ["foo bar baz"], 2 | "content-type": ["multipart/form-data; boundary=AaB03x"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/pop.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/shift.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_busboy@0.2.14@busboy/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_isarray@0.0.1@isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-stringify@1.0.5@css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@1.0.1@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_wordwrap@0.0.2@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_wordwrap@0.0.3@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /javascript高级/代码/回调地狱的应用/setTimeout.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/es6/SnakeGame/js/tools.js: -------------------------------------------------------------------------------- 1 | 2 | function getRandom(min, max) { 3 | return Math.floor(Math.random() * (max - min + 1)) + min; 4 | } 5 | 6 | export { 7 | getRandom 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_utils-merge@1.0.1@utils-merge/.npmignore: -------------------------------------------------------------------------------- 1 | CONTRIBUTING.md 2 | Makefile 3 | docs/ 4 | examples/ 5 | reports/ 6 | test/ 7 | 8 | .jshintrc 9 | .travis.yml 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/firelinks/person.js: -------------------------------------------------------------------------------- 1 | var username="pengjin" 2 | var age = 44 3 | var gender = "male" 4 | exports.username = username 5 | exports.age = age 6 | exports.gender = gender -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_isarray@0.0.1@isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/push.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Commonjs/js/common/common.js: -------------------------------------------------------------------------------- 1 | 2 | function common(){ 3 | return "common function value"; 4 | } 5 | //这里的exports是一个对象的属性 6 | module.exports = common 7 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/闭包的简单应用/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_typedarray@0.0.6@typedarray/example/tarray.js: -------------------------------------------------------------------------------- 1 | var Uint8Array = require('../').Uint8Array; 2 | var ua = new Uint8Array(5); 3 | ua[1] = 256 + 55; 4 | console.log(ua[1]); 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_busboy@0.2.14@busboy/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_utils-merge@1.0.1@utils-merge/.npmignore: -------------------------------------------------------------------------------- 1 | CONTRIBUTING.md 2 | Makefile 3 | docs/ 4 | examples/ 5 | reports/ 6 | test/ 7 | 8 | .jshintrc 9 | .travis.yml 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/firelinks/person.js: -------------------------------------------------------------------------------- 1 | var username="pengjin" 2 | var age = 44 3 | var gender = "male" 4 | exports.username = username 5 | exports.age = age 6 | exports.gender = gender -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/indexOf.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mkdirp@0.5.1@mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_typedarray@0.0.6@typedarray/example/tarray.js: -------------------------------------------------------------------------------- 1 | var Uint8Array = require('../').Uint8Array; 2 | var ua = new Uint8Array(5); 3 | ua[1] = 256 + 55; 4 | console.log(ua[1]); 5 | -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/querystring.js: -------------------------------------------------------------------------------- 1 | const queryString = require("querystring") 2 | 3 | let strUrl = "username=pengjin&password=123456" 4 | 5 | let query = queryString.parse(strUrl) 6 | 7 | console.log(query) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/.recently_updates.txt: -------------------------------------------------------------------------------- 1 | Recently updated (since 2019-02-18) 2 | 2019-02-22 3 | → cookie-session@2.0.0-beta.3 › on-headers@~1.0.1(1.0.2) (11:48:54) 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_isarray@1.0.0@isarray/index.js: -------------------------------------------------------------------------------- 1 | var toString = {}.toString; 2 | 3 | module.exports = Array.isArray || function (arr) { 4 | return toString.call(arr) == '[object Array]'; 5 | }; 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/recoverModule3.js: -------------------------------------------------------------------------------- 1 | //在nodes_modules目录中定义的模块被nodejs认为是第三方模块,如果是第3方模块可以省略./ 2 | 3 | const person = require("firelinks/person") 4 | 5 | 6 | console.log(person.username,person.age,person.gender) 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/many-noend/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /javascript基础/22-Dom对象5_表单操作/clickEvent.js: -------------------------------------------------------------------------------- 1 | function clickEvent(btnElement,btnEvent){ 2 | //动态创建一个按钮属性 3 | var btn = document.querySelector("#" + btnElement) 4 | //实现事件的onclick 5 | btn.onclick = btnEvent 6 | } -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/lastIndexOf.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/.recently_updates.txt: -------------------------------------------------------------------------------- 1 | Recently updated (since 2019-02-18) 2 | 2019-02-22 3 | → cookie-session@2.0.0-beta.3 › on-headers@~1.0.1(1.0.2) (11:48:54) 4 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_isarray@1.0.0@isarray/index.js: -------------------------------------------------------------------------------- 1 | var toString = {}.toString; 2 | 3 | module.exports = Array.isArray || function (arr) { 4 | return toString.call(arr) == '[object Array]'; 5 | }; 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mkdirp@0.5.1@mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/pengjin.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta(charset="utf-8") 4 | body 5 | div div-1 6 | div div-2 7 | div div-3 8 | 9 | div myname is #{name} -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/原型的复杂属性定义.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/unshift.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_util-deprecate@1.0.2@util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/recoverModule3.js: -------------------------------------------------------------------------------- 1 | //在nodes_modules目录中定义的模块被nodejs认为是第三方模块,如果是第3方模块可以省略./ 2 | 3 | const person = require("firelinks/person") 4 | 5 | 6 | console.log(person.username,person.age,person.gender) 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mysql@2.16.0@mysql/lib/protocol/PacketHeader.js: -------------------------------------------------------------------------------- 1 | module.exports = PacketHeader; 2 | function PacketHeader(length, number) { 3 | this.length = length; 4 | this.number = number; 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mysql@2.16.0@mysql/lib/protocol/packets/EmptyPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = EmptyPacket; 2 | function EmptyPacket() { 3 | } 4 | 5 | EmptyPacket.prototype.write = function write() { 6 | }; 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_util-deprecate@1.0.2@util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mime@1.4.1@mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mkdirp@0.5.1@mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@6.1.0@promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /nodejs开发/代码/express/rename.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs") 2 | 3 | fs.rename("./upload/1111.txt","./upload/one.txt",(err)=>{ 4 | if(!err){ 5 | console.log("修改成功") 6 | }else{ 7 | console.log("修改失败") 8 | } 9 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/list.jade: -------------------------------------------------------------------------------- 1 | div 2 | -for(var i=0;i 2 | (function(message){ 3 | console.log(message) 4 | })("Hello") 5 | 6 | 7 | (function(x,y){ 8 | console.log(x+y) 9 | })(100,200) 10 | 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/express_1.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | //express是一个函数,封装了服务器创建的方式,内部其实实现了http.createServer方法 4 | const server = express() 5 | server.listen(8895,()=>{ 6 | console.log("server start success~!") 7 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_constantinople@3.0.2@constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@6.1.0@promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mime@1.4.1@mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mkdirp@0.5.1@mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@6.1.0@promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/showname.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta(charset="utf-8") 4 | body 5 | div #{name} 6 | -if( x%2===0 ) 7 | span 偶数 8 | -else 9 | span 奇数 -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/w.js: -------------------------------------------------------------------------------- 1 | window.onload = function(){ 2 | var a = 100; 3 | var b = 200 4 | alert(a+b) 5 | alert(a+b) 6 | alert(a+b) 7 | alert(a+b) 8 | alert(a+b) 9 | alert(a+b) 10 | } 11 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/global.html: -------------------------------------------------------------------------------- 1 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/综合作用域例子1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/回调地狱的应用/回调函数不一定都是异步执行的.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/rename.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs") 2 | 3 | fs.rename("./upload/1111.txt","./upload/one.txt",(err)=>{ 4 | if(!err){ 5 | console.log("修改成功") 6 | }else{ 7 | console.log("修改失败") 8 | } 9 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_constantinople@3.0.2@constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@6.1.0@promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/回顾.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/join.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Commonjs/Commonjs模块化贪吃蛇项目/SnakeGame/js/index.js: -------------------------------------------------------------------------------- 1 | window.onload = function(){ 2 | var Game = require("./game.js") 3 | var map = document.getElementById("map") 4 | var game = new Game(map) 5 | game.start() 6 | } -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Commonjs/js/index.js: -------------------------------------------------------------------------------- 1 | window.onload = function(){ 2 | var zs = require("./zs.js") 3 | var ls = require("./ls.js") 4 | var pj = require("./pj.js") 5 | 6 | zs.list() 7 | ls.list() 8 | pj.list() 9 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/express_1.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | //express是一个函数,封装了服务器创建的方式,内部其实实现了http.createServer方法 4 | const server = express() 5 | server.listen(8895,()=>{ 6 | console.log("server start success~!") 7 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/common.ejs: -------------------------------------------------------------------------------- 1 |
2 | <% 3 | var arr = ["one","two","three"] 4 | for(var i=0;i 6 | 7 | <%= arr[i] %> 8 | 9 | <% } %> 10 |
-------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_is-promise@2.1.0@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mime-db@1.38.0@mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/jade_2.js: -------------------------------------------------------------------------------- 1 | const jade = require("jade") 2 | 3 | jade.renderFile("./views/var.jade",{pretty:true},(err,data)=>{ 4 | if(!err){ 5 | console.log(data) 6 | }else{ 7 | console.log("错误信息:",err) 8 | } 9 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/index_1.js: -------------------------------------------------------------------------------- 1 | //引入http系统模块 2 | const http = require("http") 3 | //建立一个服务器 4 | let server = http.createServer(()=>{ 5 | console.log("有人访问了我~!") 6 | }) 7 | 8 | 9 | //服务器的实例对象有一个listen方法,用于定义服务器中的端口 10 | server.listen(8890) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_is-promise@2.1.0@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mime-db@1.38.0@mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/async&await/async函数的定义和返回值.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第2天-2019-01-12/switch练习.html: -------------------------------------------------------------------------------- 1 | /* 2 | var s = 80.5 //number 80.5 3 | 4 | switch(s) { 5 | case s>=60: //boolean true 6 | console.log("合格") 7 | case s<60: 8 | console.log("不合格") 9 | } 10 | */ -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/hasOwnProperty和原型对象的细节.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第6天-2019-01-18/api/reduce1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/es6/SnakeGame/js/index.js: -------------------------------------------------------------------------------- 1 | //import关键字必须出现在执行代码的首行,不能放在任何函数作用域当中 2 | import {Game} from "./game.js" 3 | 4 | window.onload = function(){ 5 | var map = document.querySelector("#map") 6 | var game = new Game(map) 7 | game.start() 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/.bin/jade.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express-static@1.2.6@express-static/example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | KelpStatic 6 | 7 | 8 |

express-static

9 | 10 | 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/sec.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta(charset="utf-8") 4 | body 5 | form(method="post",action="http://localhost:8895",id="frmRegister") 6 | input(type="text",value="abc") 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/var.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta(charset="utf-8") 4 | body 5 | 6 | -var a = 400 7 | -var b = 200 8 | div #{a+b} 9 | div #{a*b} 10 | div #{a/b} 11 | div #{a%b} 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/.bin/jade.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 7 | ) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第2天-2019-01-12/null_undefined2number_2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/枚举.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/ext.js: -------------------------------------------------------------------------------- 1 | const path = require("path") 2 | let fileName = __dirname + "/upload/one.txt" 3 | 4 | console.log( path.extname(fileName) ) //单纯返回后缀 5 | 6 | console.log( path.parse(fileName) ) //返回文件的所有信息 7 | 8 | console.log( path.parse(fileName).ext ) //返回文件的后缀名 -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/ejs_1.js: -------------------------------------------------------------------------------- 1 | const ejs = require("ejs") 2 | 3 | ejs.renderFile("./views/index.ejs",{ 4 | name:"pengjin" 5 | },(err,data)=>{ 6 | if(!err){ 7 | console.log(data) 8 | }else{ 9 | console.log("错误信息",err) 10 | } 11 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-static@1.2.6@express-static/example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | KelpStatic 6 | 7 | 8 |

express-static

9 | 10 | 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/const的不可以修改基本使用.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/seajs/js/common/common.js: -------------------------------------------------------------------------------- 1 | // 所有模块都通过 define 来定义 2 | define(function(require, exports, module) { 3 | function common(){ 4 | return "common function return value." 5 | } 6 | // 通过 module.exports 提供整个接口 7 | module.exports = common 8 | 9 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_inherits@2.0.3@inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/ext.js: -------------------------------------------------------------------------------- 1 | const path = require("path") 2 | let fileName = __dirname + "/upload/one.txt" 3 | 4 | console.log( path.extname(fileName) ) //单纯返回后缀 5 | 6 | console.log( path.parse(fileName) ) //返回文件的所有信息 7 | 8 | console.log( path.parse(fileName).ext ) //返回文件的后缀名 -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/route.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | const server = express() 4 | 5 | server.listen(8888) 6 | 7 | 8 | server.use("/news",require("./route/route_news")()) 9 | server.use("/artilces",require("./route/route_artilces")()) 10 | 11 | 12 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第2天-2019-01-12/str2number_1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/coin.js: -------------------------------------------------------------------------------- 1 | var coin = { 2 | name:"BTC", 3 | address:"0x123434532452345", 4 | priKey:"0x234gsdfgsdfgsdfgsdfg", 5 | pubKey:"sfasdfasdfalksdfjasldfjasldfjalsdjfalsdjflasdjf", 6 | byteCode:"34345823045823405823045230945230452304852345" 7 | } -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/exports/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-parse@1.0.4@css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_inherits@2.0.3@inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/综合作用域例子2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/原始的架构/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_minimist@0.0.8@minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_send@0.16.2@send/node_modules/.bin/mime.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.1.43@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_source-map@0.4.4@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-parse@1.0.4@css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/url.js: -------------------------------------------------------------------------------- 1 | const url = require("url") 2 | let pathInfo = "http://localhost:8892/a.html?username=pengjin&password=1234" 3 | //{username:"pengjin",password:1234} 4 | 5 | let res = url.parse(pathInfo,true) //true意味着解析query为一个对象,如果没有true则解析为一个字符串 6 | console.log(res.query,res.pathname) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第2天-2019-01-12/bool2number_1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/es6/js/index.js: -------------------------------------------------------------------------------- 1 | // * 表示获取所有在模块中使用export关键字对外暴露的函数或者对象 2 | // as 是把需要暴露函数或者对象放到自定义的命名空间当中 3 | import * as zs from "./zs.js" 4 | import * as ls from "./ls.js" 5 | 6 | window.onload = function(){ 7 | zs.add() 8 | zs.list() 9 | ls.add() 10 | ls.list() 11 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/ejs_1.js: -------------------------------------------------------------------------------- 1 | const ejs = require("ejs") 2 | 3 | ejs.renderFile("./templates/index2.ejs",{ 4 | name:"pengjin" 5 | },(err,data)=>{ 6 | if(!err){ 7 | console.log(data) 8 | }else{ 9 | console.log("错误:",err) 10 | } 11 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_minimist@0.0.8@minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_send@0.16.2@send/node_modules/.bin/mime.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.1.43@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_source-map@0.4.4@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/router_2.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | const app = express() 3 | app.listen(9992) 4 | 5 | //注册路由到对应的url中 http://localhost:9992/news/ 6 | app.use("/news",require("./mod/news")() ) 7 | //注册路由到对应的url中 http://localhost:9992/pro/ 8 | app.use("/pro",require("./mod/pro")() ) -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/SnakeGame/js/tools.js: -------------------------------------------------------------------------------- 1 | //把Tools工具函数进行模块封装,并且暴露到全局当中 2 | (function(window){ 3 | var Tools = { 4 | getRandom: function (min, max) { 5 | return Math.floor(Math.random() * (max - min + 1)) + min; 6 | } 7 | } 8 | window.Tools = Tools 9 | })(window) 10 | 11 | 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_void-elements@2.0.1@void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_with@4.0.3@with/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/函数的定义方式3.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css-stringify@1.0.5@css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/recoverModule.js: -------------------------------------------------------------------------------- 1 | //在前端直接myModule.js表示模块的路径与当前文件在同一个目录 2 | //如果你需要引入的是自定义的模块就需要加入./表示引用自定义的当前模块(自定义模块方式) 3 | 4 | const myModule = require("./myModule.js") 5 | const myMod = require("./lib/mod.js") 6 | 7 | 8 | console.log(myModule.a,myModule.b,myModule.c) 9 | console.log(myMod.x,myMod.y,myMod.z) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_void-elements@2.0.1@void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_with@4.0.3@with/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/变量的定义.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/.bin/express-static.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\_express-static@1.2.6@express-static\bin\server.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\_express-static@1.2.6@express-static\bin\server.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_multer@1.4.1@multer/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css-stringify@1.0.5@css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/es6/js/index.js: -------------------------------------------------------------------------------- 1 | import * as pengjin from "./pengjin.js"; 2 | import * as zhangsan from "./zhangsan.js"; 3 | 4 | window.onload = function(){ 5 | pengjin.Run(); 6 | pengjin.Go(); 7 | pengjin.Play(); 8 | 9 | zhangsan.Run(); 10 | zhangsan.Go(); 11 | zhangsan.Play(); 12 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_qs@6.5.2@qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/recoverModule.js: -------------------------------------------------------------------------------- 1 | //在前端直接myModule.js表示模块的路径与当前文件在同一个目录 2 | //如果你需要引入的是自定义的模块就需要加入./表示引用自定义的当前模块(自定义模块方式) 3 | 4 | const myModule = require("./myModule.js") 5 | const myMod = require("./lib/mod.js") 6 | 7 | 8 | console.log(myModule.a,myModule.b,myModule.c) 9 | console.log(myMod.x,myMod.y,myMod.z) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/.bin/express-static.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\_express-static@1.2.6@express-static\bin\server.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\_express-static@1.2.6@express-static\bin\server.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_multer@1.4.1@multer/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/综合作用域例子.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/length.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/async&await/async函数返回rejected状态的方式1(永远不会使用).html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Seajs/Seajs模块化贪吃蛇/SnakeGame/js/tools.js: -------------------------------------------------------------------------------- 1 | define(function(require,exports,module){ 2 | 3 | //把工具对象进行暴露 4 | module.exports = { 5 | getRandom: function (min, max) { 6 | return Math.floor(Math.random() * (max - min + 1)) + min; 7 | } 8 | } 9 | 10 | }) 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/IIFE的问题.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn-globals@1.0.9@acorn-globals/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_constantinople@3.0.2@constantinople/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_graceful-readlink@1.0.1@graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/recoverModule2.js: -------------------------------------------------------------------------------- 1 | //在前端直接myModule.js表示模块的路径与当前文件在同一个目录 2 | //如果你需要引入的是自定义的模块就需要加入./表示引用自定义的当前模块(自定义模块方式) 3 | //在nodejs中引入模块可以省略.js的后缀名 4 | const myModule = require("./myModule") 5 | const myMod = require("./lib/mod") 6 | 7 | console.log(myModule.a,myModule.b,myModule.c) 8 | console.log(myMod.x,myMod.y,myMod.z) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_qs@6.5.2@qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn-globals@1.0.9@acorn-globals/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_constantinople@3.0.2@constantinople/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_cliui@2.1.0@cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/node_modules/.bin/cleancss.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mime2@0.0.9@mime2/example/index.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const Message = require('..'); 3 | 4 | const message = new Message(); 5 | 6 | fs.createReadStream(__dirname + '/../docs/smtp-gmail.txt').pipe(message); 7 | 8 | message.on('end', () => { 9 | console.log(message.headers); 10 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/recoverModule2.js: -------------------------------------------------------------------------------- 1 | //在前端直接myModule.js表示模块的路径与当前文件在同一个目录 2 | //如果你需要引入的是自定义的模块就需要加入./表示引用自定义的当前模块(自定义模块方式) 3 | //在nodejs中引入模块可以省略.js的后缀名 4 | const myModule = require("./myModule") 5 | const myMod = require("./lib/mod") 6 | 7 | console.log(myModule.a,myModule.b,myModule.c) 8 | console.log(myMod.x,myMod.y,myMod.z) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_graceful-readlink@1.0.1@graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/函数的定义方式1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express@4.16.4@express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_readable-stream@2.3.6@readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | var Stream = require("stream") 2 | var Writable = require("./lib/_stream_writable.js") 3 | 4 | if (process.env.READABLE_STREAM === 'disable') { 5 | module.exports = Stream && Stream.Writable || Writable 6 | } else { 7 | module.exports = Writable 8 | } 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_typedarray@0.0.6@typedarray/test/tarray.js: -------------------------------------------------------------------------------- 1 | var TA = require('../'); 2 | var test = require('tape'); 3 | 4 | test('tiny u8a test', function (t) { 5 | var ua = new(TA.Uint8Array)(5); 6 | t.equal(ua.length, 5); 7 | ua[1] = 256 + 55; 8 | t.equal(ua[1], 55); 9 | t.end(); 10 | }); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "body-parser": "^1.18.3", 4 | "cookie-parser": "^1.4.4", 5 | "cookie-session": "^2.0.0-beta.3", 6 | "ejs": "^2.6.1", 7 | "express": "^4.16.4", 8 | "express-static": "^1.2.6", 9 | "jade": "^1.11.0", 10 | "multer": "^1.4.1" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_cliui@2.1.0@cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/node_modules/.bin/cleancss.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mime2@0.0.9@mime2/example/index.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const Message = require('..'); 3 | 4 | const message = new Message(); 5 | 6 | fs.createReadStream(__dirname + '/../docs/smtp-gmail.txt').pipe(message); 7 | 8 | message.on('end', () => { 9 | console.log(message.headers); 10 | }); -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mysql@2.16.0@mysql/lib/protocol/ResultSet.js: -------------------------------------------------------------------------------- 1 | module.exports = ResultSet; 2 | function ResultSet(resultSetHeaderPacket) { 3 | this.resultSetHeaderPacket = resultSetHeaderPacket; 4 | this.fieldPackets = []; 5 | this.eofPackets = []; 6 | this.rows = []; 7 | } 8 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第2天-2019-01-12/bool2number_2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "globals": { 7 | "chrome": true 8 | }, 9 | "rules": { 10 | "no-console": 0, 11 | "no-empty": [1, { "allowEmptyCatch": true }] 12 | }, 13 | "extends": "eslint:recommended" 14 | } 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - "4" 7 | - "6" 8 | - "8" 9 | 10 | install: 11 | - make install 12 | 13 | script: 14 | - make lint 15 | - make test 16 | 17 | matrix: 18 | include: 19 | - node_js: '8' 20 | env: BROWSER=1 21 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_express-static@1.2.6@express-static/example/index.js: -------------------------------------------------------------------------------- 1 | const http = require('http'); 2 | const express = require('express') 3 | const serve = require('..'); 4 | 5 | const app = express(); 6 | 7 | app.use(serve(__dirname, { 8 | index: true 9 | })); 10 | 11 | http.createServer(app).listen(3000); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_mime@1.4.1@mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_promise@6.1.0@promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_transformers@2.1.0@transformers/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express@4.16.4@express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_readable-stream@2.3.6@readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | var Stream = require("stream") 2 | var Writable = require("./lib/_stream_writable.js") 3 | 4 | if (process.env.READABLE_STREAM === 'disable') { 5 | module.exports = Stream && Stream.Writable || Writable 6 | } else { 7 | module.exports = Writable 8 | } 9 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_typedarray@0.0.6@typedarray/test/tarray.js: -------------------------------------------------------------------------------- 1 | var TA = require('../'); 2 | var test = require('tape'); 3 | 4 | test('tiny u8a test', function (t) { 5 | var ua = new(TA.Uint8Array)(5); 6 | t.equal(ua.length, 5); 7 | ua[1] = 256 + 55; 8 | t.equal(ua[1], 55); 9 | t.end(); 10 | }); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "globals": { 7 | "chrome": true 8 | }, 9 | "rules": { 10 | "no-console": 0, 11 | "no-empty": [1, { "allowEmptyCatch": true }] 12 | }, 13 | "extends": "eslint:recommended" 14 | } 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - "4" 7 | - "6" 8 | - "8" 9 | 10 | install: 11 | - make install 12 | 13 | script: 14 | - make lint 15 | - make test 16 | 17 | matrix: 18 | include: 19 | - node_js: '8' 20 | env: BROWSER=1 21 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_express-static@1.2.6@express-static/example/index.js: -------------------------------------------------------------------------------- 1 | const http = require('http'); 2 | const express = require('express') 3 | const serve = require('..'); 4 | 5 | const app = express(); 6 | 7 | app.use(serve(__dirname, { 8 | index: true 9 | })); 10 | 11 | http.createServer(app).listen(3000); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mime@1.4.1@mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_promise@6.1.0@promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_transformers@2.1.0@transformers/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/first.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ejs 8 | 9 | 10 | 你好,<%= name %> 11 | 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/fourth.jade: -------------------------------------------------------------------------------- 1 | html 2 | head 3 | meta(charset="utf-8") 4 | body 5 | div#ball 6 | div.redBall 7 | div(id="ball11",class="redball11") 内容 8 | div(style={width:"20px",height:"30px",color:"red"}) 9 | div(class=["reaBall", "yellowBg", "borderColor"]) 10 | 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_optimist@0.3.7@optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/index_2.js: -------------------------------------------------------------------------------- 1 | //引入http系统模块 2 | const http = require("http") 3 | //建立一个服务器 4 | let server = http.createServer(()=>{ 5 | console.log("有人访问了我~!") 6 | }) 7 | 8 | 9 | //服务器的实例对象有一个listen方法,用于定义服务器中的端口 10 | //listen回调函数在服务器成功建立后被触发 11 | server.listen(8890,()=>{ 12 | console.log("服务器启动成功,请访问地址:","http://localhost:8890") 13 | }) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/数组的api/concat.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第6天-2019-01-18/伪数组.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/seajs/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_minimist@0.0.8@minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_optimist@0.3.7@optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/var.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_minimist@0.0.8@minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/this.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第7天-2019-01-20/Dom操作的标准引出.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 |
hello
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/函数的点点点运算符.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/exports/js/test.js: -------------------------------------------------------------------------------- 1 | define(function(require,exports,module){ 2 | 3 | // function demo(){ 4 | // console.log("demo function") 5 | // } 6 | var demo = "aaaa" 7 | 8 | function show(){ 9 | console.log("show function") 10 | } 11 | 12 | //exports.demo = demo 13 | exports.show = show 14 | 15 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@2.6.9@debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_debug@3.1.0@debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process === 'undefined' || process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第6天-2019-01-18/api/filter.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第6天-2019-01-18/api/使用map遍历的方式去重.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/点点点运算展开数组的应用.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_encodeurl@1.0.2@encodeurl/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2018-01-21 2 | ================== 3 | 4 | * Fix encoding `%` as last character 5 | 6 | 1.0.1 / 2016-06-09 7 | ================== 8 | 9 | * Fix encoding unpaired surrogates at start/end of string 10 | 11 | 1.0.0 / 2016-06-08 12 | ================== 13 | 14 | * Initial release 15 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /javascript高级/代码/es6的新语法/箭头函数和function的区别.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_clean-css@3.4.28@clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@2.6.9@debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_debug@3.1.0@debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process === 'undefined' || process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/test/fixtures/nested-full/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_encodeurl@1.0.2@encodeurl/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2018-01-21 2 | ================== 3 | 4 | * Fix encoding `%` as last character 5 | 6 | 1.0.1 / 2016-06-09 7 | ================== 8 | 9 | * Fix encoding unpaired surrogates at start/end of string 10 | 11 | 1.0.0 / 2016-06-08 12 | ================== 13 | 14 | * Initial release 15 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/generator/forof和forin.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/早期模块方案结构/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Seajs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/Seajs/js/common/common.js: -------------------------------------------------------------------------------- 1 | //common是一个依赖模块 2 | //require:负责解决依赖问题 3 | //exports:负责暴露值类型的变量 4 | //module:负责暴露引用类型的变量,但一般会使用module.exports属性进行暴露,因为module是一个对象 5 | define(function(require,exports,module){ 6 | function common(){ 7 | return "common function value"; 8 | } 9 | //这里的exports是一个对象的属性 10 | module.exports = common 11 | }) -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/课堂代码/异步的阐述/异步编程的问题.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/多个IIFE的分号定义标准.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_clean-css@3.4.28@clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/zhangsan.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | my name is <%= name %> 11 | 12 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第6天-2019-01-18/api/slice.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/模块化方案代码/es6/js/pengjin.js: -------------------------------------------------------------------------------- 1 | //导入需要使用的依赖库 2 | import {common} from "./common/common.js" 3 | 4 | export function Run(){ 5 | console.log( "pengjin of run,common="+common() ) 6 | } 7 | 8 | export function Go(){ 9 | console.log( "pengjin of go,common="+common() ) 10 | } 11 | 12 | export function Play(){ 13 | console.log( "pengjin of play,common="+common() ) 14 | } -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/产生多个闭包.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/express_10.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | const app = express(); 4 | 5 | app.listen(8895) 6 | 7 | const serve = express.static 8 | //http://localhost:8895/images/11.png 9 | //http://localhost:8895/css/style.css 10 | //http://localhost:8895/js/ok 11 | //http://localhost:8895/aaa.html (这种访问方式我们一般使用模板引擎完成) 12 | app.use( serve( __dirname + "/www") ) -------------------------------------------------------------------------------- /nodejs开发/代码/express/recoverModule4.js: -------------------------------------------------------------------------------- 1 | //在nodejs中分为模块3种:系统模块,第3方模块,自定义模块 2 | //nodejs加载模块有优先级规则: 3 | //1. 如果使用./会优先查找自定义模块,这时路径直接查找 4 | //2. 如果没有使用./nodejs会优先查找系统模块中是否存在该模块,如果系统中没有该模块那么nodejs就会去node_modules下查找是否有该模块 5 | // 如果node_modules也找不到就报错 6 | 7 | //ps:系统模块是最优先 8 | const http = require("http") 9 | const http2 = require("./lib/http") 10 | console.log(http) 11 | console.log(http2) -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/fs_writeFile.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs") 2 | //writeFile的第1个参数:路径文件名 3 | //writeFile的第2个参数:要写入的文件内容 4 | //writeFile的第3个参数:编码格式 5 | //writeFile的第1个参数:成功或者失败时的回调函数,err是写入失败时产生的错误对象 6 | fs.writeFile("./www/firelinks.txt","深圳区块链","utf-8",(err)=>{ 7 | if(!err){ 8 | console.log("保存成功~!") 9 | }else{ 10 | console.log("保存失败~!") 11 | } 12 | }) -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/generator/Symbol的api_2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/鸡肋闭包.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_mysql@2.16.0@mysql/lib/protocol/sequences/index.js: -------------------------------------------------------------------------------- 1 | exports.ChangeUser = require('./ChangeUser'); 2 | exports.Handshake = require('./Handshake'); 3 | exports.Ping = require('./Ping'); 4 | exports.Query = require('./Query'); 5 | exports.Quit = require('./Quit'); 6 | exports.Sequence = require('./Sequence'); 7 | exports.Statistics = require('./Statistics'); 8 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第4天-2019-01-15/function.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/使用逻辑或运算符来设置默认值.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/闭包的简单应用/module.js: -------------------------------------------------------------------------------- 1 | function Chat(message){ 2 | 3 | 4 | //把文字转为大写 5 | function toUpper(){ 6 | console.log( message.toUpperCase() ) 7 | } 8 | //把文字转为小写 9 | function toLower(){ 10 | console.log( message.toLocaleLowerCase() ) 11 | } 12 | 13 | return { 14 | toUpper:toUpper, 15 | toLower:toLower 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@1.2.2@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_acorn@2.7.0@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-12.js: -------------------------------------------------------------------------------- 1 | keep_name_of_getter: { 2 | options = { unused: true }; 3 | input: { a = { get foo () {} } } 4 | expect: { a = { get foo () {} } } 5 | } 6 | 7 | keep_name_of_setter: { 8 | options = { unused: true }; 9 | input: { a = { set foo () {} } } 10 | expect: { a = { set foo () {} } } 11 | } 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/express_10.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | const app = express(); 4 | 5 | app.listen(8895) 6 | 7 | const serve = express.static 8 | //http://localhost:8895/images/11.png 9 | //http://localhost:8895/css/style.css 10 | //http://localhost:8895/js/ok 11 | //http://localhost:8895/aaa.html (这种访问方式我们一般使用模板引擎完成) 12 | app.use( serve( __dirname + "/www") ) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/recoverModule4.js: -------------------------------------------------------------------------------- 1 | //在nodejs中分为模块3种:系统模块,第3方模块,自定义模块 2 | //nodejs加载模块有优先级规则: 3 | //1. 如果使用./会优先查找自定义模块,这时路径直接查找 4 | //2. 如果没有使用./nodejs会优先查找系统模块中是否存在该模块,如果系统中没有该模块那么nodejs就会去node_modules下查找是否有该模块 5 | // 如果node_modules也找不到就报错 6 | 7 | //ps:系统模块是最优先 8 | const http = require("http") 9 | const http2 = require("./lib/http") 10 | console.log(http) 11 | console.log(http2) -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@1.2.2@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_acorn@2.7.0@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-12.js: -------------------------------------------------------------------------------- 1 | keep_name_of_getter: { 2 | options = { unused: true }; 3 | input: { a = { get foo () {} } } 4 | expect: { a = { get foo () {} } } 5 | } 6 | 7 | keep_name_of_setter: { 8 | options = { unused: true }; 9 | input: { a = { set foo () {} } } 10 | expect: { a = { set foo () {} } } 11 | } 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第5天-2019-01-15/使用构造函数定义数组.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/generator/如何启动generator函数.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/闭包代码/使用闭包实现一个计数器.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/views/index.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | <% include common.ejs %> 11 | 12 |
13 | 14 | <%= name %> 15 | 16 | -------------------------------------------------------------------------------- /nodejs开发/代码/htttpServer/index_4.js: -------------------------------------------------------------------------------- 1 | //引入http系统模块 2 | const http = require("http") 3 | //建立一个服务器 4 | let server = http.createServer((request,response)=>{ 5 | console.log( request.url ) //获取请求路由(路径) 6 | response.end() 7 | }) 8 | 9 | 10 | //服务器的实例对象有一个listen方法,用于定义服务器中的端口 11 | //listen回调函数在服务器成功建立后被触发 12 | server.listen(8891,()=>{ 13 | //console.log("服务器启动成功,请访问地址:","http://localhost:8890") 14 | }) -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/函数提升2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_css@1.0.8@css/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": ["css", "parser", "stylesheet"], 6 | "dependencies": { 7 | "visionmedia/css-parse": "*", 8 | "visionmedia/css-stringify": "*" 9 | }, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_dicer@0.2.5@dicer/lib/PartStream.js: -------------------------------------------------------------------------------- 1 | var inherits = require('util').inherits, 2 | ReadableStream = require('stream').Readable || require('readable-stream'); 3 | 4 | function PartStream(opts) { 5 | ReadableStream.call(this, opts); 6 | } 7 | inherits(PartStream, ReadableStream); 8 | 9 | PartStream.prototype._read = function(n) {}; 10 | 11 | module.exports = PartStream; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/mod/pro.js: -------------------------------------------------------------------------------- 1 | const express = require("express") 2 | 3 | module.exports = function(){ 4 | let router = express.Router() 5 | 6 | router.get("/add",(request,response)=>{ 7 | response.send("pro add") 8 | }) 9 | 10 | 11 | router.get("/update",(request,response)=>{ 12 | response.send("pro update") 13 | }) 14 | 15 | 16 | return router 17 | } -------------------------------------------------------------------------------- /nodejs开发/代码/express/node_modules/_jade@1.11.0@jade/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jade", 3 | "repo": "visionmedia/jade", 4 | "description": "Jade template runtime", 5 | "version": "1.11.0", 6 | "keywords": [ 7 | "template" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "license": "MIT", 12 | "scripts": [ 13 | "lib/runtime.js" 14 | ], 15 | "main": "lib/runtime.js" 16 | } 17 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_bluebird@3.5.3@bluebird/js/release/bluebird.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var old; 3 | if (typeof Promise !== "undefined") old = Promise; 4 | function noConflict() { 5 | try { if (Promise === bluebird) Promise = old; } 6 | catch (e) {} 7 | return bluebird; 8 | } 9 | var bluebird = require("./promise")(); 10 | bluebird.noConflict = noConflict; 11 | module.exports = bluebird; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_css@1.0.8@css/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": ["css", "parser", "stylesheet"], 6 | "dependencies": { 7 | "visionmedia/css-parse": "*", 8 | "visionmedia/css-stringify": "*" 9 | }, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_dicer@0.2.5@dicer/lib/PartStream.js: -------------------------------------------------------------------------------- 1 | var inherits = require('util').inherits, 2 | ReadableStream = require('stream').Readable || require('readable-stream'); 3 | 4 | function PartStream(opts) { 5 | ReadableStream.call(this, opts); 6 | } 7 | inherits(PartStream, ReadableStream); 8 | 9 | PartStream.prototype._read = function(n) {}; 10 | 11 | module.exports = PartStream; 12 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/templates/1.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 转义:<%= name %> 12 | 不转义:<%- name %> 13 | 14 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第1天-2019-01-11/script标签src.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/bak/ejs_2.js: -------------------------------------------------------------------------------- 1 | 2 | const express = require("express") 3 | 4 | const server = express() 5 | 6 | const consolidate = require("consolidate") 7 | 8 | server.listen(8888) 9 | 10 | server.set("view engines","html") 11 | server.set("views","views") 12 | server.engine('html',consolidate.ejs) 13 | 14 | 15 | server.get("/",(request,response)=>{ 16 | response.render("index.ejs",{name:"pengjin"}) 17 | }) -------------------------------------------------------------------------------- /nodejs开发/代码/express_study/node_modules/_jade@1.11.0@jade/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jade", 3 | "repo": "visionmedia/jade", 4 | "description": "Jade template runtime", 5 | "version": "1.11.0", 6 | "keywords": [ 7 | "template" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "license": "MIT", 12 | "scripts": [ 13 | "lib/runtime.js" 14 | ], 15 | "main": "lib/runtime.js" 16 | } 17 | -------------------------------------------------------------------------------- /javascript基础/代码/火链区块链学院1期/第3天-2019-01-14/定时执行函数.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascript高级/代码/es6的异步解决方案/generator/Symbol的api_1.html: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------