Javascript: Cross-Browser Compatibility Resources
3 Replies
For those looking to build their own Javascript Library/Framework and don’t want/need/plan to use an existing Javascript library (jQuery, Mootools, Dojo, etc.), here is a list of links to “gotchas” and “suggestions” that should help aid you:
- Event Compatibility Tables – List of browsers and which events they use (and/or how to call them)
- CSS Reset by Eric Meyers – Considered one of the best resources for properly resetting the CSS definitions which allows more consistent flow of your css designs.
- 15+ Techniques and tools for cross-browser CSS coding - Great source for proper CSS implementations
- StackOverflow: What Cross-Broswer Issues Have You Faced? - A StackOverflow question that in turn presented a large and more visible response to real-world problems
- Essential Javascript: 8 Cross-Browser Solutions - A very well written article explaining problems/solutions to IE 8 (and lower) issues you’ll face.
- When Defining an object (ie: { key: someValue }), be sure to NOT leave a trailing comma or IE will scream. Example of Bad Object Definition: { key: someValue, }
- Complete Guide to Cross-Browser Compatibility Check - Goes into a LOT of information for ways to debug, test and find cross-browser issues.
Javascript: Cross-Browser Compatibility Resources
3 Replies
For those looking to build their own Javascript Library/Framework and don’t want/need/plan to use an existing Javascript library (jQuery, Mootools, Dojo, etc.), here is a list of links to “gotchas” and “suggestions” that should help aid you:
- Event Compatibility Tables – List of browsers and which events they use (and/or how to call them)
- CSS Reset by Eric Meyers – Considered one of the best resources for properly resetting the CSS definitions which allows more consistent flow of your css designs.
- 15+ Techniques and tools for cross-browser CSS coding - Great source for proper CSS implementations
- StackOverflow: What Cross-Broswer Issues Have You Faced? - A StackOverflow question that in turn presented a large and more visible response to real-world problems
- Essential Javascript: 8 Cross-Browser Solutions - A very well written article explaining problems/solutions to IE 8 (and lower) issues you’ll face.
- When Defining an object (ie: { key: someValue }), be sure to NOT leave a trailing comma or IE will scream. Example of Bad Object Definition: { key: someValue, }
- Complete Guide to Cross-Browser Compatibility Check - Goes into a LOT of information for ways to debug, test and find cross-browser issues.
For those looking to build their own Javascript Library/Framework and don’t want/need/plan to use an existing Javascript library (jQuery, Mootools, Dojo, etc.), here is a list of links to “gotchas” and “suggestions” that should help aid you:
- Event Compatibility Tables – List of browsers and which events they use (and/or how to call them)
- CSS Reset by Eric Meyers – Considered one of the best resources for properly resetting the CSS definitions which allows more consistent flow of your css designs.
- 15+ Techniques and tools for cross-browser CSS coding - Great source for proper CSS implementations
- StackOverflow: What Cross-Broswer Issues Have You Faced? - A StackOverflow question that in turn presented a large and more visible response to real-world problems
- Essential Javascript: 8 Cross-Browser Solutions - A very well written article explaining problems/solutions to IE 8 (and lower) issues you’ll face.
- When Defining an object (ie: { key: someValue }), be sure to NOT leave a trailing comma or IE will scream. Example of Bad Object Definition: { key: someValue, }
- Complete Guide to Cross-Browser Compatibility Check - Goes into a LOT of information for ways to debug, test and find cross-browser issues.