... functions, 110 privileged methods, 34, 110 programming styles, 3protection proxies, 200prototypal inheritance, 41, 45–49vs. classical, 49edit-in-place field using, 55–58use of, 62prototype ... 227–230IS-A relationships, 128isHighLatency method, 104 _isInitialized method, 211–212isOffline method, 104 J JavaScript design patterns, 9 10 emulating interfaces in, 14–18encapsulation in, ... 83benefits of, 107 creating decorator objects with, 169–172creating, for flyweight pattern, 193drawbacks of, 108 example, 99 104 instantiation using, 181RSS reader (example), 104 107 simple,...