0

SevenBeans — Netbeans встречает Windows 7

Недавно обновился до Windows 7. В общем и целом доволен. Система стала работать быстрее в несколько раз. Новая панель задач порадовала, особенно отображение прогресса.

Недавно натолкнулся на плагин к Netbeans, который добавляет возможности новой панели задач. Делает он не так уж много, и не сказать, что без него жить невозмножно. Но он приятно разнообразить ваш монотонный рабочий день.

Continue Reading

2

Регулярное выражение (RegExp): строка, если не содержит слово

Регулярное выражение «вся строка, если нет слова» или «все строки без слова» или «все строки не содержащие слово».

Сказать просто, сложно объяснить это «регулярным выражениям».
Continue Reading

1

Работа IE8 в режиме IE7

С появлением IE8… Хм, хотя прошло уже 100 лет, наверное, с этого момента. Скоро уже будет IE9. Жду не дождусь, если честно. И кто еще пользуется 7 версией, а? Обновление до 8 ведь бесплатное. Да и раздражает маленькая кнопка «представление совместимости…» в 8-ке, рядом с «обновить». Где-то был способ её убрать…

Короче говоря, надоело каждый раз как приспичит (это бывает редко, но бывает), искать как включить в Internet Explorer 8 режим работы предыдущей версии.
Continue Reading

0

Mootools валидация формы на стороне клиента

Столкнулся с тем, что нужно написать проверку значений введённых данных на стороне клиента, используя Mootools. Библиотека Mootools в последнее время сильно разрослась, и из маленькой уютной библиотеки постепенно становится монстром типа jquery.

Короче, говоря. Начал я изучать вопрос про Form.Validator и как оказалось про механизм локализации Mootools.Lang, так как они тесно связаны. Результат вылился в простой опус.

Continue Reading

8

Круглые углы в Internet Explorer

Перечитал тучу информации по верстке скруглённых углов. Все предлагают какие-то исполинские обёртки из div’ов или еще хуже с использованием изображений. Всё это мне не подходит, слишком сложно. Один раз добавить еще можно, но потом, спустя продолжительное время (когда подзабыл уже что к чему), редактировать такой код — сущее испытание.
В FireFox и Chrome есть специальные CSS правила, решающие данную проблему:

.round { -moz-border-radius:12px; -webkit-border-radius:12px; }
Continue Reading

5

Многострочные строки в JavaScript

Возникает проблема с поиском информации по этому вопросу. Какой-то каламбуристый каламбур получается. И не ясно что искать в поисковике. Что такое многострочные строки? Это такие переменные типа string в JavaScript, которые разнесены на несколько строк. Как в php, например:

echo <<<END
здесь строка
на несколько строк
END;

или в C#:

string myStr = @"This is a C#
multiline string";

Иногда возникает необходимость изобразить нечно подобное в JS. Зачем это нужно, решайте сами. Но, на мой взгляд, это очень нужная фишка. И иногда без нее просто никак нельзя. Вот как это делается в JavaScript:

var factorial = new Function('n', '\
var result = 1;            \
for (var i=1; i&lt;=n; i++)   \
result *= i;             \
return result;             \');
alert(factorial(5)); // alerts 120

Это работает во всех браузерах. Единственное, нужно помнить, что такая запись не добавляет символ новой строки ‘\n’, в отличие от C#. То есть:

alert('foobar' == 'foo bar'); // false
alert('foobar' == 'foobar');  // true
alert('foobar' == 'foo\
bar');                        // true!

Если нужен символ новой строки, то подходит вот такая запись:

var myStr = 'line one\n\
line two';

Источник: Multiline strings in JavaScript.

6

Как выключить автозаполнение формы в Firefox с помощью Javascript?

Очень просто, правда, как оказалось, javascript ни при чем:

<form method="post" autocomplete="off">

Работает, начиная с Mozilla 0.9.4 и 5-го Internet Explorer’а. Это нестандартное свойство, впервые введенное Майкрософт в IE5.

Ссылки по теме: