|
|
(9 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| == Inline JavaScript == | | {{Obsolete}} |
| Inline JavaScript - e.g. the use of HTML attributes such as: onclick, onmouseover, onmouseout, etc - is an outright no-no. Do NOT do this. Instead, opt for event binding.
| | <center> |
| | <table border="1"> |
| | <tr><th colspan="3"> [[Dark Brotherhood]] Coding Standards |
| | </th></tr> |
| | <tr><td colspan="3" align="center"> [[Coding Standards and Practices]] |
| | </td></tr> |
| | <tr> |
| | <td> [[ASP Coding Standards]] |
| | </td> |
| | <td> [[CSS Coding Standards]] |
| | </td> |
| | <td> [[Database Standards]] |
| | </td> |
| | </tr> |
| | <tr> |
| | <td> [[HTML Coding Standards]] |
| | </td> |
| | <td> [[JavaScript Coding Standards]] |
| | </td> |
| | <td> [[PHP Coding Standards]] |
| | </td> |
| | </tr> |
| | </table> |
| | </center> |
|
| |
|
| == jQuery == | | == Inline JavaScript == |
| The Brotherhood standardizes on the [http://jquery.com jQuery] library. All JavaScript should be written using jQuery; either using Core jQuery, jQuery plugins, or DJB created jQuery plugins.
| | Inline JavaScript - e.g. the use of HTML attributes such as: onclick, onmouseover, onmouseout, etc. - is an outright no-no. Do NOT do this. Instead, opt for event binding. |
|
| |
|
| == Script Inclusion == | | |
| Including JavaScript within '''script''' tags in the HTML is not advised. Use an external file where possible. This allows the individual files to be cached by browsers independent of the HTML file. | | == jQuery == |
| | The Brotherhood standardizes on the [http://jquery.com jQuery] library. All JavaScript should be written using jQuery; either using Core jQuery, jQuery plugins, or DJB created jQuery plugins. |
| | |
| | |
| | == Script Inclusion == |
| | Including JavaScript within '''script''' tags in the HTML is not advised. Use an external file where possible. This allows the individual files to be cached by browsers independent of the HTML file. |
| | |
| | |
| | [[Category:Coding Standards]] |
Latest revision as of 00:44, 21 April 2024
|
You must unlearn what you have learned. This article contains obsolete data. It reflects a Dark Brotherhood policy, position, or object that has been removed or replaced. It is preserved here for historical purposes only and should not be used/referenced.
|
Inline JavaScript
Inline JavaScript - e.g. the use of HTML attributes such as: onclick, onmouseover, onmouseout, etc. - is an outright no-no. Do NOT do this. Instead, opt for event binding.
jQuery
The Brotherhood standardizes on the jQuery library. All JavaScript should be written using jQuery; either using Core jQuery, jQuery plugins, or DJB created jQuery plugins.
Script Inclusion
Including JavaScript within script tags in the HTML is not advised. Use an external file where possible. This allows the individual files to be cached by browsers independent of the HTML file.