Welcome to Professional ASP.NET - Chris Love's Official Blog Sign in | Join | Help

Chris Love's Official ASP.NET Blog

Chris Love's Helpful tips, tricks and pragmatic development knowledge for the ASP.NET world.
ASP Insider

Browse by Tags

All Tags » JavaScript   (RSS)

Microsoft Store

Don't Inject Markup in A Web Page using Document.Write
Look around just about every consumer facing site you visit these days has a third party script reference. Just about everyone uses Google Analytics and if you are like a former client of mine you have it and 2 other traffic analysis service scripts injected Read More...
Introducing ToolbarJS - A HTML5 JavaScript Library to Implement the Windows Phone AppBar Functionality
Back in February I released deeptissuejs , a HTML5, JavaScript touch gesture library. In January I release panoramajs a HTML5, JavaScript library to implement the basic Windows Phone panorama control experience. This month I am excited to release another Read More...
Listen to Me Talk to Carl & Richard about the Surface Pro, Mobile Development and More
A few weeks ago I got to sit down and chat with the DotNetRocks guys about a variety of topics. The initial premise for the interview was to talk about the Surface and why I love it so much. I think we got into some great tangents right from the start! Read More...
Why Its Time to Sunset jQuery
I owe so much to John Resig and the jQuery team for creating such a wonderful framework. I have staked most of my recent career on jQuery the way I staked my career on ASP.NET back in 2001. I have built many applications using jQuery over the past five Read More...
The Good and Bad For MtGox.com - Helping it Scale With Web Performance Optimization
BitCoin seems to be latest rage with wild value fluctuations. The past few days have seen a very wild roller coaster for the online currency. Most of the world's BitCoins are exchanged at MtGox.com , which has had some issues either with a denial of service Read More...
Use a DataList element for an HTML5 Auto Complete Experience
Guided user input is almost always a good idea when architecting a data entry experience. You want to help the user avoid potential mistakes. With on screen, mobile keyboards you want to reduce the keystrokes required to enter data and at the same time Read More...
Deeptissue.js A Gesture Library For the Modern Web
Today I am announcing Deeptissue.js , a library to make life easier for developers in the modern world. The inspiration for this library is rooted in my selfish need to have something that would bridge the gap between the WebKit Touch API , Internet Explorer's Read More...
Inserting HTML Using CreateDocumentFragment Instead of using jQuery
When I released the panorama.js library earlier this month I mentioned it was written to NOT depend on jQuery. Eliminating my need to depend on jQuery is an overall goal of mine. The primary reason is the pursuit of better app performance and a shift Read More...
Create a Custom JavaScript Event Without jQuery
There are dozens of standard events triggered by the browser based on user input, but sometimes the standard set of browser events just wont cut it for your application. Fortunately you can create your own custom events. I have read and probably shared Read More...
Web Performance Optimization: When Possible Use Native Selectors Instead of jQuery
I love jQuery and like most modern web developers it was the gateway that got me into heavy AJAX development. But like all things that make life easy it comes with a cost and that cost is performance. I find myself caught between using jQuery and just Read More...
Web Performance Optimization: Asynchronous Script Loading
Today I am going to continue my week of Web Performance Optimization articles with bit of an advanced technique to asynchronously load script files. This technique is important for many reasons and can be used in a variety of ways as well. It solves several Read More...
Get The Real Dimensions of an Image Using jQuery
Lately I have been working through a solution where I needed 'real-time' information about the dimensions of an image so I could programmatically perform resizing operations. My first approach was to use the jQuery height and width functions. But both Read More...
Make Your JavaScript Better With Self Executing Anonymous Functions
As I have matured my AJAX skills over the past few years I have settled on some standard patterns that seem to be best practices by many. One that I was sort of late in adopting was anonymous self-executing anonymous functions. I had seen them used, especially Read More...
I Recommend The Web Performance Daybook Volume 2
If you know me you know I am a fanatic about application performance and that I am a big fan of Steve Souders and the practice of web performance optimization (WPO). In the past I have recommended both High Performance Web Sites and Even Faster Web Sites Read More...
Download WebMatrix for Easy Web Development & Great New Features
Last week Microsoft released version 2 of one of my favorite web development tools, WebMatrix. You can download the latest Web Matrix version (2) right now and get started. The latest version of WebMatrix has added many new features that put it on par  Read More...
More Posts Next page »