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:06. |