18.May.2010 at 21:01 by Garrison Locke
Great info! I'd like to see a much more advanced talk too. But maybe a PHP conference isn't necessarily the right forum for that kind of a thing...or maybe it is, I have no idea.
Ed Finkler (18.May.2010 at 13:00)
Workshop at TEK·X (English - US)
Most PHP developers have at least dabbled with JavaScript – used a jQuery plugin to add tooltips, or maybe a simple AJAX call to pull data from a PHP backend service. As the client side gets heavier and more complex, though, PHP developers would be well-served to delve deeper into JavaScript, and gain an understanding of this increasingly popular language. Thankfully, JavaScript is an interesting, concise language that's very well suited for front-end development – and other tasks.
In this tutorial sessions, we'll cover:
* The JavaScript Core language, aka JavaScript is NOT the DOM API
* How JavaScript is NOT PHP
* What you'll love
* What you'll miss
* What you'll hate
* The JavaScript object model, aka Forget Everything You Know about OOP
* Function-oriented development, aka Functions RULE
* Inheritance via prototype
* The malleability of JavaScript
* JavaScript in the browser: The DOM, Event and XMLHTTPRequest APIs (and more)
* Using a framework to make browser-based JS development less than a complete nightmare
* Server-side JavaScript, aka Traitorous Development
Quicklink: https://joind.in/1564
Slides: JavaScript for PHP Developers
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
Are you sure?
18.May.2010 at 21:01 by Garrison Locke
Great info! I'd like to see a much more advanced talk too. But maybe a PHP conference isn't necessarily the right forum for that kind of a thing...or maybe it is, I have no idea.
18.May.2010 at 21:02 by John Bafford
Bogged down a little in the second half with the code examples, I think, but overall, a very good explanation of JavaScript from a PHP perspective.
18.May.2010 at 21:03 by Matt Schraede
Ed brought a great amount of knowledge and first hand experience to this talk. Before this talk I could barely fathom using Javascript for building classes and inheritance and the like. He took JS beyond the browser and really did a good job of showing how powerful the language really is.
I think the best part of his talk was where he brought actual examples straight out of his SpazCore code base. Rather than simply manipulating the DOM in ways you would expect, he was able to use real world examples in a very understandable way.
My only complaint is mostly that Ed ran out of time and did not seem to cover everything he intended. I was hoping there would be more in the talk to tie PHP to Javascript, and for using both PHP and Javascript side-by-side to compliment one another.
18.May.2010 at 21:50 by Matthew Turland
Excellent introduction to JavaScript. I agree that showing a bit more interaction with a simple server-side app would have been beneficial. I also would have been interested in hearing more about server-side JS and JS unit testing options.
19.May.2010 at 14:31 by Daniel Cousineau
Excellent as to be expected. Did a great job of covering the basics but then showing practical examples from his own experiences with Spaz.
Spaz sucks! (Just like Primus)
19.May.2010 at 18:48 by Eli White
Awesome presentation, as always from Ed. Great information and IMO did a great job walking the non-JS coders in the room through TRULY understanding how JS works, and how it's object model is very different (Prototype based) than PHP's (Class based)
18.May.2010 at 20:02 by Sandy Smith
Glad I chose this talk, as this really explained some things that were mysterious/unknown to me in Javascript, and areas where I had false confidence in my knowledge.