... 255–256chains/chaining, 89 building chainable JavaScript library, 86 , 88 callbacks and, 89 –90introduction to, 83 structure of, 84 86 _checkInitialization method, 211checkIsbn method, 29, 37child objects, 47– 48, ... pattern, 38, 66basic structure of, 65–66benefits of, 81 branching, 78 81 drawbacks of, 82 introduction to, 65lazy loading, 75– 78, 82 namespacing, 66– 68 with private members, 70–75uses of, 65, 81 as ... 182 – 183 removing from class, 188 – 189 storage of, 186 , 193extrinsic state, 180 – 186 Ffacades/facade pattern, 201vs. adapter pattern, 144, 149addEvent function, 142, 146–147benefits of, 1 48 vs....