Sep. 25th, 2011

ermouth: (Default)

Я тут развлёкся и нарисовал работающий прототип выбора дома для портала ЖКХ. В общей сложности это у меня заняло примерно 6 часов.

Выглядит это так (клик перекинет на работающую страничку):

image

Адреса внизу – это куда я ходил, страничка помнит ваши последние дома.

Вообще, 6 часов для такой штуки – долго, но там такого всякого повылезло по дороге, что не грех рассказать.

Read more... )
ermouth: (Default)

Путина – в цари, Медведева – в конституционный суд или Грызловым, а Кудрина в премьеры. Первый пункт не вызывает сомнений. А два вторых…

Что думаете?

ermouth: (Default)

Программистское псто.

Мне в наборе json-технологий очень не хватало тех-же инструментов фильтрации и сортировки веток дерева, что есть в xsl. А на xslt, например, я в своё время буквально собаку съел, это чисто функциональный язык манипуляции деревьями и он мне очень нравился своей гибкостью.

Так вот, с появлением SugarJS, который круто расширяет встроенные в яваскрипт прототипы строки, массива и других базовых примитивов, я почуйствовал, что ко мне вернулся xslt – только уже для json-данных, а не для xml.

То есть вот из прошлого поста код:

image

Это прямой аналог вот такого xslt:

image

XSLT кста, как водится для всего, что связано с xml, чудовищно избыточен.

Яваскрипт + экстендеры встроенных прототипов из ShugarJS, тем не менее, всё равно не дотягивают по функционалу до XSLT+XPath.

Но ShugarJS пока версии 0.9.5 всего, будем подождать.

Profile

ermouth: (Default)
ermouth

November 2021

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 17th, 2025 05:35 pm
Powered by Dreamwidth Studios