jsrender

A 5-post collection

Simple JavaScript Notifications with toastr

My friend Hans Fjällemark and I have been collaborating on some JavaScript libraries lately and we decided it was time to release toastr, the first of them, on github. Our collaborative organization is under https://github.com/CodeSeven  toastr is a simple JavaScript toast notification library that is small, easy to use, and extendable. It allows you to create simple toasts with HTML5 and JavaScript like this: Simply include the files in your HTML page and write a simple line of code like this: toastr.success('Are you the six fingered man?', 'Inigo Montoya'); Hans is a great developer / designer and has recently helped me created some nice responsive designs in some demos...


New Course on JsRender Templating Fundamentals with JavaScript

Super fast rendering, code-less tag syntax, and no DOM nor jQuery dependency. That’s JsRender! My latest course JsRender Fundamentals is now available at Pluralsight! Learn how to build fast, robust, and maintainable Web applications with JavaScript, jQuery and JsRender: the successor to jQuery Templates. Free Preview:   Course Description: JsRender (the successor to jQuery Templates) is a JavaScript library that allows you to define a boilerplate structure once and reuse it to generate content dynamically. Learn how JsRender brings a new templating library to HTML5 development that has a code-less tag syntax, high performance, no dependency on jQuery nor a DOM, supports creating custom functions, and uses pure string based rendering. What are the modules? 0: Course Overview...


New Article on JsRender Templating

Super fast rendering, easy to pick up, no DOM nor jQuery dependency. That’s JsRender. Check out this month’s Client Insight column where I cover the basics of JsRender. And be on the lookout for my new full length course on JsRender, coming to Pluralsight in May 2012. JsRender is the successor to jQuery Templates created by Boris Moore. It brings a new templating library to HTML5 development that has a code-less tag syntax, high performance, no dependency on jQuery nor a DOM, supports creating custom functions, and uses pure string-based rendering. So instead of writing code like this: var i = 1;$(my.vm.movies).each(function () { var movie = this; $("#movieContainer1").append( "<div&...


JsRender Fundamentals: Templating for HTML5 Applications

This is a JsRender Fundamentals presentation I gave at the Spring 2012 DevConnections conference in Las Vegas. It covers some of the key topics you need to know to build web applications with JsRender. Learn how JsRender brings a new templating library to HTML5 development that has a code-less tag syntax, high performance, no dependency on jQuery nor a DOM, supports creating custom functions, and uses pure string-based rendering. You can view my other sessions from DevConnections and Orlando Code Camp here: jQuery Fundamentals workshop Whirlwind Tour of Building HTML5 and JavaScript Apps with MVVM and Knockout Fundamentals of Windows 8 XAML/C# Metro Style Apps View more of my presentations here. The demo code can be downloaded from here....


5 Minutes with Data Binding and JavaScript using Knockout and JsViews

For years when developers heard the term “data source control” it sent shivers down spines. It often referred to some tightly coupled object that managed binding the source data to the target controls and took you about 80% of the way t your goal. But it also often left you at the middle of the desert heat with nothing but a pair of sunglasses and a and a long way to go by foot to your destination as it drove off. Thankfully, data sources and data binding have evolved considerably over the years and produced some fantastic solutions in various technologies that are both robust and extensible. Silverlight (and XAML) is one of the best shining examples of...