Постоянное динамическое управление в ASP.Net

Я только начал вникать в javascript, чтобы сделать проект более отзывчивым, и работаю с примером backbone.js.

Я скопировал http://www.jamesyu.org/2011/01/27 / cloudedit-a-backbone-js-tutorial-by-example / в новом проекте Rails 3.

Я запускаю проект и перехожу на домашнюю страницу .... и там есть ссылка на / # и ничего больше. Заглянув в консоль js, я получаю ошибки в двух скриптах: application.js и backbone.js

This (backbone.js)

backbone-min-0-3-3.js:8Uncaught TypeError: Cannot call method 'extend' of undefined

и this (application.js):

var App = {
        Views: {},
        Controllers: {},
        Collections: {},
        init: function() {

        new App.Controllers.Fffforms();
**error message ---> application.js:9Uncaught TypeError: undefined is not a function**
            Backbone.history.start();
        }
};

Будучи новичком в js, это не " В этом есть смысл, и ничто из того, что я искал, не принесло такой пользы в краткосрочной перспективе.

Может ли кто-нибудь сказать мне, на что именно указывают эти ошибки и как я могу действовать в дальнейшем? Все проверяется сравнением ресурсов в

Кто-нибудь может сказать мне, на что именно указывают эти ошибки и как я могу действовать в дальнейшем? Все проверяется сравнением ресурсов в https://github.com/jamesyu/CloudEdit , но моя репликация из нового проекта rails 3 (а не клона этого репо) точно не работает.

Любые предложения приветствуются, включая Я только что начал изучать некоторый javascript.

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

По предложению, я пошел и фактически добавил в гем Jammit и настроил его для обслуживания всех js-скриптов, чего не было в Rails по умолчанию. Теперь все скрипты отправляются в браузер (включая контроллер). К сожалению, это не решает исходную проблему, только дает больше ошибок при загрузке, вытекающих из инициализации приложения, которая находится в консоли chrome js:

Uncaught TypeError: undefined is not a function
App.initapplication.js:9
(anonymous function):3000/#new:32
d.extend._Deferred.f.resolveWithjquery.min.js:16
d.d.extend.readyjquery.min.js:16
d.c.addEventListener.yjquery.min.js:16

Учитывая, что я просто копирую прямо сейчас, должны быть некоторые небольшие упущенные деталь за пределами меня, которая мешает приложению запускаться должным образом. Текущий код, с которым я работаю, следующий: preg_match_all ('~ [\ x {4e00} - \ x {9faf}] ([\ x {3040} ...

Моя цель - фильтровать через Microsoft Word Документ (.docx), содержащий все японские кандзи и кана. Текущий код, с которым я работаю, следующий:

preg_match_all('~[\x{4e00}-\x{9faf}]([\x{3040}-\x{309f}]) \= ([a-z]) \=+~u', $data, $matches);

Согласно некоторым исследованиям, я обнаружил следующие значения Unicode японского текста: http://www.rikai.com/library/kanjitables/kanji_codes.unicode. shtml

Пример данных, с которыми я работаю, выглядит следующим образом:

時 (と き) = toki = time; час; повод; момент を = wo = частица, отмечающая прямой объект предложения (時 = время) 超 え て (こ え て) = koete = cross

Моя конечная цель - иметь возможность запускать preg_match_all для получения данных по аналогичному шаблону, который выглядит как «超 え て (こ え て) = koete» Информация перед (и информация внутри () и латинизация после между = =

Результатом, который я ищу, будет возвращенный массив, который выглядит следующим образом:

array(
    0 => array('時', 'とき', 'toki'),
    1 => array('超えて', 'こえて', 'koete')
);

Первый результат в каждом массиве включает как «Кандзи, Хирагана и, возможно, катакана ", в то время как второй результат - только хирагана, а третий результат - только обычные буквенные символы. Я не слишком хорошо разбираюсь в регулярных выражениях и добавляю юникод Japaense, и я ничего не знаю, любая помощь будет очень признательна! Спасибо!

6
задан Makoto 29 April 2012 в 21:02
поделиться