F = function(){
this.c=1;
}
F.prototype.a = function(){}
F.prototype.b = function(){}
FF = new F()
Все видит ок 5.2 |
А зеленая линия реально напрягает warning
function blabla() {
return;
return 5; // приходится warning отключать
}
|
Цитата:
П.С. Кантор помоги в личку где скачать WebIDE и немного для старта помощи по настройкам? хочу испытать раз говоришь он понимает мою конструкцию... |
Пожалуйста, указывайте не только что возможность есть, но и КАК ее задействовать.
Многие пользуются редакторами и IDE, не зная всех их возможностей. Например, использование типа JSdoc в Komodo:
/**
* func
* @param {Node} node
*/
function func(node) {
node. --- автокомплит будет для DOM Node
}
|
Цитата:
|
|
Цитата:
Цитата:
|
Цитата:
|
Вот если бы еще в WebIDE понимал не только тип агргументов функции но и их описание выводилось было бы супер, а пока сижу на Komodo, он хоть описание выводить умеет. а это не мало важно, если функция использует разные хитрости. Пример:
/**
* Выполненние функции для каждого потомка элемента
* @param {function} fn Функция. В ней: элемент=this, передаются элемент[потомок],потомок. При возврате: true|false - фильтрация элементов. null-прерывание обработки цепочки, !==undefined - новый результат.
* @return this
*/
Так вот тип переменной видит а вот дальше описание для чего переменная не показывает. как его заставить показывать? П.С. Комодо не умеет выводить описание каждой переменной по отдельности, но я заменяю @ на # и описание выводится всем текстом. |
Цитата:
|
| Часовой пояс GMT +3, время: 13:52. |