These bookmarklets let you see how a web page is coded without digging through the source, debug problems in web pages quickly, and experiment with CSS or JS without editing the actual page.
It is possible in Javascript (ECMAScript) to do classical single inheritance nested to any depth, without any caveats.
This article concisely explores the mechanism in depth, including flaws in other approaches, internal Javascript algorithms, proper OOP data encapsulation with default constructors, and an optimized inheritance declaration syntax with both Object and Function prototype convenience methods.
R. Abbott, J. Guo, and B. Parviz. The 2003 International Conference on Machine Learning;
Models, Technologies and Applications (MLMTA'03), las Vegas, CSREA Press, (23-26 June 2003)
A. Abdelbar, S. Ragab, and S. Mitri. Proceedings of The First Asian-Pacific Workshop on
Genetic Programming, page 9--15. Rydges (lakeside) Hotel, Canberra, Australia, (8 December 2003)
A. Abraham, and C. Grosan. Genetic Systems Programming: Theory and Experiences, volume 13 of Studies in Computational Intelligence, Springer, Germany, Forthcoming.(2006)
A. Abraham, N. Nedjah, and L. de Macedo
Mourelle. Genetic Systems Programming: Theory and Experiences, volume 13 of Studies in Computational Intelligence, Springer, Germany, (2006)
P. Abrahamsson, A. Hanhineva, and J. Jäälinoja. Business Agility and Information Technology Diffusion, volume 180 of IFIP International Federation for Information Processing, Springer Boston, 10.1007/0-387-25590-7_14.(2005)
M. Abramson, and L. Hunter. Genetic Programming 1996: Proceedings of the First
Annual Conference, page 249--254. Stanford University, CA, USA, MIT Press, (28--31 July 1996)
A. Acar, and A. Motro. Database and Expert Systems Applications, 16th
International Conference, DEXA 2005, Proceedings, volume 3588 of Lecture Notes in Computer Science, page 365--374. Copenhagen, Denmark, Springer, (August 2005)
A. Acar, and A. Motro. ISE-TR-05-01. Information and Software Engineering Department, The
Volgenau School of Information Technology and
Engineering, George Mason University, (February 2005)
G. Adorni, F. Bergenti, and S. Cagnoni. Proceedings of the First European Workshop on Genetic
Programming, volume 1391 of LNCS, page 142--150. Paris, Springer-Verlag, (14-15 April 1998)
G. Adorni, S. Cagnoni, and M. Mordonini. Genetic Programming, Proceedings of EuroGP'99, volume 1598 of LNCS, page 109--119. Goteborg, Sweden, Springer-Verlag, (26-27 May 1999)
A. Agapitos, and S. Lucas. Proceedings of the 9th European Conference on Genetic
Programming, volume 3905 of Lecture Notes in Computer Science, page 166--177. Budapest, Hungary, Springer, (10 - 12 April 2006)
A. Agapitos, and S. Lucas. Proceedings of the 10th European Conference on Genetic
Programming, volume 4445 of Lecture Notes in Computer Science, page 291--300. Valencia, Spain, Springer, (11 - 13 April 2007)
A. Agapitos, and S. Lucas. Proceedings of the 10th European Conference on Genetic
Programming, volume 4445 of Lecture Notes in Computer Science, page 301--310. Valencia, Spain, Springer, (11 - 13 April 2007)
A. Agapitos, J. Togelius, and S. Lucas. 2007 IEEE Congress on Evolutionary Computation, page 1562--1569. Singapore, IEEE Computational Intelligence Society, IEEE Press, (25-28 September 2007)
V. Aggarwal, and R. MacCallum. Genetic Programming 7th European Conference, EuroGP
2004, Proceedings, volume 3003 of LNCS, page 220--229. Coimbra, Portugal, Springer-Verlag, (5-7 April 2004)
V. Aggarwal, and U. O'Reilly. Genetic Programming Theory and Practice IV, volume 5 of Genetic and Evolutionary Computation, chapter 7, Springer, Ann Arbor, (11-13 May 2006)
J. Aguilar, and G. Gonzalez. Proceedings of the 2006 IEEE Congress on Evolutionary
Computation, page 3227--3230. Vancouver, BC, Canada, IEEE Press, (16-21 July 2006)
M. Ahluwalia, and L. Bull. Evolutionary Programming VII: Proceedings of the
Seventh Annual Conference on Evolutionary Programming, volume 1447 of LNCS, page 809--818. Mission Valley Marriott, San Diego, California, USA, Springer-Verlag, (25-27 March 1998)
M. Ahluwalia, and L. Bull. Proceedings of the Genetic and Evolutionary
Computation Conference, 2, page 947--952. Orlando, Florida, USA, Morgan Kaufmann, (13-17 July 1999)
M. Ahluwalia, L. Bull, and T. Fogarty. Genetic Programming 1997: Proceedings of the Second
Annual Conference, page 3--8. Stanford University, CA, USA, Morgan Kaufmann, (13-16 July 1997)
M. Ahluwalia, L. Bull, and T. Fogarty. Late Breaking Papers at the 1997 Genetic Programming
Conference, page 1--6. Stanford University, CA, USA, Stanford Bookstore, (13--16 July 1997)
M. Ahluwalia, and T. Fogarty. Genetic Programming 1996: Proceedings of the First
Annual Conference, page 419. Stanford University, CA, USA, MIT Press, (28--31 July 1996)
S. Ahmad, A. Battle, Z. Malkani, and S. Kamvar. Proceedings of the 24th annual ACM symposium on User interface software and technology, page 53--64. New York, NY, USA, ACM, (2011)
T. Ahoniemi, and T. Reinikainen. Baltic Sea '06: Proceedings of the 6th Baltic Sea conference on Computing education research, page 139--140. New York, NY, USA, ACM, (2006)
M. Akbarzadeh-T., I. Mosavat, and S. Abbasi. 2003 Proceedings of the 22nd International Conference
of North American Fuzzy Information Processing
Society, (2003)
M. Akbarzadeh-T., E. Tunstel, and M. Jamshidi. Proceedings of the 1997 WERC/HSRC Joint Conference on
the Environment, page 373--377. Albuquerque, NM, USA, (April 1997)
Y. Akira. Proceedings of The Third Australia-Japan Joint
Workshop on Intelligent and Evolutionary Systems, School of Computer Science Australian Defence Force
Academy, Canberra, Australia, (22-25 November 1999)
S. Al-Sakran, J. Koza, and L. Jones. Proceedings of the 8th European Conference on Genetic
Programming, volume 3447 of Lecture Notes in Computer Science, page 25--37. Lausanne, Switzerland, Springer, (30 March - 1 April 2005)
E. Alba, C. Cotta, and J. Troya. Genetic Programming 1996: Proceedings of the First
Annual Conference, page 255--260. Stanford University, CA, USA, MIT Press, (28--31 July 1996)
P. Albuquerque, B. Chopard, C. Mazza, and M. Tomassini. Genetic Programming, Proceedings of EuroGP'2000, volume 1802 of LNCS, page 1--15. Edinburgh, Springer-Verlag, (15-16 April 2000)
R. Aler. Proceedings of the First European Workshop on Genetic
Programming, volume 1391 of LNCS, page 60--70. Paris, Springer-Verlag, (14-15 April 1998)
R. Aler, D. Borrajo, and P. Isasi. Evolutionary Programming VII: Proceedings of the
Seventh Annual Conference on Evolutionary Programming, volume 1447 of LNCS, page 745--754. Mission Valley Marriott, San Diego, California, USA, Springer-Verlag, (25-27 March 1998)
E. Alfaro Cid, K. Sharman, and A. Esparcia
Alcázar. Actas del V Congreso Español sobre
Metaheurísticas, Algoritmos Evolutivos y
Bioinspirados (MAEB'07), page 703--710. Tenerife, Spain, (February 2007)
E. Alfaro-Cid, A. Esparcia-Alcázar, and K. Sharman. ESANN'2006 proceedings - European Symposium on
Artificial Neural Networks, page 59--66. Bruges, Belgium, (26-28 April 2006)
E. Alfaro-Cid, A. Esparcia-Alcázar, and K. Sharman. Actas del IV Congreso Espanol sobre
Metaheurísticas, Algoritmos Evolutivos y
Bioinspirados (MAEB'05), Granada, Spain, (September 2005)
E. Alfaro-Cid, E. McGookin, and D. Murray-Smith. Proceedings of the 8th European Conference on Genetic
Programming, volume 3447 of Lecture Notes in Computer Science, page 250--260. Lausanne, Switzerland, Springer, (30 March - 1 April 2005)
E. Alfaro-Cid, K. Sharman, and A. Esparcia-Alcazar. Proceedings of the 2006 IEEE Congress on Evolutionary
Computation, page 958--962. Vancouver, IEEE Press, (6-21 July 2006)
L. Altenberg. Evolutionary Programming --- Proceedings of the Third
Annual Conference, page 233--241. San Diego, CA, USA, World Scientific Publishing, (24-26 February 1994)