Не нормальное решение с моком потому что придется ожидания для всех запросов прописывать, учитывая последовательность оных, а можно просто стабить данные в сервисе.
Александр Марченко: зачем ждать то? Там и так все довольно просто. Чего нет в документации можно по исходникам изучить за пару вечеров. Оно того стоит.
Александр Марченко: ну и да, у ионика много мест которые можно оптимизировать. Ну и еще немаловажно то насколько безответственно используют ионик разработчики.
Александр Марченко: на нексусах и на 4,1 было норм. Проблема в том что на разных девайсах до 4,4 разные webkit-ы. Правда самсунги умудрились и блинк забажить. Я боюсь что бы они не забажили обновление системной webview по воздоху в лолипопе.
Александр Марченко: пес его знает. Я вот для своих проектов выбрал два - Twitter Bootstrap и Ionic. Материал кажется интересным и перспективным, но я на проекты под андроид только бы использовал оный. Причем под пятый андроид.
Boldy:
1) ну судя по вашим вопросам вы не умеете гуглить... Вообще то что я вижу - вам нужно что-то сделать, создали вопрос и ждете ответа. В большинсве случаев вам отвечали - бери и используй готовое решение. На наблюдаю ни анализа решений, ни вопросов почему так... тупо копипаста...
2) DNS связывает домен и IP, никаких URL и т.д. Все конечно происходит прозрачно для пользователя, но IP адрес ресолвится отдельным стэпом, до всяких там HTTP запросов и разруливается все это на уровне операционной системы а не браузера. Если любопытно - есть довольно наглядная интерактивная поучалка: www.verisigninc.com/en_US/domain-names/online/how-...
URL же относится к HTTP запросам. Рекомендую вам вообще пройти краткий какой лигбез по сетям, HTTP и т.д. Это ползно хотя бы тем что не привязано к языку программирования и выбранному направлению, но общее для всего WEB.
Знать это нужно потому что... это основы. Вы должны понимать откуда берутся данные на вашем сервере, что значат советы из гугл пэйдж спид, почему нельзя мегабйат куков пользователю сетить.... Масса вещей. Понимание основ должно устранить непонимание верхов. Вы уже должны были вырасти из возраста когда верят в магию.
3) Другими словами Web-страница это все те варианты репрезентации Web документа, которые может отображать браузер. А Web-документ, это некий HTTP ресурс, у которого есть свой личный URI.
4) тут больше хотел указать на eval, DRY был после. Тут больше подходит реализация вашего калькулятора. У вас там структурно схожие конструкции, которые можно оптимизировать, вынести дублирующиеся моменты... В JS коде тоже - дополнение до двух символов с ведущим нулем. У вас тупо дублируются три строчки.
По поводу вашего странного варианта приведения чара к строке - вопервых этот вариант выглядит ужасно ну и во вторых можно было просто сделать дикшенери с ключем как чар и не пришлось бы извращаться. Вообще там много чего надумано и просто так.
6. Без понятия, не читал да и я Python использую как прикладной язык для скриптиков, автоматизации, сборки... А Django в последний раз крутил лет 5 назад.
7. 1/10 получаете, у вас в голове все перемешано. уверенным джуниором - где-нибудь через пол года. А что делать? Тупо ебашить код! Не задавая тупых вопросов. Больше опыта - выше уровень. И не думайте что вы чем-то отличаетесь от тысяч кодеров которых много. Для того что бы отличаться нужно что-то делать для этого.
Не обязательно завязывать с PHP что бы браться за Кормена, протоклы, многопоточность и архитектуру. Многопоточность вообще из списка можно вычеркнуть. А с учетом того что .NET придет таки на nix* то лучше уж c# учить. Как язык он намного более выразителен.
Boldy: вы не просто должны запоминать информацию, вы должны ее понимать. Должны понимать почему эти самые специалисты делают все именно так а не иначе, чем они это мотивируют. Смотреть как делают другие "специалисты", искать недостатки в решении одних и других....
Вообще мне просто кажется что мы о разных вещах говорим. Вы нам про "как лучше ваять контроллеры и клепать сайтики" а я вам про "основы, архитектура, качество кода".
Boldy: если у вас нет своей головы на плечах - то да, вы научитесь только работать со специалистами... но не долго... потому что это пустая трата времени специалистов и такого работника быстро уволят.
Andrey_Openchenko: тут же нет высшей математики. Этот вопрос даже больше на логику чем на знания PHP. Вместо того что бы переживать что вы завалите тест, лучше бы сели и спокойно подумали.