#angularjs #backbone #webdev #javascript trochę też #gorzkiezale hej mirki, po jakimś czasie pisania apki w backbone czuję już totalne wypalenie, to co można było zrobić ładnie zrobione jest po łebkach: bo backbone jest lepszy/prostszy (?), bo angular trudny, nie chce nam się go uczyć, jest wolny i niezrozumiały. Mamy backend zwracający json-rpc ale co tam, przepiszemy kawałek backbone żeby to udzwignął, nie udzwignął? to wsadzimy kawałek marionette, ale tylko kawałek bo przepisywanie
@the_m: Zacząć ciągły refactoring do skutku. Robisz brancha deweloperskiego, codziennie poświęcasz pół godziny na poprawki (jak wiadomo, programista rzadko pracuje dłużej niż 4h dziennie, jeśli Ci zależy to pół godziny więcej poświęcisz), po miesiącu masz pół kodu poprawione.
  • Odpowiedz
@mirasek: jest, jeszcze troche potrwa, zanim wyjdzie stable 2.0, i jeszcze wiecej, zanim bedzie uzywalne na produkcji
a umiejetnosci z angualra 1.4 tez sie przydadzą, zwlaszcza, ze on nei zniknie i będzie wspierany jeszcze długo :)
  • Odpowiedz
#angularjs #javascript
Jak zwrócić kolekcje obiektów dla kilku parametrów?

data.forEach(function(el) {
return el.param == 'arg1' || 'arg2';
})
;

...coś takiego mniej więcej

Chciałbym filtrować podobnie jak na allegro, np. klikam monitory 15' i monitory 17' itd.
Nie wiem jak w angularze pobierać i dynamicznie generować taką kolekcje warunków.
Umiem już dość dobrze: html, css, js jakieś frameworki itp, ale chciałbym się czegoś ciekawego/nowego nauczyć a, że najlepiej uczy się z robienia projektów a nie z książek więc wymyśliłem że napisze sobie od zera sklep internetowy, właściwie to tylko dla nauki więc chce tworzyć w nim konta, płacić za produkty w nim wystawione punktami przypisanymi do konta, takie są początkowe założenia (co więcej zobaczę w czasie tworzenia, raczej nie potrzebuję obsługi
@michael94: Bo jeżeli znasz HTML i CSS to z łatwością wykorzystasz Thymeleaf. Spring Boot jest na Javie. Spring MVC zapewnia mapowanie na adresy np. /koszyk i zwracanie odpowiedniej strony html. Czyli dodajesz sobie w kontrolerze dane do tzw. modelu , z kontrolera zwracasz widok np. return "koszyk.html" i w html przeplatasz kod z danymi korzystając z znacznikow Thymeleafa
  • Odpowiedz
@michael94: To są jakby 2 różne ścieżki kariery, nie musisz się ograniczać wyłącznie do jednej technologii ale jeżeli chcesz zarabiać na życie jako deweloper to pasuje się na czymś skupić.
  • Odpowiedz
Mireczki, w nast środę mam rekrutację do firmy na stanowisko web deva. Chciałem Was prosić o jakies przykładowe pytania rekrutacyjne. Wiem, ze tego masa w necie ale chciałbym przeczytać od Was parę pytań jakimi WY byście próbowali mnie zgnoić ( ͡° ʖ̯ ͡°). Zakres głównie to JS i angular.
Za każde pytanie daję


#javascript #rekrutacja #angularjs #programowanie
@edgar_k:
@vanot:
Co Wy robicie z tymi rzeczami jak "2..toString()"? Uczycie się tego wybiórczo, jako ciekawostek / pod testy, czy naprawdę ogarniacie taki poziom syntaktyczny? Zdarzyło Wam się oglądać prezentację w stylu "wat?" i samodzielnie potrafić odpowiadać na pytania i WTF-y które widzicie po raz pierwszy?

Pytam to jako ktoś, kto regularnie układa testy rekrutacyjne i siedzi w syntaktyce. Nie zadaję jednak pytań o "2..toString()". Nie zadaję pytań o
  • Odpowiedz
@vanot:
Jeśli mogę dać Ci trochę porad do nauki -- nie tylko żeby przejść rozmowę, ale żeby faktycznie mieć przydatną wiedzę.

Co jest ważne w JS (ES5):
1. Funkcyjność.
Domknięcia. Funkcje wyższego rzędu (funkcje, które zwracają funkcje lub dostają je za argument). IIFE. Przypisywanie funkcji do zmiennych. Rozległy punkt, łączy się z pkt nr 2.

2. Zmienne.
Zakres widoczności. Hoisting. Co się stanie, gdy próbujemy odczytać nieistniejącą zmienną? A co jak
  • Odpowiedz
mam faktorię o taką :

angular.module('samochodyAutowimar', ['ngResource','ui.router']).factory('Admin', ['$resource', function($resource) {
return $resource('/api/admin/:id', null,
{
'update': { method:'PUT' }
});
}]);

oraz kontroller:

angular.module('samochodyAutowimar', ['ngResource', 'ui.router']).controller('RegisterController', ['$scope', 'Admin', function RegisterController($scope, Admin)
app.js:

angular.module('samochodyAutowimar', ['ngResource','ui.router']);
czemu wyrzuca że nie ma providera AdminProvider ? o co tu chodzi ?
#javascript #angularjs
@Jurigag: No to musisz robić coś źle, bo tak jak mówię zadziała. W chwili obecnej nadpisujesz sobie po prostu moduł, jak będziesz wywoływać tę funkcję bez drugiego argumentu czyli np.

angular.module('samochodyAutowimar').factory('Admin', ['$resource', function($resource) {
return $resource('/api/admin/:id', null,
{
'update': { method:'PUT' }
});
}]);

to musi zadziałać.
  • Odpowiedz
Witajcie, mam taką dziwną sytuację. Piszę apkę korzystającą z mapy (poprzez Angular Google Maps).
W kontrolerze mam obiekt $scope.map = {center: xxx, zoom: xxx}. W htmlu .
Gdy center i zoom zmieniam po kliknięciu na diva, wszystko działa dobrze, a po kliknięciu na marker - nie działa (wywołanie tej samej funkcji w kontrolerze), ALE po kliknięciu na innego diva zaskakuje, tak jakby dopiero wtedy $scope zauważył, że coś się zmieniło.
Dlaczego tak
@no_login: działa to tak, że angular musi co jakiś czas wykonać synchronizację modelu z widokami. Ile może, tyle sam ogarnia (np. w przypadku takich dyrektyw jak ng-click albo żądań http przez obiekt $http), jednak często zachodzi też potrzeba synchronizacji z powodu zdarzeń zachodzących "poza" angularem. Wtedy należy użyć $scope.$apply
  • Odpowiedz
#webdev #angular #angularjs #codeacademy
Robię sobie kurs angulara na codeacademy tzn nie robię bo nie działa. Wywaliło mi błąd jak niżej.
Sprawdzałem na Chrome (z/bez mikroblocka), FF brand new pobranym, Edge, Chrome porno i nic.
Nie wiem czy to coś u mnie się blokuje czy czo? Ja tu cały plan na sobotę pozmieniałem by polamić przed kompem, a tu mi nie działa? Wam też?

WARN [launcher]: PhantomJS have not captured in 60000
  • Odpowiedz
Nawet nie wiecie jak się wstydzę to tutaj publikować.. ale co najwyżej mnie wyśmiejecie :P :)

Postanowiłem kręcić "Let's Code"y, na wzór "Let's Play"ów. Totalnie bez przygotowania z prawdziwym programowaniem i rozwiązywaniem problemów w trakcie nagrania. Jeżeli ktoś oczekuje, że będą to tutoriale, to od razu mówię, że to nie w tej serii. Mógłbym pisać więcej, ale bym powtarzał już to co nagrałem.

Zachęcam do subskrybowania kanału na YT, zwłaszcza osoby lubiące
noisy - Nawet nie wiecie jak się wstydzę to tutaj publikować.. ale co najwyżej mnie w...
@PanDziobaku, @infamia, @filip_k, @sosnnaa, @ja_brzoza, @xmesaj2, @Nadrill, @briskmann, @Blaskun, @Galowy, @benzynacja, @red-bearded, @eternalmarcos, @q__p, @pawel-birgiel, @zwierzak2003, @RonPaul, @Cantrol, @l0stfake7, @brodacz, @PrincessFumi, @sharaquss, @yOomuG, @phaxi, @I-__-I

Część pierwsza... będąca wyjątkowo częścią drugą :) Nie ma tutaj to wielkiego znaczenia, bowiem i tak nie zaczynałem od pierwszego commita ;)

W
noisy - @PanDziobaku, @infamia, @filipk, @sosnnaa, @jabrzoza, @xmesaj2, @Nadrill, @br...
  • Odpowiedz
Mirki z #webdev, która opcja ładowania podstron jest najlepsza, kiedy chodzi o wizytówkę?
1. Zwykłe przekierowanie na podstronę + "friendly URL" z wykorzystaniem mod rewrite
2. Odnośnik w stylu #podstrona + $(window).on("hashchange", function() { ... }); + $.get()
3. #angularjs + mechanizm route
4. Inny pomysł (napisz w komentarzu)
Dlaczego wybrana opcja jest najlepsza? ( ͡° ͜ʖ ͡°)