Douglas Crockford Video 5 - 'The end of all things'
No let up in quality in this video. Here are my notes for the final video in the original series:
Cross site scripting (XSS) is a big problem. Huge privs accorded to a successful attacker.
Caja and adsafe - make js safer.
Don't confuse a variable and a value.
How does an object get a reference:
By Creation
By Construction
By Reference
David Parnas:
Lazy programmers guide
Keep performance delays below 100ms - provide some sort of immediate feedback.
Don’t fiddle with code. Measure first. Use PageSpeed
Arrays can be slow in older versions of ie. No hashmaps.
Don’t add unnecessary chrome. Takes time.
Don’t tune for quirks. Keep code clean and readable. Future versions of JS engines will be much faster. Your quirk optimisations may cause trouble.
jslint.com
Avoid global variables.
Avoid ++ - too easy to mess up
Use jslint
Avoid ++ - too easy to mess up
Use jslint
Comments
Post a Comment