Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2011, 03:06
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Простенькая JavaScript-консоль
Хотелось чего-то супер простого для отладки в IE7, а так же для того, чтобы не бояться забыть удалить/закомментировать console.log(…) перед тем, как показать страницу кому-нибудь. Когда очнулся, вот что получилось: http://consolejs.googlecode.com/svn/trunk/index.html



bookmarklet
<a href="javascript:(function(){var doc=document,body=doc.body,url='http://consolejs.googlecode.com/svn/trunk/',el;el=doc.createElement('link');el.rel='stylesheet';el.href=url+'css/debug.css';body.appendChild(el);el=doc.createElement('script');el.src=url+'js/common.js';body.appendChild(el);el=doc.createElement('script');el.src=url+'js/debug.js';body.appendChild(el)}());void(0)">bookmarklet</a>

Кому-нибудь пригодится.

Последний раз редактировалось Octane, 01.02.2012 в 04:11.
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2011, 01:23
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

не экранирует одинарные кавычки. А бояться удалить/закомментировать console.log(…) перед тем, как показать страницу кому-нибудь не стоит. Но если страшно, можно скорее всего как-нибудь так поступить: console.log = function(){}
Ответить с цитированием
  #3 (permalink)  
Старый 07.09.2011, 02:05
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Каждый раз перед коммитом добавлять заглушку напряжно.
Ответить с цитированием
  #4 (permalink)  
Старый 07.09.2011, 10:33
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Octane
Каждый раз перед коммитом добавлять заглушку напряжно.
Как вариант для больших проектов. Берём https://github.com/Kolyaj/BuildJS
Весь отладочный код пишем между
//#if debug
alert('Код, которые не попадёт в продакшн');
//#endif

Для разработки собираем скрипт с ключом debug, для деплоя, соответственно, без ключа debug.
Ответить с цитированием
  #5 (permalink)  
Старый 07.09.2011, 11:10
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

NodeJS Его еще нельзя без cygwin запустить? А то в стандартном Virtual PC для Windows 7 заморочно Ubuntu устанавливается, надо в ручную видео режим прописывать, и не дай бог заресайзишь окно, все летит к чертям… Другую вм или cygwin как то не охото ставить.
Ответить с цитированием
  #6 (permalink)  
Старый 07.09.2011, 11:15
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Относительно недавно появилась официальная сборка для win http://nodejs.org/#download
Она для ноль-пятой нестабильной версии, но в продакшне этого и не надо.
Ещё есть скомпилированные версии http://node-js.prcn.co.cc/

Я уже давно виртуалку не использую для node.
Ответить с цитированием
  #7 (permalink)  
Старый 07.09.2011, 21:57
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Octane
Каждый раз перед коммитом добавлять заглушку напряжно.
не знаю как у тебя, у меня, как минимум подключение к БД отличается на продакшене и в разработке. Поэтому все настройки, зависящие от среды, вынесены в отдельный файл, который не находится в репозитории.

Сообщение от Octane
А то в стандартном Virtual PC для Windows 7 заморочно Ubuntu устанавливается, надо в ручную видео режим прописывать, и не дай бог заресайзишь окно, все летит к чертям… Другую вм или cygwin как то не охото ставить.
а мне консольный режим удобнее, чем графический, подключаюсь к виртуальной машине через putty. И не из-за node.js, я его практически не использовал. А cygwin да... надо сразу настроиться на то, что будут проблемы. По поводу виртуальных машин, из Virtual PC, VmWare, VirtualBox больше всего последний понравился, хотя каких-то конкретных аргументов привести не могу. Может быть из-за простоты.
Ответить с цитированием
  #8 (permalink)  
Старый 07.09.2011, 23:11
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Сообщение от Octane Посмотреть сообщение
... для того, чтобы не бояться забыть удалить/закомментировать ... перед тем, как показать страницу кому-нибудь ...
JSLint - Download
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Книга] Stoyan Stefanov, Javascript Patterns Dmitry A. Soshnikov Учебные материалы 20 13.08.2013 11:37
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
javascript вставки в vrml сцены. Передать событие из броузера Proletariy Javascript под браузер 0 10.05.2011 12:26
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34