Knockout Fundamentals

Knockout is an MVVM JavaScript framework that allows us to quickly develop rich applications with a declarative style and rich template support. Easier to create rich, desktop-like user interfaces with JavaScript and HTML. Rich client side interactivity -- Declarative binding, Observables Key Concepts: Dependency tracking via Observables Declarative Binding:  example <input data-bind = "value: firstname"> Template support … Continue reading Knockout Fundamentals

JQuery: Features

JQuery is a JavaScript framework that has many built-in functionalities."Write less do more library." Fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. An open source project. 1000+ plugins available. History: Developed by John Resig of Mozzila. jQuery was first announced at BarCamp NYC … Continue reading JQuery: Features

HTML5 New JavaScript APIs

HTML5 is addition of number of different JavaScript APIs. To check different api support for different browser versions visit http://caniuse.com/#comparison Below are the few APIs with short description which has been introduced in HTML5 : # Canvas :  Through canvas api we can declare 2D or 3D context through WebGL (Web Graphics Library) is a JavaScript API for rendering interactive … Continue reading HTML5 New JavaScript APIs

HTML5 Semantic markup

Semantic markup: In HTML5 markup not only have syntactic(syntex) meaning, but semantic(related to logic) meanings. In HTML5 we have shorten <!DOCTYPE html> description  because of not referring to Document Type Definition (DTD). HTML 5 semantic markup for Structural Elements, elements which convey the layout of the Page. Before HTML5 webpage are basically designed based on . In … Continue reading HTML5 Semantic markup