Intellisense для JQuery в Dreamweaver и Delphi4PHP - PullRequest
0 голосов
/ 16 ноября 2009

Для всего нашего программирования AJAX мы склонны использовать JQuery.

Я хотел бы знать, есть ли способ включить функциональность Intellisense в Dreamweaver CS3 и Delphi4PHP для работы с JQuery и его плагинами?

1 Ответ

2 голосов
/ 16 ноября 2009

Я ничего не знаю о Delph4PHP, но Dreamweaver CS3 имеет очень ограниченную подсказку кода JavaScript (версия "Intellisense" Dreamweaver). По сути, он имеет подсказки для встроенных объектов JavaScript, таких как Array, Math, Number, Object и т. Д. Вы можете увидеть, какие подсказки у него есть в коде, перейдя в файл JavaScript, и при пустом нажатии CTRL + пробел, и вы увидите что доступно. У него нет динамического кода, намекающего на JavaScript, то есть если вы сделаете следующее:

var d = new Date ();

И введите (обратите внимание на точку / точку в конце):

д.

Вы не получаете подсказки кода для объекта Date. Примечание: для объектов массива, даты и строки, если вы называете переменные с соответствующим суффиксом, то для этих объектов могут работать жестко закодированные подсказки кода. Суффиксами являются _array, _date и _str, и они в лучшем случае неуклюжи.

Dreamweaver CS4 действительно вводил некоторые динамические подсказки кода, поэтому при создании объекта Date вы должны получить подсказку кода для методов объекта Date. Подобное верно для объекта jQuery; тем не менее, подсказка основана на именованном объекте jQuery, а не на объекте $, и есть также некоторые другие ограничения, но, поскольку вы имеете дело с CS3, это не слишком важно сейчас.

Существует расширение, которое добавляет некоторую подсказку кода для jQuery, но это только для объекта jQuery, а не для любого из плагинов (насколько я знаю): Расширение jQuery API для Dreamweaver . Кроме того, я считаю, что эти подсказки жестко запрограммированы и не являются динамическими по своей природе. Если вы присвойте объекту $ имя другой переменной, вы не получите подсказки кода для этого нового имени переменной.

...