Category: Javascript

  • Netflix JavaScript Talks – Async JavaScript with Reactive Extensions

    Netflix JavaScript Talks – Episode 1 Async JavaScript with Reactive Extensions In this talk, you’ll learn how Netflix uses the Reactive Extensions (Rx) library to build responsive user experiences that strive to be event-driven, scalable and resilient. Learn the power of the Observable and how we’ve simplified our lives through the ability to filter, aggregate,…

  • JavaScript Tutorial – Get Or Remove Random Array Elements

    Lesson Code: http://www.developphp.com/video/JavaScript/Get-or-Remove-Random-Array-Elements-Tutorial Since JavaScript does not have built in methods for selecting or removing array elements randomly, we will demonstrate how to extend the Array object to supply it with those types of methods. The first example shows how to get a random array element without affecting the original array, the second example shows…

  • Brendan Eich on JavaScript at 17 – O’Reilly Fluent 2012

    Almost two decades after the birth of JavaScript, its creator gives a whirlwind history of the language with stories (and dirt!) dished out from each era. What worked well for JavaScript and what has continued to make developers groan? What’s coming in ES6 and where next for the JavaScript community? Answers to these questions and…

  • How To Convert Javascript to C# In Unity – Crash Course Tutorial

    http://jvunity.com :: Jimmy gives a crash course on the subtle differences between Js and C# in Unity and how you can better yourself by changing to C#. Consider Supporting @ http://patreon.com/jimmyvegas Follow us on Twitter: https://twitter.com/jimmyvegas17 Join us on Facebook: https://www.facebook.com/jimmyvegas3d Our Website: http://jvunity.com Original source

  • Redux: Simplifying Application State in JavaScript

    Tim Griesser As JavaScript applications increase in complexity, consistent patterns for managing state becomes considerably more important, and difficult to achieve without good patterns. Redux is a library which provides a “Predictable state container for JavaScript apps”. Utilizing proven patterns from more functional languages, Redux is a framework agnostic library which combines convention with functional…

  • JavaScript Tutorial For Beginners – NaN (Not a Number)

    Hey all, I thought it about time I introduced you all to NaN ;). So in this JavaScript tutorial for beginners I’ll be showing you what NaN is (Not a Number) and how we can use it to check whether certain variables are indeed a number or not. As usual, ask away with any questions…

  • 03 Creating A Scalable JavaScript Application Architecture Nicholas Zakas

    Original source

  • JavaScript Tutorial – Dynamic Select Year List Script HTML Form Elements

    Lesson Code: http://www.developphp.com/video/JavaScript/Dynamic-Select-Year-List-Script-HTML-Form-Elements PHP Version: http://www.youtube.com/watch?v=_vEyFYj09GE Learn to program dynamic year select lists in HTML forms to avoid the need to write up to 100 lines in your HTML. The JavaScript loop will write the options for you in a for loop. We can do this easily because years are numeric and incremental. Original source

  • Unit Testing in JavaScript via Jasmine

    I show you how to write unit tests in JavaScript using the Jasmine library and test runner. I’ve written classes or “modules” that work inside of Require.js and the code is in Github: Code: https://github.com/JesterXL/JavaScript-Jasmine-Unit-Test-Example Follow me on Twitter and Google+ Tweets by jesterxl https://plus.google.com/109537902154361720350 Original source

  • JavaScript Tutorial – what is prototype object

    Object keeps different properties and some may be methods also. Every object is associated with another prototype object. Object inherits all properties from the prototype object. {} empty object inherits properties from it’s prototype object Object.prototype. [] empty array inherits properties from it’s prototype object Array.prototype. Object.getPrototypeOf(o) returns prototype object of object o. new Object…