Объект приложения Firefox, эквивалентный в других браузерах - PullRequest
1 голос
/ 16 января 2012

Я не JS парень, я еле касался его только тогда, когда мне нужно было внести некоторые изменения в приложение MVC3, которое использует JavaScript, и когда я пытаюсь запустить его в IE, он получает ошибки в первой строкенекоторые сценарии, в коде, как показано ниже:

App.listLoan = new Function;

Работает в FF.

Что должно быть эквивалентным или "безопасным для браузера" кодом для этого?


РЕДАКТИРОВАТЬ:

На самом деле, после более подробного изучения кода, я обнаружил, что объект App на самом деле определен.

В _Layout.cshtml, я определил это:

<script src="@Url.Content("~/Scripts/app/app.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/app/listEnvelope.js")" type="text/javascript"></script>

Код в app.js

/* The main component */
var App = {
init: function () {
/* ....*/
}

, а в listEnvelope.js у меня cpde, показанный изначально Он работает в FF, но не в IE

Может кто-нибудьподскажите в чем проблема?

спасибо

1 Ответ

2 голосов
/ 16 января 2012
if(typeof App === 'undefined') {

    // no App namespace, so create one
    var App = {};   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...