Расширение на patszim ответ для тех, кто спешит.
Function RegxFunc(strInput As String, regexPattern As String) As String
Dim regEx As New RegExp
With regEx
.Global = True
.MultiLine = True
.IgnoreCase = False
.pattern = regexPattern
End With
If regEx.Test(strInput) Then
Set matches = regEx.Execute(strInput)
RegxFunc = matches(0).Value
Else
RegxFunc = "not matched"
End If
End Function
Помощник веб-разработки очень хорош.
IE Панель инструментов Dev часто полезна, но к сожалению не делает сценария, отлаживая
Это не полный отладчик, но мои расширения DP_DEBUG предоставляет некоторым (я думаю), usful функциональность, и они работают в IE, Firefox и Opera (9 +).
можно "вывести" визуальные представления сложных объектов JavaScript (даже системные объекты), сделать упрощенный вход и синхронизацию. Компонент обеспечивает простые методы включить или отключить его так, чтобы можно было оставить отладчик на месте для производственной работы, если Вам нравится.
Microsoft Script Editor может использоваться для отладки JavaScript в IE. Это - меньше багги, чем Microsoft Script Debugger, но имеет ту же основную функциональность, которая, к сожалению, в значительной степени ограничена продвижением посредством выполнения. Я, может казаться, не осматриваю переменные или любой удобный материал как этот. Кроме того, это только поставлялось с XP/2003 Office по некоторой причудливой причине. Больше информации здесь , если Вы - игра.
я загрузил Визуального Веб-разработчика 2008, Express Edition упомянутый Eugene Lazutkin, но не имел шанса попробовать его все же. Я рекомендовал бы пробовать это перед Редактором сценариев / Отладчик.
IE8 очень улучшил инструменты разработчика. До тех пор лучше писать JavaScript для Firefox сначала и затем отлаживать IE с помощью предупреждения () операторы.
Я нашел DebugBar.
Не столь хороший как Firebug, но близко.
Вы могли бы хотеть попробовать отладчик сценариев Microsoft , это довольно старо, но довольно полезно в смысле, если Вы наткнетесь на какую-либо ошибку JavaScript, отладчик раскроется, чтобы показать Вам, которых портит строка. это могло получать irrating иногда, когда Вы делаете нормальное перемещение, но можно повернуться если прочь.
вот хороший запуск о том, как использовать этот инструмент также. ПРАКТИЧЕСКОЕ РУКОВОДСТВО: Отладьте JavaScript в Internet Explorer
Суровая правда: единственным хорошим отладчиком для IE является Visual Studio.
, Если у Вас нет денег для реального соглашения, загрузите бесплатно Визуальный Express Edition Веб-разработчика 2008 года Визуальный Express Edition Веб-разработчика 2010 года. В то время как первый позволяет Вам присоединять отладчик к уже рабочему IE, последний не делает (по крайней мере, предыдущие версии, которые я использовал, не позволил это). Если это все еще имеет место, прием должен создать простой проект с одной пустой веб-страницей, "выполнить" ее (она запускает браузер), теперь перейдите к любой странице, которую Вы хотите отладить, и начать отлаживать.
Microsoft выдает полную Visual Studio на различных событиях, обычно с ограничениями лицензии, но они позволяют чинить дома. Проверьте их расписание и список бесплатных наборов.
Другая подсказка: попытайтесь отладить свое веб-приложение с другими браузерами сначала. Я имел большой успех с Opera. Эмуляция Opera Somehow IE и его ошибок была достаточно близка, но отладчик намного лучше.
Microsoft Script Editor is indeed an option, and of the ones I've tried one of the more stable ones -- the debugger in IE8 is great but for some reason whenever I start the Developer Tools it takes IE8 a while, sometimes up to a minute, to inspect my page's DOM tree. And afterwards it seems to want to do it on every page refresh which is a torture.
You can inspect contents of variables in Microsoft Script editor: if you poke around under Debug > Window you can turn on local variable inspection, watching etc.
The other option, Visual Web Dev, while bulky, works reasonably well. To set it up, do this (stolen from here):
UPDATE: By the way, if you experience the same slowdowns as me with IE8's otherwise decent debugger, there is a workaround -- if you encounter or make IE encounter an error so that it pops up the "Do you want to debug" dialogue and hit Yes, the debugger will come up pretty much instantly. It seems like if you go "straight" into debugging mode the Dev Tools never inspect the DOM. It's only when you hit F12 that it does.
Используйте Internet Explorer 8. Затем попробуйте инструмент разработчика. Вы можете отлаживать программы на базе IE 7 также в режиме совместимости
.Если необходимо скомпилировать сопоставление времени, можно использовать следующий шаблон:
// template to specialize
template<int T> struct int2int {};
// macro for simplifying declaration of specializations
#define I2I_DEF(x, v) template<> struct int2int<x> { static const int value = v; };
// definitions
I2I_DEF(2, 5) I2I_DEF(79, 12958) I2I_DEF(55, 100) // etc.
// use
#include <iostream>
int main()
{
std::cout << int2int<2>::value << " " << int2int<79>::value << std::endl;
return 0;
}
-121--4089968- item = defaultvalue
for item in my_iter:
pass
-121--755697- В IE7 можно вызвать firebug lite для текущей страницы, вставив в адресную строку следующее:
javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);