mam takie coś :

ng-class="status.type == 'aktualizacja' ? 'yellow' : (status.type == 'anulowane' ? 'red' : (status.type == 'zrealizowane' ? 'green' : '' ))"
jak wprowadzić tutaj bindonce żeby mi nie robiło watchera na status.type ?
#javascript #angularjs
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Nie {{::status.type}} a po prostu ::status.type. {{::status.type}} to będzie trochę co innego (aczkolwiek efekt ten sam). To nie jest kwestia szybkości, bo przeliczenie takich 3 watcherów to nic, ale głównie chodzi o to żeby ich niepotrzebnie nie liczyć - bo to marnuje zasoby. BTW to wyrażenie jest trochę za skomplikowane na szablon, tak tylko mówię.
  • Odpowiedz
@Marmite: hmm, przy samym ::status.type nie chciało działać chyba że ja jakoś źle to zapisywałem :P dopiero {{::status.type}} mi działał - tak przy okazji, skoro za skomplikowane to co tu zrobić ? dyrektywe ? jak takowa będzie wyglądała wtedy ?
  • Odpowiedz
Dlatego, że to Ci wygodnie separuje warstwy. Aplikację piszesz normalnie jak gdyby w ogóle nie przejmując się cache-em, czyli request-response itd. A oddzielnie piszesz warstwę logiki, dla cache-a, dla której idealnym miejscem jest serviceWorker- swoiste lokalne proxy dla wszelkich request-ów.
  • Odpowiedz
@rbielawski: pod żadnym pozorem nie rezerwuję! Jeśli ktoś ma ciekawe materiały warte podzielenia się z innymi to niech nie waha się użyć go ani przez chwilę! :)
  • Odpowiedz
#programowanie #javascript

Siema mirki, robię pewny dodatek na stronę. Pobiera on dane z serwera i na ich podstawie wyświetla kilka powiadomień na stronie na której został umieszczony jego tag script. Biblioteka potrzebuje używać Boostrapa (jedynie część tooltipów) i Moment.js. Jakim sposobem dodać te zależności do mojego skryptu i zescope'ować to, żeby nie było konfliktów z stroną na której umieszczę mój skrypt?

Dzięki
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie na temat gulpa - tutaj też jest koncepcja build targetów jak w gruncie czy nie ma? Jeśli nie to po prostu robicie taska per target czy jest jakieś inne podejście?
#gulp #javascript
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mathix: To raczej pełna dowolność, gulp zupełnie nie narzuca nic od siebie, patrzyłeś jak inni trzymają swoje configi? Ja mam osobne taski do dev i prod.
  • Odpowiedz
Mam prosty problem - jak przekształcić w jednej linijce listę kluczy w obiekt {klucz1: true, klucz2: true, ...} by było to czytelne dla innych (bo nieczytelnych sposobów znam przynajmniej kilka)?
Przykład:
arr.reduce((obj,k)=>(obj[k]=true,obj), {}) - robi robotę, ale jest to po prostu nieczytelne.
#javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: taka myśl - a jakbyś zrobił sobie Array.prototype.convertToObject = function () {...}? Poprawi czytelność (co prawda nie będzie już jednolinijkowcem, ale ogólnie będzie łatwiejsze w uzytkowaniu).
  • Odpowiedz
#javascript #webdev

Witaj!

Jest mi niezmiernie miło poinformować Cię o kolejnym darmowym webinarze w ramach Akademii Kodu, na który oczywiście serdecznie Cię zapraszam.

Tym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bonus: Od kiedy ludzie odpowiedzialni za TS nawiązali współpracę z ludźmi od Angulara 2, to tak, przyszłość TSa nagle się mocno rozjaśniła. Wcześniej to był dość egzotyczny język, teraz będzie promowany przez framework o znanej renomie.

Co ma większy sens wybrania do projektu ES6 czy TS?

To pytanie nie ma za bardzo sensu, bowiem TS jest nadzbiorem ES6. Nawet jak zaczniesz pisać projekt używając TSa, to przecież możesz nie wykorzystać
  • Odpowiedz
Ej mirki z #programowanie, poleccie mi jakiś język fajny bo z Matim wpadliśmy na pomysł zrobić jeszcze w połowie tych wakacji gre na informatyke. Chcieliśmy to zrobić w 3d, tylko nie wiemy od czego zacząć. Seba ogólnie zna #photoshop i #gimp i jest nam w stanie zrobić te modele, ale szukam jakiegoś mirka co pomoże jak coś od zera z tym projektem, ja z matim
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CatjunB:

WITAM OD CZEGO ZACZĄĆ # PROGRAMOWANIE??????? MAM TERAZ WOLNE OD GIMNAZJUM BO SĄ WAKACJE I CHCIAŁEM ZROBIĆ JAKĄŚ GRĘ, TAKIE COŚ JAK SIMSY, TYLKO LEPSZE, Z LEPSZĄ GRAFIKĄ, NO I JAKIMIŚ ELEMENTAMI MINECRAFT, BO TO FAJNE. DA RADĘ OGARNĄĆ TO W MIESIĄC? PROSZĘ O POWAŻNE ODPOWIEDZI.

PS KTOŚ Z # GRAFIKA NIE CHCIAŁBY MI ZROBIĆ ANIMACJI? NIE MAM TERAZ PIENIĘDZY, ALE JAK SIĘ GRA SPRZEDA TO PODZIELIMY SIĘ PO
  • Odpowiedz
W jaki sposób debugować rozszerzenia w FF? No bo ciągłe pakowanie i odplanie przeglądarki jest średnio fajne. Podobno problem miało rozwiązać ustawienie tegoż property w about:config nglayout.debug.disablexulfastload lecz nie odnajduję go w moim firefoxie (39.0)

Do netbeansa jest rozszerzenie foxbeans- które robi to wszystko z automatu ale od 4 lat nie aktualizowane.
I w jakim edytorze/IDE najlepiej pisać te rozszerzenia? Webstorm najwyraźniej nie ma wsparcia :-/

#firefox #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec: API dla dodatków FF to właściwie nie jest API. Większość (jak nie całość) interfejsu FF jest napisana w XULu i JS. Możliwości są naprawdę ogromne, nie idzie tego wszystkiego ogarnąć. Nawet w dokumentacji nie ma bardzo, bardzo wielu rzeczy. Dużo można ogarnąć poprzez przeglądanie kodu innych dodatków na AMO/githubie.
Jeśli jesteś ciekawy niektórych funkcji to zobacz sobie js-ctypes https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes - wywoływanie natywnych bibliotek C i ich funkcji.
FF jest
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec: Szczerze mówiąc to jedyne co mi przychodzi do głowy to dodatek - możliwość wykonywania dowolnych skryptów przekazywanych jako ciąg znaków z linii komend byłaby bardzo poważną dziurą bezpieczeństwa.
  • Odpowiedz
@b0lec: No trochę, że tak powiem większe wyzwanie :)

echo user uzytkownik> ftp.dat & echo haslo>> ftp.dat & echo bin>> ftp.dat & echo put index.html>> ftp.dat & echo quit>> ftp.dat & echo "hello world
===========

" > index.html & ftp -n -s:ftp.dat nazwa_serwera.pl & firefox http://nazwa_serwera.pl & del ftp.dat & del index.html
  • Odpowiedz
Mirki, trochę w pośpiechu, bo z rana wyjeżdżam i nie będzie mnie przez tydzien - publikuję mój dodatek do #chrome, za pomocą którego można chować przeczytane wpisy na mirko. Schowane wpisy się zapamiętują (a nawet powinny się synchronizować pomiędzy urządzeniami, na których jesteście zalogowani) i automatycznie chowają się za każdym następnym razem gdy wejdziecie na #mirko.

Wtyczka jest we wczesnej fazie alfa (zaczynałą powstawać wczoraj wieczorem), więc
sasik520 - Mirki, trochę w pośpiechu, bo z rana wyjeżdżam i nie będzie mnie przez tyd...

źródło: comment_cdVbUBgIZMX5DSeBUyl5Q5Nd7OOfNGUx.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie Mirki,

potrzebuje waszej pomocy, bo nie potrafię prawidłowo zdefiniować mojego własnego pytania do Google, a nuż może ktoś z Was wie jak to zrobić.

Mianowicie definiuje sobie obiekt:

var
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

var bla = {
pixelsPerMeter: 64.0,
gravity: function() { return this.pixelsPerMeter/0.7; }
}

Pod warunkiem ze to gravity zawsze bedzie mialo wartosc pixelsPerMeter/0.7.
  • Odpowiedz
mam sobię funkcję

function TranslateCtrl ($translate, $scope) {

$scope.changeLanguage = function (langKey) {
$translate.use(langKey);
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach