Notes from the book - Forms that work: Designing Web Forms for Usability by Caroline Garret There is a theory to think about when designing FORMS ! The theory is of the three layers of the form: Relationship, Conversation, and Appearance . The relationship of a form is the relationship between the organization that is asking the questions and the person who is answering. - Pursuading people to answer. - Pick the right moment to ask a question. - Three rules that infl uence response rates - Rule 1: Establish trust. 1. Show that the form is published by a real organization. 2. Make it easy to contact the organization that publishes the form. 3. Ensure that the form has a clear purpose. ...
Dynamic binding VS Static binding JavaScript features DYNAMIC binding, so all object references are checked at run time. Java, on the other hand, is based on STATIC binding, meaning that all object references must exist and be valid at compile time. However, an object-oriented language may require dynamic method bindings because polymorphism allows multiple definitions of methods sharing a common name, and calling such polymorphic methods often cannot be resolved until run time. The most obvious reason for this difference is that JavaScript is NOT compiled, so checking object references at compile time has no meaning. Object-oriented VS Object-based JavaScript is based on a simple object-oriented paradigm. This paradigm is often called object based, as opposed to object oriented. If you are used to a truly object-oriented language such as C#, Java, or C++, you will find much of that functionality is missing in JavaScript. For example...