Загрузка...

суббота, 6 марта 2010 г.

[JavaScript] Окошки в браузере

Закончился конкурс, осталась рабочая реализация. Суть — веб-окошки, которые можно произвольно таскать по странице, изменять их горизонтально-вертикальные размеры, сворачивать и вообще закрывать.
По прошествии некоторого времени, глядя на код и его недостатки (о коих ниже), я понимаю, что мне еще учиться и учиться джаваскрипту! Все-таки это язык гибких возможностей, и я выбрал не самый удачный способ реализации.

Но на ошибках учатся, без этого никак.

Исходный код можно найти на гитхабе, в открытом доступе: github.com/severality/pss_vk_windows
Поиграться с конкурсным решением можно здесь: js.codeblogz.ru/windows/index.htm

Текущий релиз будет именоваться гордым 0.1a. То есть вы понимаете, что до полноценного Один-Ноль пока далековато и стремиться к таковому быстро я не обещаю.

Планы:

  • изменить архитектуру: сейчас окна строятся по принципу лэйаутов в Java и Qt. Я ставил на гибкость и универсальность. Но зачем это нужно, если в проекте нужен набор из трех окошек. Окна однотипные и со статичными данными. Нет нужды каждый раз при загрузке генерировать окна, если можно просто описать их через язык разметки html (для этого он собственно и нужен) и вешать на них соответствующие обработчики;
  • реализовать все на манер ненавязчивого js, чтобы при неработающем у клиента js выводилась рабочая оконная структура;
  • уйти от использования проприетарных common.js и rustyle.css
  • избавиться от багов :)
На этом все. Обсуждение кода приветствуется, прошу в комментарии.

blog comments powered by Disqus


 
^

Powered by BloggerCreative Commons License