![]() я тут сижу пилю и думаю, а ну его нафиг лучше буду варнинг бросать а проблему автоматически решу, весь ui буду в таком стиле теперь делать чтобы хоть как-то работало а разработчику указ был. ![]() ВОТ как делают отцы!! п.с. человек не понимающий что тут написано не сделает этой ошибки =) плюсы: 1) сайт работает, хоть как-то 2) разработчику нет нужды ловить эксепшены на всякий случай. чтоб вы поняли, если в шаблоне если атрибут transclude то в конец этого элемента вставляется наша директива replase означает что мы шаблоном заменяем директиву, а transclude внутри шаблона говорит что в это место надо вставить оригинальный элемент, и вот если у нас restrict E то есть директива это "элемент" то парсер парся шаблон, обнаружит там директиву qq И повторит операцию с её заменой на шаблон. И все улетит в рекурсию. Грубо говоря мы директиву заменяем на шаблон, пихаем в середину шаблона эту самую директиву на место которой только что поставили шаблон, шаблон парсится директива находится внутри шаблона и снова заменяется на шаблон и попадает внутрь этого шаблона. и так вечно =) я просто меняю имя директивы чтобы хоть как-то работало и бросаю об этом варнинг. ![]() |
Maxmaxmaximus4, не совсем понял, а если будет так
<div> div </div> тоже заменит? |
Цитата:
restrict : 'EA' 'E' - элемент, 'A' - атрибут или 'AE' - и то и то ![]() ![]() пруф что работает: ![]() ![]() ну и вот: ![]() ![]() я replace true означает что мы именно заменяем директиву на шаблон, а не пихаем содержимое шаблона внутрь директивы как это по умолчанию) |
если replace true и в коде шаблона встречается элемент у которого есть атрибут transclude, то оригинальный элемент который мы заменили на шаблон помещяется в конец этого элемента с атрибутом transclude. Так вот, если у нас restrict E, то есть директива действует только на элементы, и есть шаблон и replace true, и внутри шаблона есть элемент у которого есть атрибут transclude то мы щитай заменяем директиву допустим <qq></qq> на шаблон, потом вставляем её в шаблон, парсим шаблон, и парсер снова находит директиву и заменяет её, и рекурсия, ну ты понял. в случае если директива - атрибут, то я просто его удаляю, а тут имя элемента ни как не удалить.
|
Дзен-трансгуманист, а у меня есть сервис, угадай как называется)?
$exeption он короче будет заниматься выводом ошибок на разных языках, выдает ссылки на форум по решению этой проблемы или ссылку на доки, и проче, сможет отсылать ошибки на сервер с кодами и.т.п. так же люди смогут использовать его внутри своих проектов чтобы пользователям допустим на экран ошибку выводить и прочее. но пока я его не юзаю, и наверное зря, потом придется все throw и console.warn искать в коде и на него заменять=) к слову юзать его оч просто, просто берешь и пишешь в коде ui.service('$exeption')('*',function(error, type){ ui.service('$http')('errors.php',{error:error,type:type}); //errors.php?error=text&type=type }) // бросаем ошибку ui.service('$exeption')('error text','type') это конечно грубо но я просто суть показал |
Дзен-трансгуманист, кстати знаешь почему я его не юзаю? потому что строку где произошла ошибка показывает не ту где ошибка а ту где код сервиса $exeption, и вот это бесит. по крайней мере когда ты программируешь и баги ловишь. а когда как пользователь сидишь то наверное уже удобно.
|
Цитата:
|
в смысле если не повесишь на него обработчик то ни чо не будет выводить) а так просто вешаешь
ui.service('$exeption')(function(error,type){ console.error(type+': '+error) }) |
Дзен-трансгуманист, вы немного не поняли $exeption ловит и обычные ошибки которые throw если их бросли какие-то сервисы или чо-то такое. я просто для примера показал что можно вызвать ошибку вручную =)
|
Цитата:
Цитата:
|
Цитата:
эти люди нелогичны, хром лучший браузер, если опера станет лучше хрома то я пересяду на неё так как я не предвзят и объективно вбираю лучшее для себя. я ненавижу людей которые так не делают. они что, НЕ ХОТЯТ СЕБЕ ДОБРА???? |
годно, очень годно http://www.youtube.com/watch?v=lSXIb9IJb7g
|
пасоныы, мне письмо пришлоо
Hi iMaxmaxmaximus , Excuse the direct approach but I was reviewing your Github profile and had noticed you have made some contributions in javascript and wanted to have a deeper discussion with you regarding your background and interests. The reason for the contact is I wanted to have a chat with you regarding an opportunity I have for a frontend developer for one of Denmark's most successful start ups of the last 10 years Podio. Maybe you already know a little about them but if not I should mention they are putting together a social and project management tool which is growing at an incredible implementation rate amongst the small business community on a global scale. A new project has come for the team which will mean the front end team will go from 5 to 10 people over the next couple of months. I fully appreciate you have a good job right now and that changing position is not usually top priority when you have lots of work to do :) but I would be really interested to give you more of a heads up on what's happening at Podio in the near and long term future. The kind of person they would look for can make magic happen with javascript, loves to work with modern MVC frameworks, is extremely passionate about turning complex technical solutions into simple, easy to use beautifully designed apps. Equally this person should not only be technically ahead of the game but enjoys a good work life balance, sociable, and wants to gets the most out of the experience of livng abroad as they do about great career progression. They will invite you for a full day in Copenhagen ( paid of course and recently voted the world's most livable city by Monocle lifestyle magazine ) to let you see what it's like with the team which has been assembled from some great guys from all over the world so obviously the main spoken language is English, and full relocation payments, visa handling is all taken care of by Podio I have added a link to show more information for you to have a look at as well. Would this be something that would be interesting for you to hear a little more about? If so please let's take the first step to have an informal chat by skype/phone and I can tell you more about the process as well life in beautiful Copenhagen ! Look forward to hearing from you soon, but otherwise have a nice week! |
А ведь я еще даже не выкладывал UI =)
|
Цитата:
типа скрипт злодея генерирует миллион ссылок с разными адресами типа google.ru?pass=123 google.ru?pass=124 и смотрит какие подойдут? тогда почему это ограничение не сделать на ссылки только в текущем домене???????????????????? где мозги у этих людей! я должен вступить в W3C и навести там порядок! достало! |
максмаксимус ты ли это ? :D
https://vk.com/maxmaxmaximus |
|
Отличный логотип UI.js :)
![]() |
ахахаха как раз я старый проепотерял) пасоны сделайте кто нить в векторе))
![]() |
![]() |
Цитата:
|
Maxmaxmaximus,
Мне кажется что ты когда-нибудь допрыгаешься и тебе самому вставят куриные ножки. |
![]() |
![]() Цитата:
|
Цитата:
|
аа, я думал что он испытал "жалко животных" а раз я это выложел то я как бы радуюсь что животным плохо и он решил заступиться за животных и сделать зло мне. я не оч разбираюсь в быдлологике, на меня начинают огрызаться и нападать без всякой причины. часто такое вижу) но разбираться так и не научился
|
Maxmaxmaximus4, как тебе мой демотиватор?
|
Палишся
|
nice_try, ты палишься ты это - я. все новые юзеры это - я =)
|
nice try Maxmaxmaximus4, так тебе норм или не очень? круто?
|
Цитата:
|
кто и что думает об этих картинках?
![]() ![]() |
![]() |
ахахха дааддадад и тв3
кстати можете его банить если он неадекват, это не я =) |
Кстати, кто бы что не говорил а ишак всегда остается ишаком, в 1 ишаке анимация мерцает, НИ В ОДНОМ СУКА БРАУЗЕРЕ НЕ МЕРЦАЕТ а в ишаке мерцает. я просо отключу в нем анимации, ну его нахрен. недобраузер
а нет, лучше оставлю - пусть мерцает, человеку будет сигналом человек подумает что браузер говно а не что сайт говно. и будет прав/ впрочем я думаю это на усмотрение человека, если он захочет ишака поддерживать то будет мерцать, короче этим css управляет и к ui это отношения не имеет |
угадайте браузер по фото:
![]() |
Оставлю тут, есть интересные видео.
http://tech.yandex.ru/events/yagosti/wsd-msk-nov-2012/ |
![]() глюки анимации в ишаке легко лечатся, но в принципе я на столько упоротый что готов ради прикола анимировать его яваскриптом =) лишь бы пользователю лучше было. |
Maxmaxmaximus4, а не побывал просто не анимировать вообще , если браузер ие?))
|
cyber, я ж написал
Цитата:
|
Часовой пояс GMT +3, время: 02:33. |