Scroll Clock
1 мин

Вот такие необычные часы сделал с помощью JavaScript и MooTools какой-то француз со смешным ником TOKI WOKI.

Прототипно-ориентированный язык программирования

<script language="vbscript">
' Объявляем класс, экземпляр которого в последствии будем использовать из яваскрипта
Class Accessor
Public Property Let hook(val) ' объявляем сеттер для свойства hook класса Accessor
MsgBox val
End Property
End Class
Dim access ' объявление переменных в VB обязательно
Set access = New Accessor ' создаем экземпляр класса Accessor
</script>
<script language="jscript">
// т.к. у VB и JS общее пространство имен, можно вполне использовать созданный ранее access
access.hook = 'ololo';
</script>
* This source code was highlighted with Source Code Highlighter.
<input placeholder="inbox@disney.com">

<input placeholder="inbox@disney.com" id="some_input">
<script type="text/javascript">
inputPlaceholder( document.getElementById('some_input') )
</script>
При написании console-like форума был задан вопрос: «какую разметку лучше использовать?». Среди вариантов были стандартный бб-код ([b]bold[/b]), вики-разметка(*bold*), или TeX-like разметка (\b{bold}). После недолгого совещания выбор был остановлен именно на TeX-like. Была написана небольшая библиотека, которая, по моему мнению, достаточно интересна, расширяема и гибка. Желающие посмотреть пример могут перейти по ссылке freecr.ru/TeXgetSomeProperty()/setSomeProperty(...), а про более интересную реализацию — псевдо-аттрибуты, при изменении которых будут вызываться функции-обработчики.function clearFileInputField(Id) {
document.getElementById(Id).innerHTML = document.getElementById(Id).innerHTML;
}
* This source code was highlighted with Source Code Highlighter.