I am following ExtJS tutorial and tried creating a new page. It works.
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
        <!-- ** CSS ** -->
        <!-- base library -->
        <link rel="stylesheet" type="text/css" href="ext-3.3.1/resources/css/ext-all.css" />
        <!-- overrides to base library -->
        <!-- ** Javascript ** -->
        <!-- ExtJS library: base/adapter -->
        <script type="text/javascript" src="ext-3.3.1/adapter/ext/ext-base.js"></script>
        <!-- ExtJS library: all widgets -->
        <script type="text/javascript" src="ext-3.3.1/ext-all-debug.js"></script>
        <!-- overrides to library -->
        <!-- extensions -->
        <!-- page specific -->
        <script type="text/javascript">
            // Path to the blank image should point to a valid location on your server
            Ext.BLANK_IMAGE_URL = '../../resources/images/default/s.gif';
            Ext.onReady(function () {
                console.info('woohoo!!!');
            }); //end onReady
        </script>
    </head>
    <body>
    </body>
</html>
However, if I change the script tag line to use self closing tag, like following, it doesn't work.
<!-- ExtJS library: base/adapter -->
<script type="text/javascript" src="ext-3.3.1/adapter/ext/ext-base.js"/>
In Firebug, it complains Ext.EventManager is undefined.  I have two questions
- Is it generally a bad idea to use self-closing tag for script? I have read this post but it sounds to me it's talking about xhtml. 
- I am trying to learn Javascript. Although I know the way to fix it is to not use self closing tag, I would still like to know why FireFox think - Ext.EventManageris undefined?
 
     
    