Valentin Agachi

freelance web developer

request quote!

Experimenting with Javascript and DOM

Being a student sometimes has its perks. For example, this semester I had a course on web programming, which was focused mainly on Javascript. There were some projects we had to finish by the end of the semester, which I did and now I am sharing.

I really enjoyed working on these projects, because it helped me realize the importance of Javascript and DOM in the "soon-to-flourish" rich web applications. A while back I wrote about the creation of an interactive Bucharest map with the help of Javascript and AJAX. From that point on I begun being attracted to Javascript. I learned that the DOM, although a good thing, is not very consistent in browsers. It's very hard to create a cross-browser Javascript code.

I have put these projects I was talking about online. Although not every project has an English interface, I am sure you will get the picture.

The following projects are reusable controls, which can be used in web applications:

Slider
A slider object which can be used as a slider or a track bar, with capabilities of both horizontal and vertical layout.
Table Sort
An object that enables you to make tables sortable.
Table Filter
An object that allows you to give the client the possibility of setting a filter on your tables.
Tab Panels
An tab control object which allows you to transform your plain pages in multiple panel tabbed page.
Color Picker
An object which copies the functionality of the Windows color picker window.
Text Editor
A small-featured text editor object which allows you to edit your texts visually.
DOM Navigator
A small application, which was meant to behave like the Firefox's DOM Inspector.

The following projects are just for demonstrating the use of Javascript:

Planets
Some planets moving around the sun, plus one satellite moving around one of them.
Calculator
Windows Calculator replica wannabe.
Memory
A small memory game.
Quiz
An example quiz script.
Hangman
A hangman game.
Puzzle
A puzzle game with numbers.
Tic Tac Toe
A tic-tac-toe game. You can't beat the computer. If you can please contact me. :)

Please feel free to comment here on any of these projects.

Comments

There are no comments posted.

Who's this guy?

Hello! I am Valentin Agachi, an ambitious web developer, and you are viewing my site and weblog.

If you care to find more details about me, you can check out my CV page, or you can contact me.

Valentin Agachi's profile on LinkedIn Download vCard

© 2003-2012 Valentin Agachi. All rights reserved.