A re-introduction to JavaScript - MDC. Why a re-introduction?
Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. Resig: Learning Advanced JavaScript. Firefox 3 - SVG foreignObject. SVG is a nice way to create vector graphics on the web and even embedded in HTML pages.
Sometimes you might embed other markup into SVG and that’s where foreignObject comes in. From the W3 SVG1.1 spec: The ‘foreignObject’ element allows for inclusion of a foreign namespace which has its graphical content drawn by a different user agent. The included foreign graphical content is subject to SVG transformations and compositing. Taras’ Blog » Blog Archive » Living Dead Code. The coolest part about my job is that I get to work on tasks that are cool, but typically are forever laid to rest in the would-be-cool-if-we-could-but-we-don’t-have-time-or-resources category.
However as project code sizes increases, the usefulness/coolness ratio of static analysis grows and moves from would-be-cool, to nice-to-have to this-is-the-only-way. Now, I’m not sure where Mozilla lies on this scale, but I do know for sure that the giant codebase is an analysis treasure trove. Dead Code Motivation.