завершение кода с помощью PHPStorm для Dojo (специально для dojo.require) - PullRequest
2 голосов
/ 18 марта 2012

Я использую PHPStorm 3.0.3 и хотел бы задать свой вопрос относительно завершения кода, в частности, относительно require -метода в Dojo 1.6.

Пример кода будет выглядеть примерно так:

<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojo/dojo.xd.js"></script>
        <script type="text/javascript">
            dojo.require([...]);
        </script>
    </head>
    <body>
    </body>
</html>

Теперь, после достижения второй буквы в require, PHPStorms предлагает мне множество методов и атрибутов, но не require.

enter image description here

Как заставить PHPStorm показывать мне require? (проверка кода? Настроить dojo как библиотеку?)

С этой проблемой я сталкиваюсь со многими Dojo-методами и атрибутами, которые я часто использую.require является более общим выбором.

Если это невозможно, я также принимаю это в качестве ответа, если указана техническая причина.

Ответы [ 3 ]

1 голос
/ 18 марта 2012
  1. Загрузить Dojo
  2. Файл / Настройки / Каталоги
  3. Добавить папку Dojo с помощью «Добавить корень содержимого» * ​​1006 *
  4. Отметить ее как «Корень ресурса»
  5. Хорошо / подождите, пока индексация не будет завершена

вот и все

1 голос
/ 18 марта 2012

Я никогда не использовал PHPStorm, но я знаю, что с Eclipse или Aptana вам нужно всего лишь скачать dojo.doc.sdocml, и все, что появится в вашем ассистенте кода, и aptana studio бесплатны, только моя мысль.

0 голосов
/ 30 марта 2014

Файл -> Настройки -> Javascript -> Библиотеки -> Загрузить

Выберите dojo, нажмите «загрузить и установить», убедитесь, что установлен флажок «включено».

Проблема в том, что в настоящее время вы получаете целую кучу несвязанных методов, предлагаемых со всего додзё. Это бесполезный атм.

...