Теги приложения Netbeans/x-javascript

Я использую Netbeans для редактирования своего HTML-проекта. Я определил проект как проект PHP (хотя это всего лишь HTML).

Проблема: Netbeans не распознает это как Javascript:

<script type="application/javascript">

or

<script type="application/x-javascript">

Таким образом, он не включает функции редактирования Javascript. (Автозаполнение и тому подобное...)

Вместо этого он распознает только <script type="text/javascript">.

Есть ли специальный способ заставить редактор распознавать "application/javascript" как Javascript?


person eshalev    schedule 27.10.2010    source источник
comment
какую версию netbeans вы используете?   -  person Naren Sisodiya    schedule 02.11.2010
comment
Я полагаю, вы могли бы пометить все как текст/javascript, а затем выполнить поиск и замену в рамках всего проекта при развертывании. Тем не менее, это не является устойчивым решением.   -  person Stephen    schedule 06.11.2010
comment
- Я использую ночную сборку 7.02, а также версию 6.9.   -  person eshalev    schedule 07.11.2010


Ответы (2)


Я считаю, что Netbeans ищет <script type="text/javascript"> до включения автозаполнения. Вероятно, они следуют спецификации HTML W3 для встроенных JavaScript.

Вопрос о том, какой тип MIME является правильным для JavaScript, возникает часто. Официальным типом MIME является application/javascript, но некоторые браузеры его не поддерживают. Промышленным стандартом стал текст/javascript.

person Community    schedule 18.11.2010

Помещение javascript в отдельный файл от HTML решило бы это, не так ли? Или это не вариант?

Нашел это: http://forums.netbeans.org/topic6181.html

person jcomeau_ictx    schedule 07.11.2010
comment
Нет, проблема в том, что этот проект уже готов на 90%. Я уже разобрался... Я не хочу менять текущие файлы HTML (это было бы невежливо...). - person eshalev; 07.11.2010
comment
хорошо, вы можете быть вежливым и страдать, или вы можете сделать теги скрипта src для файлов js и иметь редактирование контекста :^) на ваш выбор. - person jcomeau_ictx; 08.11.2010