sibuser: (Default)
Процесс разработки и отладки веб страниц выглядит примерно так:
1. Написали код
2. Сохранили его
3. Переключились в браузер
4. Обновили страницу
5. Увидели ошибку и повторили все с первого пункта

На днях нашел решение, которое исключает все пункты кроме 1-го и 5-го. Это экономит кучу времени оказыается и не так разражает переключение между контекстами.

А решение очень простое. Сначала ставим плагин к браузеру в котором будем тестировать страницу, затем дело стоит за выбором способа оповещения этого плагина о том, что данные в файле изменились.

Я нашел решение для моего редактора в качестве плагина, которые диспатчит события этому плагину как только я сохраняю файл и страница автоматически обновляется.

Есть еще второе решение, это использовать систему отслеживания изменений файловой системы. Для винды и мак ОС устанавливается просто, а вот под линуксом все очень замороченно.
Так как я не знаю языка Ruby и всех утилит, относящихся к нему, это для меня оказалось пока сложным. И я оставил это решение на потом, так как по хорошему мне не мешало бы это сделать и на рабочем компе. Экономит уйму времени:)
sibuser: (Default)
Вместо того, чтобы каждый раз писать getValue и setValue мы можем использовать вот такую запись:

function GetSetTest () {
    var a;
    get a() { return a;},
    set a(a_Arg) { a = a_Arg;}
}


И таким образом мы можем получать значение свойства объекта просто обратившись к этому свойству как GetSetTest.a;

ECMAS 5.

Nov. 19th, 2012 01:03 am
sibuser: (Default)
Последнее время стал чаще смотреть подобное видео на ютубе. Не всегда получается найти толковые презентации, где качественный звук и английская речь довольно разборчевая.

Sibuser

sibuser: (Default)
sibuser

April 2015

S M T W T F S
   12 34
567891011
12131415161718
19202122232425
2627282930  
RSS Atom

Most Popular Tags

No cut tags
Page generated Aug. 27th, 2025 08:06 am
Powered by Dreamwidth Studios