Contents tagged with JavaScript
-
The JavaScript and HTML5 Magazine – What's New this Week?
-
New eBook: JavaScript Patterns JumpStart Guide - Clean up your JavaScript Code
Over the years I’ve worked with various JavaScript patterns that can be used to clean up code and make it more re-usable and maintainable. By learning some of the key patterns along with concepts such as closures, namespaces and global scope, prototyping, and more you can transform messy JavaScript code into clean JavaScript code and significantly simplify your projects and applications. The challenge is knowing how to get started and finding a resource that explains everything in a way that’s “to the point” and easy to understand.
-
Using the AngularJS Package for Sublime Text
Brad Green from the AngularJS team recently tweeted about a package that was released for the Sublime Text editor that adds AngularJS support so I thought I’d do a quick write-up on how to use it since it’s really nice to have available. Although Sublime Text is quite popular now days, I’m going to approach this post from the beginner standpoint and provide a step-by-step look at getting the package running. Information about the AngularJS Sublime Text Package can be found here. Some of the key features include:
-
AngularJS Animations in Version 1.2+
-
Using an AngularJS Factory to Interact with a RESTful Service
-
Video: Working with the jQuery data() Function
-
AngularJS Routing Changes
-
The JavaScript Cheese is Moving: Data-Oriented vs. Control-Oriented Programming
In a previous post I listed several of the JavaScript data binding frameworks that are available and talked about why they’re essential as applications move more and more functionality to the client. Data binding is a key aspect of client-centric programming that can significantly minimize the amount of code written, simplify maintenance, and ultimately reduce the number of bugs that crop up in an application. Without data binding you have to locate each control in a page with code and then assign or extract a value to/from it – something I call “control-oriented” programming. Here’s an example of control-oriented programming:
-
jQuery Tips and Tricks – New Pluralsight Course
-
More FlipBoard Magazines: Azure, XAML, ASP.NET MVC & Web API
In a previous post I introduced two new FlipBoard magazines that I put together including The AngularJS Magazine and The JavaScript & HTML5 Magazine. FlipBoard magazines provide a great way to keep content organized using a magazine-style format as opposed to trudging through multiple unorganized bookmarks or boring pages full of links. I think they’re really fun to read through as well.