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
@klocus: fajny wpis, dzięki. Dodaję tag do obserwowanych - ostatnio na rozmowie rekrutacyjnej spytali mnie co ciekawego i gdzie wyczytałem. Teraz będę mógł powiedzieć, że na Mirko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@klocus: O stary, co najmniej z 4 linki przewijały się tu wielokrotnie. Ale przy tym to już poległem:

Wiecie, że Firefox ma specjalną wersję skierowaną do web deweloperów?

No shit :P
  • Odpowiedz
@rezoner: z jednej strony stary dobry css, z drugiej preprocesory. Może oba jak dostęp do właściwości css z js.

style.backgroundColor / style['background-color'] / style.background
  • Odpowiedz