JSFiddle

bcmoney's public fiddles

  • Futurebox3 (CSS inline modal/popup)

    I take no credit for this, save for my eye for the best lightest weight approach to achieving a modal/lightbox style inline (unblockable) popup. All the hardwork was done by TheCSSninja, and I am forever grateful to him! I've used this a lot in my little projects, especially to replace the bulkier (but "best of the rest" Greybox), in fact that reminds me I should send him some beer/coffee money donations. For a comparison grid for the other top common solutions that most people use to achieve the same effects, see: http://planetozh.com/projects/lightbox-clones/

  • ContentFlow (JS Coverflow)

    Implemenation of the CoverFlow-inspired ContentFlow JavaScript libary. Working example: http://bcmoney-mobiletv.com/widgets/contentflow/ Other popular libraries are: http://luwes.co/projects/js-cover-flow/ https://vanderlee.github.io/coverflow/ https://coverflowjs.github.io/coverflow/ http://simile-widgets.org/runway/ http://www.mb5u.com/jscode/html/Prototype/1041_protoflow/

  • DBpedia API - Music

    Use the DBpedia API to perform Music data lookups including Artist (info/pic) & Albums (songs/cover-art). Tutorial: http://www.onemusicapi.com/blog/2014/09/10/querying-wikipedia-album-artwork/ SPARQL: http://dbpedia.org/sparql

  • MusicBrainz v2

    Client-side code for querying the MusicBrainz API v2.0 (XML or JSON Web Service) using jQuery AJAX requests. For more info, see: * MusicBrainz dev resources: https://musicbrainz.org/doc/Development * MusicBrainz Web Service: https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2 * MusicBrainz DB Schema: https://musicbrainz.org/doc/MusicBrainz_Database/Schema * MusicBrainz query formatting: http://forums.musicbrainz.org/viewtopic.php?pid=22929#p22929 Based on previous example from GitHub: https://github.com/duncanjbrown/Simple-MusicBrainz-API-Wrapper-JS For albums, get the value of "title" from the following: http://musicbrainz.org/ws/2/release-group/?query=artist:metallica%20AND%20type:album

  • InfoVis graphs (GoogleCharts fallback)

    Javascript InfoVis Toolkit (JIT) examples: http://philogb.github.io/jit/demos.html Also a few quick & dirty Google Charts API fallbacks: https://developers.google.com/chart/interactive/docs/gallery/barchart#coloring-bars

  • D3.js - Line Chart from object (X.vs.Y)

    Data Driven Documents javascript library (D3.js) This is an example of loading in-page/in-object data, based on converting the file-based TSV loading example basic Line Chart from: http://bl.ocks.org/mbostock/3883245 This type of chart is perfect for the changes in a single value over time.

  • Processing.JS - Charts/Graphs

    Processing.JS project ports the Processing statistical modeling and visualization platform to the web. Here are the simplest possible examples of a Pie Chart, Bar Chart and Line Graph: http://chrislarson.me/blog/processingjs-example-pie-chart.html http://processingjs.org/learning/basic/

  • OpenLayers 3.x - Store Locator

    Concept for a Store Locator using OpenLayers 3.x + OpenStreetMaps + GeoNames' nearbyPlaceNames API for reverse geocoding Lat/Lon to a location. The same map could also be used to locate winners (if so desired).

  • OpenLayers 3.x

    OpenLayers 3. (Popup example): http://doc.jsfiddle.net/use/echo.html

  • Cisco UCCX Chat Widget

    Basic Chat widget exported directly from UCCX backend.

  • Cookie handling

    CRUD operations (Create, Read, Update & Delete) of browser-based Cookies to persist data on the client-side beyond the life of the page.

  • JS Session/Countdown Timer

    Examples of countdown timers (i.e. could be used to track session time before auto-logout, or, promotions until a specific event such as a product-launch happens or big deal is available). Stylized counter based on the excellent example at: http://www.sitepoint.com/build-javascript-countdown-timer-no-dependencies/ Basic text example is original work which started from a problem where I needed a method to simply calculate the time between two dates and displays as a basic countdown clock (in HH:MM:SS format).

  • Interactive Chat button

    Example of an in-house Live/Web Chat callout button and graphic. Meant to be a sample implementation of a Basic Chat widget form as exported directly from UCCX Admin backend. CSS3 Callout and rounded corners developed based on example/tutorial "CSS3 speech bubble" code at: http://www.sitepoint.com/pure-css3-speech-bubbles/

  • User-Agent Mobile Device check

    Utilize the User-Agent string to determine with JavaScript if the device accessing the page/app is a Mobile Device or not (Desktop, TV, Projector or other large screen, etc)

  • Inactivity Timer

    An "Inactivty Timer" which allows you to keep track of when users are interacting with your page/app or just sitting idle.

  • Countup Timer/Stopwatch

    A "countup timer" also known as a stopwatch, starts counting when a particular event happens (in this case examples shown with trigger events being Page load and Button click).

  • Unit Testing JavaScript

    Example of how to unit test your JavaScript code with Qunit: http://www.smashingmagazine.com/2012/06/introduction-to-javascript-unit-testing/

  • Digital Element

    NetAcuity Cloud solution by Digital Element

  • Neustar

    Neustar GeoIP Intelligence tool

  • MaxMind - GeoIP

    MaxMind's GeoIP2 Precision Services