Отладка Easeljs или kineticjs.js

Многие библиотеки javascript, такие как Easeljs или Kinetic.js, доступны как

  • исходный код
  • уменьшенная встроенная версия

Когда я впервые взгляну на них, мне нужны не мини-версии, а обычные отлаживаемые версии.

У кого-нибудь есть быстрый способ отладки этих двух библиотек?

Я пытался создавать станки без минимизации, но я не знаком с Closure и не вижу способа остановить его минимизацию, поскольку я понимаю, что он всегда связывает и минимизирует.

Я не буду включать множество исходных файлов в правильном порядке, чтобы сделать это.

Сотрудникам библиотеки: спасибо, но пожалуйста отправьте неминифицированные версии и разместите ссылку на них поверх файла ReadMe.

ИЗМЕНИТЬ
Найдена неминифицированная версия для кинетики:
http://www.html5canvastutorials.com/libraries/kinetic-v4.3.2-beta.js


person citykid    schedule 18.03.2013    source источник


Ответы (1)


Как вы понимаете, «исходники» для этих библиотек упакованы в модули javascript, а не в один большой исходный файл.

Вы можете просмотреть зависимости KineticJS здесь: http://kineticjs.com/configurator.php

Вы можете просмотреть манифест сборки EaselJS здесь: https://github.com/CreateJS/EaselJS/blob/master/build/config.json

Затем просто поместите соответствующие исходные файлы в папку вместе с файлами html/css. Убедитесь, что скрипт ссылается на все исходные файлы в вашем html-файле.

Оттуда используйте инспектор вашего браузера или вашу любимую среду программирования.

Вы золотой(!) -- ваш отладчик будет ссылаться на соответствующий исходный файл + оскорбительную строку#!

person markE    schedule 18.03.2013
comment
Хм, включая все источники, как раз то, чего я хотел избежать. В любом случае, копирование из config.json — хорошая идея, должно работать. В конце концов, может и не быть другого пути, включая все исходные части. Я считаю очень плохой привычкой поставлять только минимизированные файлы, гораздо ожидая, что 1 обычный js-файл на библиотеку. Нашел один для кинетического и поэтому выгнал мольберт. Спасибо за ваши усилия. - person citykid; 18.03.2013
comment
Процесс сборки EaselJS включает флаг unminified, который просто объединяет исходный код. Ознакомьтесь с файлом readme (см. раздел о красивой печати) github.com/ CreateJS/EaselJS/blob/master/build/README.textile - person Lanny; 19.03.2013