AngularJS external links

I found it was not very obvious how to have external link that coincides with you application base.

For example you have application on http://somedomain.com and on http://somedomain.com/admin you have another application. And even with href (not ng-href) and the absolute path your second application will be not accessible by link from first one. The router will keep you inside application.

The only way to solve it is to use href together with target="_self" attribute:

[javascript]
<a href="/admin" target="_self">Admin</a>
[/javascript]

And yes, this option is documented, but why it’s so hard to find?

Пишем jQuery c нуля. Часть2 – Поисковый движок и вывод результатов

В продолжение рубрики “Пишем jQuery c нуля” хотел бы рассказать о внутреннем поисковом движке, той ключевой функциональности, которая и дала название “jQuery” (Javascript query). Плюс рассмотрим момент инициализации/создания jQuery объекта.

Continue reading

Быстро делаем виджет для mac

На самом деле создать виджет для маковского дашборда дело 5 минут. Не знаю зачем все так запутали в мануалах и статьях.

myweather

Всего навсего нужно создать директорию, в которой сделать html страничку и манифест файл – Info.plist и файл Default.png – картинка, которая будте показываться, пока виджет не инициализирован. После чего переименовать эту директорию в *.wdgt. Все. Советы по обходу граблей под катом.

Continue reading

Пишем jQuery c нуля. Часть1

djQuery

Начинаю новую рубрику статей посвященных внутренностям jQuery. Материал должен стать полезен как начинающим JavaScript/jQuery разработчикам, так и опытным специалистам. Шаг за шагом мы воссоздадим функциональность самой популярной на сегодняшний день библиотеки.

Continue reading

Анимация stateChange AngularJS

angular-animation-example
Вдохновленный примером анимации от яйцеголового решил реализовать такой же подход у себя на проекте, а именно: при навигации по разным вью делать не “дерганую” резкую подгрузку, а плавную. Пишем простую анимацию на css-transitions и пользуемся angular-animate.

Continue reading

Git pre-push hook

Я уже писал о том как можно использовать git хуки для запуска grunt команд и делать предварительную проверку перед заливкой кода в главный репозиторий. В этой заметке я покажу, как можно избежать проверки не закомиченных изменений.

Continue reading