Javascript closures are tricky yet powerful aspects of the language. John Resig recommends this article to learn about closures.
The praises of ZK can be found easily and I will not repeat them here. Instead, I will outline the reservations that I have about ZK hoping to get advices from the community.
Our Mission
* Create a database that will store our images.
* Create a home page that retrieves all of the photos that are stored in our database.
* Allow the user to upload photos.
* Write some validation to ensure that the user enters a proper description and chooses an image
* Use jQuery to allow the user to asynchronously update and delete specific photos.
Grails and Flex both have significant advantages in different parts of the software stack. In this new article you will learn how they can be combined to take advantage of each's strengths.
We've just released three new training videos for online viewing or download in our online video framework. The tutorials cover Dynamic controls creation in ASP.NET, Howto develop Drag and Drop features in your online web application and an introduction to using the TreeView control. If you want to publish your programming videos at our tv station, you are most welcome to do so.
We just released a video showing the path we took in order to create web applications using Erlang and Mochiweb. Since it is our first video, your feedback about it is more than welcome. I hope you will like it.
Learn how to build a JavaScript grid app in under 25 lines by using TaffyDB. Lots of good info for those new to JavaScript or new to TaffyDB.
This post serves as a collection of useful tutorials on working with AJAX in a wide variety of ways. You’ll find tutorials on working with forms, building shopping carts, creating chat features, working with log-ins and usernames and much more.
Video tutorial on recording Selenium tests right in your Firefox. Short and concise. Some AJAX-specific tips are included. 8 mins 30 secs long.
This tutorial will walk you through the steps of creating a simple database-driven AJAX application using Direct Web Remoting (DWR) 2.0, Hibernate 3.0 and a new open source project from Nexaweb Technologies, dojo.E. dojo.E is an extensible markup processing engine that out-of-the-box will translate XML into dojo components.
As a Rails programmer, I have been using Prototype and Scriptaculous for over a year and a half, solely because it comes packages with Rails and has helpers. About 3 months ago, I discovered JQuery, which is another Javascript library that combines the powers of Prototype and Scriptaculous into one. JQuery is very easy to install for your web app and has a TON of cool things you can do with it.
Ajax has been around for yonks now and it’s not news. However, many people seem to still shy away from learning JavaScript. Having JavaScript or more specifically ECMAScript under your belt is really beneficial. JavaScript is used in many areas other than the browser; ActionScript, FireFox’s Plugins, Server side (i.e. Aptana Jaxer), Google’s V8 and various others. To mention a quick extra note on V8 as its fairly new news, its the JavaScript engine behind Google Chrome however its standalone and can be used in any project you wish. Find out more about it at the V8 webpage. It’s a good way to get into dynamic programming if you are more used to languages such as C# and Java.
This is a list of the things I think you should check out if you want to learn JavaScript.
So another jQuery/Javascript request came up from the same irc-channel - this time it’s about Ajax pagination. As with my last example the “serverside” of things is simulated with two .php-files (posts.php, server.php). The pagination is *very* customizable through the use of callbacks.
Last week I shared my MooTools Typewriter Class with you. It was pretty well received and I got a few feature requests that I’ve implemented including “backspacing” and character variance delays. I’m not going to explain the old code, so click here to get the full explanation on the class.
The AdRotator control in ASP.NET is extremely handy when it comes to randomly displaying advertisements on your site. However the ads are rotated only when the user refreshes the page. In this article, we will explore how you can easily rotate ads at regular intervals, without the user refreshing the page.
These are a few key concepts of JavaScript language that developers should know: execution context, activation object, variable instantiation, scoping, closure, eval and “this” keyword. This is a good article explaining these concepts...
A number of people have asked me how I configured GWT and OSGi. Here is a short tutorial on how to do this.
Learn Adobe Flex from scratch. Adobe Flex is next generation framework to develop Rich Internet Applications.
A comprehensive listing of CSS and JavaScript techniques to create browser based drop shadow effects.
By default Wicket shows error messages together in a single place in the HTML form. This has some drawbacks to usability, especially if you have long forms with lots of fields. Read further for a tutorial exploring possibilities to improve the location of the error on the page, thereby improving usability.