Home Posts GitHub Menu

Tag :: JavaScript


Vue Auth Version 3 Released

Annoucning release of Websanova Vue Auth Version 3.


SPA Prerender For SEO Reference Guide

A concise reference guide on how to setup a single page app for search using prerender.


Vue Upload Version 1 Released

Version 1 of the light weight file upload plugin for Vue.js released.


Regex Fiddler App Released

A new regular expression testing and sharing app written in Vue.js and Laravel.


Vue.js File Upload Plugin

A simple, intuitive and light weight file upload plugin for Vue.js


Vue.js Global Event Store

Creating a simple global event store for Vue.js compatible with versions 1 and 2.


Vue.js Plugins Galore

Release of a few Vue.js plugins and components for very common usage such as file uploads, forms, modals and global messaging.


Announcing Vue.js JWT Auth Plugin

A simple elegant authentication plugin for Vue.js supporting, login, remember me, and social functionality for Facebook, Google and Twitter.


Websanova url.js v2.0.0 for Web and Node.js Released

The websanova url.js parser has released version 2.0.0. The new version now features the much anticipated tld and sub domain support.


jQuery Plugin Development in 30 Minutes

jQuery Plugin Development in30Minutes ebook released by Websanova.


wScratchPad 2.0.0 Released

Websanova wScratchPad 2.0.0 finally released. After lots of feedback we have released a new version of the popular JavaScript scratch pad plugin.


Url.js for Node is Finally Here

After the popularity of the websanova url.js package we got a lot of requests for a node.js version. Wait no longer, it's finally here.


Publishing Node.js Packages to NPM

So how exactly do you make your JavaScript extensions, libraries and plugins work on Node.js. It's quite simple and we cover it in this article.


Writing Unit Tests in Node.js

An important part of Node.js will be writing unit tests for your apps and it’s modules. Like most of Node.js the basics of setting this up is a snap and you can begin writing unit tests in not time.


Creating a New Node.js Project

So you've decided to dive into Node.js but you're not quite sure how to start. This article covers the simple process of getting your feet wet with Node.js.


Installing Node.js with Nginx Proxy

Node.js is great for serving app. But it becomes cumbersome to deal with static files. It's much better to let an existing server such as Nginx handle this which it already does so well.


wPaint 2.0 Released!

It’s been long overdue but wPaint 2.0 is finally out. The 1.0 stream was doing well but I was getting continually emailed with feature requests, and bugs particularly on mobile. With this release wPaint has been completely rewritten from the ground up.


10 Shapes to Extend HTML5 Canvas

Today we extended HTML5 Canvas to easily allow drawing some shapes through the use of simple methods.


A More Powerful Trim()

I came across the situation the other day where I needed to trim a string. However I didn’t need to trim white space characters, I needed to trim some dollar ($) sign characters.


Websanova JavaScript Extensions Project

After finally catching up with a bunch of things on the blog we finally had a chance to work on the extensions page and got it up and running.


Custom Events Using the jQuery Special Events API

It’s not often we need our own jQuery events, but when we do it’s nice to know we can create an elegant solution that behaves like any other event would.


wForm - Awesome jQuery Form Plugins

After introducing our wChar, wCheck, wInput and wSelect jQuery form plugin separately over the past couple weeks we have decided it’s only fit to show all the plugins working in harmony together.


wInput - A jQuery Input Text and Textarea Plugin

This is a simple plugin for text boxes and textarea inputs that gives us clean looking text boxes and takes care of backwards compatibility for placeholder attributes.


wSelect - A jQuery Select Box Plugin

The current state of select boxes on the web are just plain ugly and limited in functionality. We wanted to create a select box plugin that could be fully customizable in appearance for one.


jQuery .mousestop() Event Plugin

It’s not very often we think about triggering a stop event over an element. But perhaps that is because the event has never existed in JavaScript.


JavaScript ParseInt Radix

Today I came across an error while I was linting my Intelligent RGB / HEX Converter Plugin code about requiring a radix value for parseInt(). After a quick look up on Google I could see that excluding this parameter could lead to some rather nasty bugs in your code.


wCheck - jQuery Radio & Checkbox Input Plugin

I find that the appearance of radio and checkbox inputs has always been limited. Some browsers have allowed some modification of these elements but for the most part it’s quite difficult to get them to look good and fit in with more colorful designs.


wChar - An Elegant JQuery Character Counter Plugin

Character Counters have always bothered me during development as I was never able to find a good place for them. Sometimes I had forms with multiple inputs and having a little character counter bubble above each one just made the form look bloated and messy.


An Intelligent JavaScript RGB to HEX Converter

It’s not very often I need an rgb / hex converter in my apps or to convert a color code quickly, but when I do I find there are never any good tools around to do it quickly.


How to Setup Grunt.js

I have never really gotten into using Grunt, but once I got it going I found out how great it is at automating so many tasks like linting, testing and minifying my files.


Flippant.js JavaScript Plugin

This is an awesome little plugin that I just came across recently that creates a flip animation on virtually any element on your screen.


Websanova wModal jQuery Plugin

Most of the jQuery modal plugins out there had either not enough options, or too many and weren’t too flexible either way.


Simple, Lighweight jQuery Pagination Plugin

A simple lightweight jQuery pagination plugin. Comes with ajax support allowing you to customize for your needs.


jQuery .clear() – Clearing Element Contents Using a Timer

This is a handy little method to have laying around. It allows you to populate an element and clear it after a certain amount of time.


jQuery .cssAll() – Retrieving Multiple CSS Properties

The current implementation of the .css() method in jQuery allows us to set multiple properties to an element, but only allows us to pull one property at a time.


JavaScript URL Parser

Sample code and demo of the Websanova JavaScript url parser.


The Ultimate Guide to Writing jQuery Plugins

An article outlining in detail jQuery plugin development.


How to Write an Accurate Game Timer in JavaScript

Article about how to implement an accurate FPS game timer in JavaScript.


jQuery Max Character Counter Plugin

Sample code and demo for the Websanova jquery Max Character Counter Plugin.


HTML5 jQuery Paint Plugin

Sample code and demo of the Websanova wPaint jQuery plugin.


How to Write Your Own JSFiddle (In 15 Minutes or Less)

This article describes how to write your own simple version of a jsfiddle style application.


Loading jQuery From Google With Graceful Fallback

Short article with code sample describing how to load jQuery from Google with a gracefuly local fallback.


Why JavaScript For In Loops Are Bad

An article discussing the pitfalls of using for-in loops in JavaScript and how to avoid them.


jQuery Humanized Message Plugin

Sample code an demo for the Websanova jQuery Humanized Message plugin.


HTML5 jQuery Scratch Pad Plugin

Sample of the jQuery wScratchpad 2.0 plugin demo and sample code.


Extending JavaScript - The Right Way

An article highlighting how to extend JavaScript correctly to avoid issues with namespacing and the global object scope.


jQuery Remove Class by Regular Expression

Sample code for removing a class or classes via regular expression through a jQuery utility extension.


JavaScript RGB to Hex Converter

An article with sample code for a smiple JavaScript RGB to HEX converter.


Duck Punching jQuery Ajax

An article describing the technique of duck punching with an example using jQuery $.ajax function.


A Large Collection of Useful jQuery Utils

A collection of useful jQuery utitilites to easily add to your projects on demand when needed.


jQuery Plugin Development Boilerplate

This article goes over the Websanova jQuery plugin development boilerplate, it's functions and implementations.


Building Collections Efficiently Using jQuery

The article covers building collections efficiently using jQuery, particularly the clone function.


12 Awesome jQuery Selector Extensions

List of 12 jQuery selectors for extending jQuery.


16 Step jQuery Plugin Development Lifecycle

Article outlines 16 steps involved in th jQuery plugin development lifecycle.


10 Coding Tips to Write Superior jQuery Plugins

A guide with some useful tips for writing elegant jQuery plugins.


10 Simple Guidelines for Writing jQuery Plugins

Article discussing 10 simple guidelines for writing elegant jQuery plugins.


Creating Awesome Effects Using jQuery Hover

An article covering how to use the jQuery hover function to create awesome effects.