Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «components»
3d model of Bluray Player RCA by 3d_molier 2013-12-11 23:30:00
+ развернуть текст сохранённая копия
This 3d model is a copy of Bluray Player RCA. It is a high quality model that will enhance detail and realism to your rendering projects. The model has a fully textured design that allows for close-up renders, and was originally modeled in 3ds Max 2011 and rendered with V-Ray.
Тэги: bluray, component, electronics, hardware, player, rca, video, vray
Получение курсов валют с сайта "Банк России" 2013-12-07 18:46:26
+ развернуть текст сохранённая копия
В данной инструкции будет рассмотрено подключение к веб-службе сайта «Банк России», для получения ежедневных данных (курсы валют, учетные цены драг, металлов и др). Центральный банк Российской Федерации (Банк России) был учрежден 13 июля 1990 г. на базе Российского республиканского банка Госбанка СССР. Подотчетный Верховному Совету РСФСР, он первоначально назывался Государственный банк РСФСР. Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами. На сегодняшний день наибольшее распространение получили следующие протоколы реализации веб-сервисов:- SOAP (Simple Object Access Protocol) — по сути это тройка стандартов SOAP/WSDL/UDDI
- REST (Representational State Transfer)
- XML-RPC (XML Remote Procedure Call)
Подробнее »
Тэги: component, services, web
[Перевод] Новое в Symfony 2.4: компонент ExpressionLanguage 2013-11-13 23:34:20
... ="php">use Symfony\ Component\ExpressionLanguage\ExpressionLanguage;
$language ...
+ развернуть текст сохранённая копия
В Symfony 2.4 появится новый компонент — ExpressionLanguage. Компонент является движком для компиляции и исполнения «выражений».
Этот язык является урезанной версией твига. Выражения укладываются в одну строку и обычно возвращают булево значения, но не ограничиваются этим.
В отличии от твига, ExpressionLanguage работает в двух режимах:
- Компиляция: выражение компилируется в PHP код для последующего исполнения (код не зависит от среды выполнения)
- Исполнение: выражение исполняется без предварительной компиляции
Чтобы было возможно компилировать выражения в PHP код, не нуждающийся в модификации во время выполнения, оператор . должен быть явным и означать лишь одно возможное поведение: foo.bar — для свойств объекта, foo['bar'] для доступа к массиву, foo.getBar() для вызова методов.
Использование компонента просто на сколько это возможно:
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
$language = new ExpressionLanguage();
echo $language->evaluate('1 + 1');
// echo 2
echo $language->compile('1 + 2');
// echo "(1 + 2)"
Язык выражений поддерживает все то же что и твиг: математические операторы, строки, числа, массивы, хеши, булевы переменные… Выражения могут рассматриваться как очень ограниченная PHP-песочница, в которой невозможны внешние воздействия, все переменные должны быть объявлены заранее до компиляции или исполнения выражения.
$language->evaluate('a.b', array('a' => new stdClass()));
$language->compile('a.b', array('a'));
Последнее, но не по значению — вы можете легко расширить язык с помощью функций. Они работают точно также как их аналоги в твиге (для подробного ознакомления посмотрите метод register() )
Как на счет примеров использования? Мы встроили компонент во множество других компонентов, используемых в Symfony.
Примеры под катом
Тэги: 2.4, components, dsl, expression, language, php, symfony
Дайджест интересных новостей и материалов из мира айти за последнюю неделю №58 (19 — 24 мая 2013) 2013-05-24 23:58:35
Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.
Читать дальше →
Тэги: chrome, component, css, css3, flickr, frontend, google, group, grumpy, html, html5, i/o, jolla, jquery, one, tumblr, web, xbox, zfort, блог, браузеры, веб-дизайн, веб-разработка, дайджест, интересный, компания, новость, ресурс, сми, ссылка
[Из песочницы] Очень маленький фреймверк или как написать собственный Angularjs в 200 строк 2013-03-06 15:11:40
Не так давно в одном из уже практически написаных проектов возникла необходимость в использовании ...
+ развернуть текст сохранённая копия
Не так давно в одном из уже практически написаных проектов возникла необходимость в использовании подобия вэб-компонентов. Хочу расказать что у нас получилось, постараюсь кратко:
Цель:
Начать использовать компонентный подход в HTML верстке(новую семантику), а именно вэбкомпоненты.
Под компонентом я подразумеваю — “независимый модуль программного кода, предназначенный для повторного использования и развертывания”. К примеру в другом проекте.
Тут хочу сделать небольшое отступление и внести ясность – речь пойдет о компонентах, а не о виджетах (функционально обособленных единицах приложения, объединяющих в себе представление, логику и/или данные, конкретного приложения — javascript+html+css).
Разница, по моему мнению, состоит в том что компонент не подвязывается к конкретной модели данных или логике конкретного приложения – и вы можете его без труда перенести в другое приложение. А виджет – это единица конкретного приложения тесно связанная логикой или данными, и перенести его куда либо без внутреннего изменения самого виджета у вас не получится.
В качестве примеров компонента могу привести селект, аккордеон или табки, а виджетов – панель состояния или окно отображения сообщений в чате.
Зачем:
Реюзабельный код и удобство верстки с помощью возможности расширения HTML синтаксиса.
Как сказано в доке к одному известному фреймверку: “Directives is a unique and powerful feature available only in Angular. Directives let you invent new HTML syntax, specific to your application.” — я хочу показать, что это возможно и без angularjs.
И потому, что я хочу использовать компонентный подход(аналог angularjs директив) с виджет-ориентированной архитектурой или с теми шаблонизаторами к которыми мне удобно работать.
Вобщем использовать ту архитектуру приложения или фреймверк которые мне удобны в конкретном случае.
И описанное далее это ни в коем случае не MV* фреймверк, и никогда не задумывался как онный.
Подробности
Тэги: angularjs, framework, javascript, template, web-components, веб-разработка, песочница
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Главная / Главные темы / Тэг «components»
|
Взлеты Топ 5
Падения Топ 5
|