[AnonDCX] Mastering Javascript Design Patterns (incl code samples...
- Category Other
- Type E-Books
- Language English
- Total size 17.6 MB
- Uploaded By AnonDCX
- Downloads 296
- Last checked 1 month ago
- Date uploaded 9 years ago
- Seeders 0
- Leechers 0
Infohash : 96DBB0C956E4118656BCE814E70D7696B89B79D0
If you are a developer interested in creating easily maintainable applications that can grow and change with your needs, then this book is for you. Some experience with JavaScript (not necessarily with entire applications written in JavaScript) is required to follow the examples written in the book.
Files:
Source Code Chapter 10 node_modules sinon node_modules util- .npmignore (0.0 KB) node_modules inherits
- inherits.js (0.0 KB)
- test.js (0.5 KB)
- inherits_browser.js (0.7 KB)
- LICENSE (0.7 KB)
- README.md (1.6 KB)
- package.json (2.4 KB)
- isBuffer.js (0.1 KB)
- isBufferBrowser.js (0.2 KB)
- .zuul.yml (0.2 KB)
- README.md (0.4 KB)
- .travis.yml (0.4 KB)
- LICENSE (1.1 KB)
- package.json (1.4 KB) test browser
- inspect.js (1.9 KB)
- is.js (3.8 KB)
- log.js (2.1 KB)
- debug.js (2.5 KB)
- format.js (3.0 KB)
- util.js (3.6 KB)
- inspect.js (6.5 KB)
- util.js (15.2 KB) formatio node_modules samsam
- .npmignore (0.0 KB)
- .travis.yml (0.0 KB)
- AUTHORS (0.1 KB)
- .project (0.2 KB)
- jsTestDriver.conf (0.3 KB)
- autolint.js (0.4 KB)
- LICENSE (1.6 KB)
- Readme.md (6.1 KB)
- package.json (7.5 KB) lib
- samsam.js (12.1 KB)
- samsam-test.js (12.8 KB)
- .travis.yml (0.0 KB)
- AUTHORS (0.2 KB)
- buster.js (0.3 KB)
- autolint.js (0.4 KB)
- LICENSE (1.6 KB) lib
- formatio.js (6.1 KB)
- Readme.rst (7.1 KB)
- package.json (8.7 KB) test
- formatio-test.js (12.9 KB)
- run.js (1.1 KB)
- env.rhino.1.2.js (680.8 KB)
- run.js (1.1 KB)
- sinon-dist.html (2.6 KB)
- server-clock.html (3.0 KB)
- timers.html (3.0 KB)
- sinon.html (3.7 KB)
- runner.js (3.9 KB) sinon util
- event_test.js (4.2 KB)
- fake_server_with_clock_test.js (6.5 KB)
- fake_xdomain_request_test.js (14.3 KB)
- fake_server_test.js (24.6 KB)
- fake_timers_test.js (31.4 KB)
- fake_xml_http_request_test.js (50.2 KB)
- test_case_test.js (6.8 KB)
- collection_test.js (10.0 KB)
- test_test.js (14.6 KB)
- sandbox_test.js (14.7 KB)
- match_test.js (20.0 KB)
- mock_test.js (29.4 KB)
- call_test.js (41.2 KB)
- assert_test.js (44.8 KB)
- stub_test.js (47.3 KB)
- spy_test.js (64.5 KB)
- sinon_test.js (20.9 KB) lib sinon util
- xdr_ie.js (0.5 KB)
- xhr_ie.js (0.7 KB)
- timers_ie.js (1.1 KB)
- fake_server_with_clock.js (2.6 KB)
- event.js (2.9 KB)
- fake_xdomain_request.js (6.2 KB)
- fake_server.js (6.3 KB)
- fake_timers.js (11.7 KB)
- fake_xml_http_request.js (18.6 KB)
- test.js (2.2 KB)
- test_case.js (2.6 KB)
- collection.js (3.9 KB)
- sandbox.js (4.1 KB)
- stub.js (4.6 KB)
- call.js (6.2 KB)
- assert.js (7.2 KB)
- match.js (7.4 KB)
- behavior.js (9.7 KB)
- spy.js (12.7 KB)
- mock.js (13.9 KB)
- sinon.js (12.3 KB)
- LICENSE (1.5 KB)
- README.md (2.2 KB) pkg
- sinon-timers-ie-1.10.3.js (2.9 KB)
- sinon-timers-ie-1.10.2.js (2.9 KB)
- sinon-ie.js (4.0 KB)
- sinon-ie-1.10.3.js (4.0 KB)
- sinon-ie-1.10.2.js (4.1 KB)
- sinon-timers-1.10.2.js (13.3 KB)
- sinon-timers-1.10.3.js (13.5 KB)
- sinon-server-1.10.2.js (55.8 KB)
- sinon-server-1.10.3.js (56.0 KB)
- sinon-1.10.2.js (154.7 KB)
- sinon.js (154.8 KB)
- sinon-1.10.3.js (154.8 KB)
- package.json (3.4 KB)
- GTAGS (16.0 KB)
- GSYMS (16.0 KB)
- GRTAGS (16.0 KB)
- GPATH (56.0 KB)
- mvvm.js (0.2 KB)
- mvvm.ts (0.3 KB)
- spy.ts (0.4 KB)
- spy.js (0.6 KB)
- AAA.ts (0.6 KB)
- mock.ts (0.8 KB)
- AAA.js (0.8 KB)
- mock.js (1.1 KB)
- stub.ts (1.2 KB)
- stub.js (1.5 KB) Chapter 2
- testModule.js (0.0 KB)
- doThings.js (0.3 KB)
- code.ts (0.3 KB)
- hierarchy.js (0.3 KB)
- simplePrototype.js (0.5 KB)
- code.js (1.1 KB)
- public_arguments.ts (0.1 KB)
- DependencyInjection.ts (0.1 KB)
- public_arguments.js (0.2 KB)
- AOP.ts (0.4 KB)
- DependencyInjection.js (0.4 KB)
- AOP.js (0.6 KB)
- dsl.ts (0.8 KB)
- dsl.js (0.9 KB)
- AspectWeaver.ts (1.0 KB)
- AspectWeaver.js (1.3 KB)
- Immutable.js (0.1 KB)
- Immutable.ts (0.1 KB)
- Memento.ts (0.6 KB)
- Filter.ts (0.6 KB)
- Accumulator.ts (0.7 KB)
- Filter.js (0.7 KB)
- Accumulator.js (1.1 KB)
- LazyInstantiation.ts (1.1 KB)
- Memento.js (1.2 KB)
- Options.ts (1.4 KB)
- LazyInstantiation.js (1.9 KB)
- Options.js (2.0 KB)
- README.md (0.1 KB)
- bower.json (0.3 KB)
- .bower.json (0.5 KB)
- require.js (81.1 KB)
- function.js (0.3 KB)
- unfold.js (0.4 KB) monitor
- console.js (0.4 KB)
- error.js (1.8 KB)
- ConsoleReporter.js (2.3 KB)
- PromiseMonitor.js (5.0 KB)
- Promise.js (0.5 KB) decorators
- progress.js (0.6 KB)
- fold.js (0.7 KB)
- inspect.js (0.7 KB)
- with.js (1.3 KB)
- timed.js (1.9 KB)
- iterate.js (2.3 KB)
- unhandledRejection.js (2.3 KB)
- flow.js (4.7 KB)
- array.js (6.6 KB)
- TimeoutError.js (0.8 KB)
- liftAll.js (0.8 KB)
- timer.js (1.2 KB)
- Queue.js (1.6 KB)
- Scheduler.js (1.8 KB)
- async.js (1.9 KB)
- makePromise.js (18.8 KB) es6-shim
- Promise.browserify-es6.js (0.5 KB)
- Promise.js (29.8 KB)
- delay.js (0.5 KB)
- monitor.js (0.6 KB)
- bower.json (0.6 KB)
- timeout.js (0.6 KB)
- .bower.json (0.9 KB) unfold
- list.js (1.0 KB)
- parallel.js (1.0 KB)
- LICENSE.txt (1.1 KB)
- sequence.js (1.2 KB)
- pipeline.js (1.5 KB)
- cancelable.js (1.6 KB)
- guard.js (1.9 KB)
- keys.js (2.0 KB)
- package.json (2.3 KB)
- generator.js (2.5 KB)
- poll.js (3.1 KB)
- function.js (3.8 KB)
- callbacks.js (8.2 KB)
- node.js (8.8 KB)
- when.js (9.6 KB) require
- bower.json (0.5 KB)
- .bower.json (0.8 KB)
- package.json (1.0 KB)
- README.md (1.5 KB) build
- require.min.js (26.1 KB)
- require.js (67.0 KB)
- webworkers.html (0.2 KB)
- promise.html (0.4 KB)
- worker.ts (0.4 KB)
- bower.json (0.4 KB)
- worker.js (0.4 KB)
- groupedColorScheme.ts (0.6 KB)
- jquery.html (0.7 KB)
- groupedColorScheme.js (0.8 KB)
- main.ts (0.9 KB)
- main.js?1768671858172 (1.0 KB) Chapter 12
- traceur4.js (0.1 KB)
- traceur4.out.js (0.1 KB)
- castle.ts (0.1 KB)
- typescript1.js (0.1 KB)
- typescript1.ts (0.1 KB)
- traceur3.js (0.1 KB)
- traceur3.out.js (0.1 KB)
- traceur2.js (0.2 KB)
- castle.js (0.2 KB)
- traceur2.out.js (0.2 KB)
- traceur1.js (0.2 KB)
- castle2.ts (0.3 KB)
- arrow.ts (0.3 KB)
- traceur1.out.js (0.5 KB)
- traceur5.js (0.5 KB)
- arrow.js (0.6 KB)
- castle2.js (1.1 KB)
- traceur5.out.js (1.4 KB)
- traceurruntime.js (965.4 KB)
- coupling.ts (0.1 KB)
- Prototype.ts (0.5 KB)
- coupling.js (0.6 KB)
- FactoryMethod.ts (0.7 KB)
- Singleton.ts (0.8 KB)
- Prototype.js (0.8 KB)
- Singleton.js (1.0 KB)
- Builder.ts (1.2 KB)
- FactoryMethod.js (1.9 KB)
- AbstractFactory.ts (2.2 KB)
- Builder.js (2.5 KB)
- AbstractFactory.js (4.5 KB)
- Flyweight.ts (0.2 KB)
- Flyweight.js (0.5 KB)
- Proxy.ts (0.6 KB)
- Facade.ts (0.7 KB)
- Decorator.ts (1.0 KB)
- Proxy.js (1.1 KB)
- Adapter.ts (1.3 KB)
- Facade.js (1.4 KB)
- Decorator.js (1.5 KB)
- Bridege.ts (1.6 KB)
- Adapter.js (2.0 KB)
- Composite.ts (2.0 KB)
- Composite.js (3.1 KB)
- Bridege.js (3.5 KB)
- Observe.js (0.3 KB)
- Observe.ts (0.5 KB)
- SimpleMVC.ts (0.7 KB)
- SimpleMVC.js (1.0 KB)
- MVC.ts (2.6 KB)
- MVP.ts (3.1 KB)
- MVVM.ts (4.7 KB)
- MVC.js (4.9 KB)
- MVP.js (5.8 KB)
- MVVM.js (8.0 KB)
- FanOutIn.html (0.6 KB)
- MessageUpgrader.ts (0.7 KB)
- FanOutInWebWorker.ts (0.7 KB)
- MessageUpgrader.js (0.9 KB)
- FanOutIn.ts (1.0 KB)
- FanOutInWebWorker.js (1.2 KB)
- RequestResponse.ts (1.5 KB)
- FanOutIn.js (2.1 KB)
- RequestResponse.js (2.7 KB)
- PubSub.ts (2.9 KB)
- PubSub.js (4.3 KB)
- Interpreter.ts (0.6 KB)
- Iterator.ts (0.7 KB)
- TemplateMethod.ts (0.8 KB)
- Strategy.ts (0.9 KB)
- Observer.ts (1.0 KB)
- Command.ts (1.0 KB)
- Mediator.ts (1.2 KB)
- Iterator.js (1.2 KB)
- Interpreter.js (1.2 KB)
- ChainOfResponsibility.ts (1.6 KB)
- Command.js (1.6 KB)
- Strategy.js (1.7 KB)
- Observer.js (1.8 KB)
- Memento.ts (1.9 KB)
- TemplateMethod.js (2.2 KB)
- Mediator.js (2.4 KB)
- ChainOfResponsibility.js (2.4 KB)
- State.ts (2.7 KB)
- Visitor.ts (2.8 KB)
- Memento.js (3.2 KB)
- State.js (4.1 KB)
- Visitor.js (5.1 KB)
- JavaScriptPatterns-master.zip (792.0 KB)
- Mastering JavaScript Design Patterns.pdf (13.3 MB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.openbittorrent.com:80/announce
- udp://tracker.opentrackr.org:1337/announce