为什么extjs脚本崩溃IE9?

Bdf*_*dfy 1 extjs extjs4 extjs4.1

我有一个简单的脚本并使用extjs 4.1.1:

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="ext-all.css">
        </style>
        <script type="text/javascript" src="js/ext-all.js"></script>
        <script>
            Ext.onReady(function() {
                Ext.create('Ext.Panel', {
                    width: 200,
                    height: 200,
                    renderTo: Ext.getBody(),
                    layout: {
                        type: 'table',
                        columns: 2
                    },
                    defaults: {
                        frame: true,
                        width: 200,
                        height: 200
                    },
                    items: [test()]
                })
            })

            function test() {
                return Ext.createWidget('tabpanel', {
                    title: null,
                    rowspan: 2,
                    width: 100,
                    height: 200,
                    activeTab: 0,
                    items: [{
                        name: 'test',
                        title: 'test'
                    }]
                })

            }
        </script>
    </head>

    <body></body>

</html>
Run Code Online (Sandbox Code Playgroud)

这个脚本崩溃IE9.为什么?

A1r*_*Pun 5

createWidget在Ext4中已弃用.请改用Ext.create或Ext.widget.

return Ext.widget('tabpanel', {
Run Code Online (Sandbox Code Playgroud)