JavaScript Tutorials, Tips & Tricks

JavaScript is an open scripting language that enables Web authors to design interactive sites. Can interact with HTML source code and is supported by most browsers.

jQuery window height is not correct

Quick fix for JQuery window height issue. Jquery sometime shows incorrect height for $(window). This is fix to correct that bug.
Tags:

JavaScript Singleton Design Pattern

JavaScript Singleton Design Pattern
JavaScript Singleton pattern ensure that only a single instance of the class may exits in application. Details of singleton design pattern can be found in the an existing post named Java Singleton Design Pattern Tutorial. This pattern comes in handy when you want to create a class whose functionality doesn't change for its multiple instances ...

AngularJS Service / Factory Tutorial with Example

AngularJS Service / Factory Tutorial with Example
1. Introduction to AngularJS Services In AngularJS world, the services are singleton objects or functions that carry out specific tasks. It holds some business logic. Separation of concern is at the heart while designing an AngularJS application. Your controller must be responsible for binding model data to views using $scope. It does not contain logic to fetch ...

JavaScript 101: Objects and Functions

JavaScript 101: Objects and Functions
Let us go through the basics of Javascript objects. How objects are maintained. What is inheritance in JS. Also lets check Javascript Functions.

JavaScript Module Design Pattern

JavaScript Module Design Pattern
JavaScript Module pattern provides a way to wrap public, private methods (and variable) into a single entity and exposing only the public members to the world outside of module. This allows faster namespace resolution, avoid collision of the methods/variables with other global APIs since the namespace isn't populated with all many functions, and obviously provides cleaner code.Implementing ...

JQuery Trigger Event on Show/Hide of Element

JQuery provides powerful API to manage triggering of events. It provides a way to trigger the event handlers bound to an element without any user interaction via the .trigger() method.The .on() method (previously known as .live()) is a great way to add custom handlers to different browser events. When such events are triggered, these custom handlers ...

HTML5 Server-Sent Events with Java Servlets example

HTML5 Server-Sent Events with Java Servlets example
Since the dawn of modern web applications, push notifications have gained significant traction in industry. Instead of pooling data from server it has now become common that server should notify client.Ajax is so pervasive these days it is almost seen on every web page we visit. This is all good if you want to refresh a ...

AngularJS Routing and Views Tutorial with Example

AngularJS Routing and Views Tutorial with Example
Welcome to the next tutorial of the ongoing series of tutorials on AngularJS. In previous tutorial we saw AngularJS Controllers and also created a Hello World example using Angular.In this article we will go through the next useful feature of AngularJS called Routing. Also we will see how we can divide a single page application ...

HTML5 Geolocation API Tutorial with Example

HTML5 Geolocation API Tutorial with Example
HTML5 has finally pushed the web ahead with many new APIs that were lacking since the inception of HTML. New APIs like DOM Storage API helps in making better web applications.As part of the specification, HTML5 added set of new APIs under title Geolocation that helps the applications to identify location related information from visiting ...

AngularJS Controller Tutorial with Example

AngularJS Controller Tutorial with Example
Let us talk about one of the AngularJS's most useful feature which helps in making awesome single page applications in JavaScript - The Controller.This tutorial is part of series of tutorials on AngularJS where we shall touch different aspects of Angular and its features. In our last tutorial we saw Introduction of AngularJS and also ...
Page 1 of 812345...Last »