Mirki, pytanie odnośnie Angulara...

Zaczynam naukę dopiero, więc pewnie to jakaś trivia, aczkolwiek może ktoś mi wyjaśni, czemu na stronie http://asterysk.pl/angular/ wyszukiwanie dokładne (zaznaczenie czekboksa ustawia strict dla filtra na true) wysypuje się przy przeszukiwaniu po ID?

Sytuacja wygląda tak:
1. Ładuję stronę
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#css bez #javascript

Cześć Mirki. Zastanawiam się jak bez javascriptu można by osiągnąć podobny efekt, co tutaj:
http://jsfiddle.net/brcv2wyb/ (zobaczcie jak strona skaluje się przy zmniejszaniu ekranu).

Chodzi mi o to żeby nie ustawiać na sztywno media breakpointa między poziomym a pionowym navbarem, tylko żeby działo się to dynamicznie - kiedy brakuje miejsca do stackowania elementów poziomo, to wrzucamy je do pionowego menu.
Liczba elementów może się zmieniać, i
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeszcze z newsów. Scrollbar stał się zwykłym elementem, co za tym idzie można go stylizować w ten sam sposób, co wszystko inne.

Musiałem zaimplementować "elementy duchy", które po pierwsze są ignorowane przez layout, po drugie nie łykają każdego selektora jak pelikan - szczególnie selektorów typu "*" - żeby ostylizować ducha, trzeba wyraźnie wymienić w selektorze jego konstruktor ".costam .costam scrollbar"
rezoner - Jeszcze z newsów. Scrollbar stał się zwykłym elementem, co za tym idzie moż...

źródło: comment_cz4mmtxDr1gXjYaKLL5f0DYFa9SpYuqw.jpg

Pobierz
  • Odpowiedz
@5z7k9: parseInt przyjmuje dwa parametry, z czego drugi ma domyślną wartość = 10 - pierwszy to liczba, drugi to baza (np. parseInt('F', 16) === parseInt('23', 6)). .map podaje 3 argumenty - element, indeks, tablicę. Nieznajomość biblioteki standardowej szkodzi.
  • Odpowiedz
@regis3: Nie no, JS ma pełno ułomności. Obsługa dat, większość implicit konwersji, brak wbudowanych w język struktur danych, brak kontroli nad środowiskiem, jednowątkowość i pewnie wiele innych, których nie chce mi się o tej porze przypominać.
  • Odpowiedz
chce sie pobawić w napisanie na szybko prostej gierki w 3d w oparciu o canvas - jaka biblioteka jest najprostsza do tego typu rzeczy?

#javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uirapuru: 3d w canvas? Nie widzę w tym sensu. Jeśli miałeś na myśli webgl to masz np. stackgl, threejs, babylonjs, playcanvas. Od niskopoziomowych do edytora webowego włącznie.
  • Odpowiedz
Zauważyliście, że Twitter korzysta z AJAXa by pobierać HTML w JSONie? "Renderują"(raczej nie w taki sposób jak React.renderToString) HTML po stronie serwera i podmieniają tylko odpowiednie elementy na stronie. Czy nie robi tak przypadkiem nawet(!) Wykop? I co powiedzą Ci od #react lub #angularjs? Progressive enhancement?
( ͡° ͜ʖ ͡°)

#programowanie #javascript #webdev
5z7k9 - Zauważyliście, że Twitter korzysta z AJAXa by pobierać HTML w JSONie? "Render...

źródło: comment_L528WHcjKMesSAQARRxB4TgemThqtKJ4.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@5z7k9: Wadą takiego podejścia jest tylko konieczność utrzymywania osobnej porcji kodu per docelowy klient API (przy założeniu, że klientami są nie tylko aplikacje webowe)
  • Odpowiedz
Mircy, próbuję sobie naklepać dodatek do Wykopu - bo gotowego nie znalazłem - aby cały czas pokazywał kolory plusujących.
Za szary kolor odpowiada klasa `.voters-list *' (co robi ta gwiazdka?), nie widzę żadnego hovera ani nic. Jakaś magia dla mnie, albo o tej godzinie nie myślę.
Niemniej, jak to zrobić Javą w wersji Script? Od szczęścia pewnie dzielą mnie 3-4 linijki, ale nie mam pomysłu już.

#javascript #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bardzo ogólne: z jakich "frameworków" #javascript korzystacie w dzisiejszych czasach przy tworzeniu stron internetowych? Może coś mniej znanego niż Angular/React? Chodzi mi przede wszystkim o takie biblioteki, które nie polegają na renderowaniu w przeglądarce(więc nie-SPA?) - jak to robicie? Coś w rodzaju starej metody manipulacji DOM z jQuery. ( ͡° ͜ʖ ͡°)

#programowanie #webdev
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam propozycję na temat asynchroniczności JavaScript.

W kwestii asynchroniczności Istnieją Generators, Promises i callbacki, w ES7 async functions.

Ja proponuję:

Wszystkie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
#javascript #tibia #o--------------e

Po ostrym refactoringu edytora jak i samego mechanizmu wyświetlania udało się wpiąć w nowy edytor mechanizm wyświetlania i dodawania pól. Poprzedni edytor to była totalna miazga złożona z mniej lub bardziej udanych eksperymentów z kodem, więc sama aplikacja edytora (tzn. z wyłączeniem modułów wczytujących sprity i renderujących mapę) została przepisana na nowo. Teraz działa i wygląda o wiele lepiej wg mnie.

Sam moduł wyświetlania mapy
larvaexotech - #javascript #tibia #o--------------e

Po ostrym refactoringu edytora...

źródło: comment_8DCJSdcEIbdi8RXYcRuZIj0c9sAMS9oH.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w #javascript jest wbudowana w silniki przeglądarek automatyczne function memoization/cache?

Nie jestem pewien czy to w części przypadków ma negatywny skutek?

Jeśli już, to powinna istnieć metoda włączenia function memoization w ramach JavaScript, może jakiś specjalny rodzaj funkcji?

Oczywiście
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Mirki mam taki problem, potrzebuję stworzyć kalendarz na podstawie pewnych danych. Ma być on przygotowany do druku, czyli albo bezpośrednie drukowanie, albo pdf i dopiero wtedy. Zastanawiam się jak to najlepiej ogarnąć, początkowo zamierzałem to ładnie ostylować i w js generować pdf lub bezpośrednio drukować, ale tak widzę, że to nie będzie zbyt dobre rozwiązanie, może jednak zrobić to w php i TCPDF?

#webdev #php #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Testował ktoś jspdf?(https://github.com/MrRio/jsPDF) Mam problem z .addHTML(), nie generuje pdfa, ani nie wyrzuca żadnego błędu, za to przy dodaniu samego textu działa ok.

var pdf = new jsPDF('p','pt','a4');

pdf.addHTML(document.body, function() {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak myślicie - ile czasu jeszcze minie zanim ES6 będzie wspierany na 100% w większości przeglądarek ? kiedy warto zacząć go ogarniać ? poza tym #angularjs 2 mam rozumieć jest tworzony głównie pod typescript i js ? w dokumentacji brak jakichkolwiek przykładów pod es6, czy może jakiś inny ciekawszy framework tworzony jest który ma czerpać korzyści z es6 ?
#javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: No pewnie że by się wolało, ale po co pisać kod w ES5 i potem przepisywać do ES6, skoro można już teraz pisać w ES6 i tylko wyłączyć Babela w odpowiednim momencie?
  • Odpowiedz