News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Felix Geisendorfer's Blog:
How to organize your CakePHP App's Javascript?
October 11, 2006 @ 13:06:00

In his newest blog post, Felix Geisendorfer stars up a discussion on where Javascript should live in your CakePHP application.

What I actually want to start a discussion about, is how one should go about organizing his custom JS code, especially when working with CakePHP. In my early JS days I used to have one or more JS files with a plain list of functions. Most of the time I ended up with ugly spagetti code, so I decided to change my approach.

Right now I use the JS version of a globally available Singleton that always has a sub-object called Behaviors that contains a variable amount of functions to be executed when the DOM is ready. The main advantage of this approach is that you can organize your applications functionality in hierarchies, while not having to worry about scoping issues.

He also talks about one of his current favorite Javascript libraries - JQuery - and demonstrates a way he uses to integrate it in with his application (in a Singleton style).

His is just one way to do it, though, and he's asking for suggestions of other ways to do it. Have one? post it now!

0 comments voice your opinion now!
cakephp framework javascript jquery location oraganize cakephp framework javascript jquery location oraganize


blog comments powered by Disqus

Similar Posts

Richard Thomas' Blog: Solar Articles around the Web

Nick Halstead's Blog: 10 Reasons why PHP is still very much alive

Mike Davies' Blog: PHP Frameworks: comparing CakePHP and symfony

DevShed: Using Code Igniter to Build an IP-to-Country Mapping Application

PHP-Coding-Practices.com: How Table Migrations In CakePHP 1.2 Can Save Your Life


Community Events

Don't see your event here?
Let us know!


example introduction extension version php7 series wordpress framework voicesoftheelephpant podcast library language release interview api community opinion laravel laravel5 unittest

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework