Closures: A concept of callback function – Functional programming in Javascript Part 4 Closures in Javascript are perceived to be fairly complicated and advanced, this discourages people to learn Javascript. I will try to make it simple. To be frank, closures are now used in many languages, people use them in day-to-day coding, whether they know it or not. Because ... Read More »
Avoid polluting global namespace in Javascript- IIFE (Immediately Invoked Function Expression)
Avoid polluting global namespace in Javascript- IIFE (Immediately Invoked Function Expression) Everybody says Global variables are bad, they are evil, it produces abnormal behavior. In the browser environment everything you load is in a single space. An HTML page may be linked to 1, 2, or 10 JS files. Each JS file may contain code that is written by completely ... Read More »
Understanding scopes in Javascript- Function Scoping
Understanding scopes in Javascript- Function Scoping The concept of scopes are in every language. A scope dictates a portion of program where a particular variable is accessible. Not all variables are accessible in every places of program. if variables are allowed access everywhere then there will be chaos. There are controlled portions in program where variables are active. In C++ ... Read More »
JavaScript function declaration syntax: var fn = function() {} vs function fn() {}
JavaScript function declaration syntax: var fn = function() {} vs function fn() {} In Javascript there are 2 ways to create functions:- function declaration:- function fn(){ console.log("Hello"); } fn(); This is very basic, self-explanatory, used in many languages and standard across C family of languages. We declared a function defined it and executed it by calling it. What you should ... Read More »
forEach method in Arrays – Functional Programming in Javascript Part 3
forEach method in Arrays – Functional Programming in Javascript Part 3 In Javascript arrays are objects. It has a method forEach(fn) that takes function as argument and executes it for each element of the array. This function can have element of the array, index and array itself as argument. var myArray=[10, 20, "Hello", {}]; var myFunction=function(item, index, array){ console.log("For an ... Read More »
Functions as Arguments and Functions on Objects – Functional Programming in Javascript Part 2
Functions as Arguments and Functions on Objects – Functional Programming in Javascript Part 2 Functions as values is a concept of Functional programming, a variable pointing to a function. Well of course you can pass this variable around. Anything that you can do to a value, you can do it with function, as function is a value. Likewise we can ... Read More »
JAVA/XML based configuration of DWR 3 with Spring MVC 4 and annotations
JAVA/XML based configuration of DWR 3 with Spring MVC 4 and annotations This post is for people who know working of DWR(Direct Web Remoting) with Spring MVC. In order to understand DWR and kindly follow below post. https://jkoder.com/direct-web-remoting/ Having understood DWR, let’s configure DWR with Spring MVC version 4 . In this post I will show configurations based on XML ... Read More »
Function expression and Anonymous Function expression – Functional Programming in Javascript Part 1
Function expression and Anonymous Function expression – Functional Programming in Javascript Part 1 Most of us know how to create a function using function declaration in javascript. To execute above function we just need to call the function by writing hello(). What if I say that javascript provides flexibility in creating functions using another approach called function expression. Remember, functions ... Read More »
git .gitignore not working
If we come across a situation when we feels that the .gitignore file is not working then you are required to run these below commands- git rm -rf --cached . This removes any changed files from the staging area, then run the below command- git add . After running these above commands, now run the commit command and see the ... Read More »
Secrets of Javascript Arrays
Secrets of Javascript Arrays Arrays are a common structure in many languages, It’s a sequence of values that you wanna access in an indexed-based way. Let’s define an array. A point to note that Javascript arrays are zero-based (well of course nothing new!). But what’s the secret. Let’s raise the curtains. What if I say to calculate the length of ... Read More »
Jkoder.com Tutorials, Tips and interview questions for Java, J2EE, Android, Spring, Hibernate, Javascript and other languages for software developers