Приложение Ext JS показывает пустую страницу - PullRequest
1 голос
/ 22 декабря 2011

Я новичок в Ext JS.Я создаю самое первое приложение, описанное в этом руководстве: http://www.sencha.com/learn/getting-started-with-ext-js-4 и, как уже упоминалось в нем, я создал index.html со следующим содержимым:

<html>
<head>
   <title>Hello Ext</title>

   <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
   <script type="text/javascript" src="extjs/ext-debug.js"></script>
   <script type="text/javascript" src="app.js"></script>
</head>
<body></body>
</html>

и app.js со следующим кодом:

<a href="#!/api/Ext-method-application" rel="Ext-method-application"     class="docClass">Ext.application</a>({
name: 'HelloExt',
launch: function() {
    <a href="#!/api/Ext-method-create" rel="Ext-method-create"  class="docClass">Ext.create</a>('<a href="#!/api/Ext.container.Viewport"  rel="Ext.container.Viewport" class="docClass">Ext.container.Viewport</a>', {
        layout: 'fit',
        items: [
            {
                title: 'Hello Ext',
                html : 'Hello! Welcome to Ext JS.'
            }
        ]
    });
}
});

Но это показывает мне пустую страницу.Если я отлаживаю его с помощью инструментов разработчика Chrome, он показывает мне эту ошибку: Uncaught SyntaxError: Неожиданный токен <в app.js: 1 </p>

Я очень старался, но понятия не имел, что происходит в app.js

Я уверен, что мой фреймворк правильно настроен и работает, но при загрузке страница пуста.

Спасибо.

Ответы [ 2 ]

5 голосов
/ 23 декабря 2011

Вам, вероятно, повезет больше, если использовать реальный Javascript вместо их неправильно скопированного / вставленного текста javascript в формате html:

Ext.application({
    name: 'HelloExt',
    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                    title: 'Hello Ext',
                    html : 'Hello! Welcome to Ext JS.'
                }
            ]
        });
    }
});
1 голос
/ 19 июля 2012

Я обнаружил, что это распространенная проблема в Интернете, и она касается использования Ext3 вместо Ext4, код выполняется без проблем, если вы используете правильную версию Ext, которая в данном случае Ext4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...