Posts

Showing posts with the label function

interact.js Javascript Library

Image
Previously we've discussed enabling the drag and drop functionalities using the jsPlumb library. Recently, I stumbled upon the interact.js Javascript library, which I found to be as user-friendly as jsPlumb. Below is a short comparison of the two.    Library License Language/Infrastructure Level Built-in editor Github jsPlumb MIT/GPL2 HTML, JavaScript Medium Not Present 2931 stars, 755 forks interact.js MIT Standalone JavaScript Medium Not Present 5452 stars, 351 forks The above details are not presented here to render either one as the bet over the other.  But, in my own experience, I've blended both in my projects utilizing the drag and drop functions for some elements from jsPLumb and the drag and resize function for one element from inter.js. But the only concern when using both the libraries within one function, issues related to the drag function o...

Creating Multi dimensional Arrays in Javascript

Image
If you asked my opinion about Multidimensional arrays, 3 or 4 years ago, I would have said that they were the most simplistic concept to grasp but the most complicated to implement since this is what pops into my mind as soon as I think of a Multidimensional Array That was ages ago before I discovered the most easiest way, as easy as understanding multidimensional arrays, to implement them. Well, maybe some of you may already be well aware and this might sound like a trivial task, there is a percentage that needs clarification in this concept like I did 4 years ago. So buckle up, here we go. Let's start off with the very basics. What's an Array? The primitive definition of arrays simply stated that " Arrays were a storage medium that could hold a fixed number of values of a single type" . While this is partially true, it not the case anymore. Considering the programming language that I've chosen at hand, I think we can expand this definition an...