Шаблон проекта Visual Studio для JavaScript/VBScript?

Это довольно старый вопрос, но я предлагаю этот ответ, потому что предыдущие ответы не справляются с элементами в списке, которые не являются строками (или каким-то истребимым объектом). Такие элементы приведут к тому, что полное исключение списка завершится с исключением.

Чтобы изящно обрабатывать такие элементы в списке, пропуская неистребимые элементы, используйте следующее:

[el for el in lst if isinstance(el, collections.Iterable) and (st in el)]

, то с таким списком:

lst = [None, 'abc-123', 'def-456', 'ghi-789', 'abc-456', 123]
st = 'abc'

вы все равно получите соответствующие элементы (['abc-123', 'abc-456'])

Тест на итерабельность может быть не лучшим. Получил это отсюда: В Python, как определить, является ли объект итерируемым?

15
задан Dscoduc 13 February 2009 в 06:45
поделиться

4 ответа

VisualStudio 2008 sp1 очень улучшил поддержку JavaScript. Это не прекрасно, но это делает довольно хорошее задание форматирования, подсветки синтаксиса и intellisense. Существует несколько вещей, которые были бы хороши иметь как автоматическое создание документа, но по большей части оно работает почти столь же хорошее как любой другой js "язь".

статьи Some...

http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx http://www.codeproject.com/KB/dotnet/vs2008JSIntellisense.aspx http://blogs.ipona.com/james/archive/2009/01/14/jquery-1.3-and-visual-studio-2008-intellisense.aspx

3
ответ дан 1 December 2019 в 03:52
поделиться

В дополнение к ответу jayrdub, VBScript intellisense и форматирование в последний раз официально поддерживался в Visual Studio 2005. Но это было тогда позже включено назад для Visual Studio 2008 SP1 в требовании пользовательского сообщества.

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx? FeedbackID=290845 https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx? FeedbackID=292379

Поэтому, пока Вы не находитесь на VS 2008 RTM, у Вас не должно быть большой части проблемы.

1
ответ дан 1 December 2019 в 03:52
поделиться
  1. Файл-> новый-> Новый Веб-сайт (Shift-Alt-N).
  2. Избранный 'Пустой веб-сайт' (игнорируют другие средства управления)
  3. щелкают правой кнопкой по проводнику решения, выбирают, 'добавьте, новый объект'
  4. избранный HTMLPage (назовите его index.html).
  5. щелкают правой кнопкой по решению, исследуют, выбирают, 'добавьте новый объект;
  6. выбор jscript файл.

, Если это не то, что Вы ищете, Вы могли разъясниться?

14
ответ дан 1 December 2019 в 03:52
поделиться
1
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: