JQuery fallback script

It’s possible that a CDN may become unavailable to your web application, if so you’ll want to fallback to another source for your libraries (JQuery in this example).

    <script type="text/javascript">
        if (typeof jQuery == 'undefined') {
            var e = document.createElement('script');
            e.src = '@Url.Content("~/Content/js/jQuery/jquery-1.11.1.min.js")';
            e.type = 'text/javascript';

Gator.js a micro event handling framework

I’ve had a look at gator.js, it’s useful because it’s very a lightweight way of handling events on page elements. Quick demo below:

<!DOCTYPE html>
<html lang="en">
    <title>Gator demo</title>
      <script type="text/javascript" src="gator.min.js"></script>
     <table id="mytable">
    <script type="text/javascript">
        var table = document.getElementById("mytable");
        Gator(table).on('click', 'tr', function (e) {
            alert("clicked on table row");