Chciałbym się pochwalić małym skryptem który napisałem dla programistów pythona (w przyszłości można zrobić coś podobnego dla innych języków/technologii, jeżeli znalazło by się zainteresowanie) ( ͡º ͜ʖ͡º)

Zdażyło Ci się kiedyś, że chciałeś użyć nowej biblioteki, jednak nie byłeś pewien czy łatwo będzie ją podłączyć do już istniejących modułów używających innych bibliotek?

A może używasz biblioteki, która ma dość skąpą dokumentacje i przydało by Ci kilka innych projektów jej używającej,
noisy - Chciałbym się pochwalić małym skryptem który napisałem dla programistów pytho...

źródło: comment_YGWECDXqU1ltpfhI6QyxQfHdrPxSFszn.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ktoś coś na temat Javascript ? (jquery)

nie działa u mnie taki ot kod:

$(document).ready(function() {
$(".formSend").click(
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem sobie zrobić fajny wykres z pliku CSV używając CanvasJS. Idea taka, że po naciśnięciu buttona ma się pojawić wykres. No i tutaj jest problem, gdy raz kliknę to pojawiają się tylko osie i dodatkowo dane z pliku CSV są NaN, jak kliknę jeszcze raz to wszystko jest cacy. Jakby ktoś chciał pomóc to TUTAJ są użyte pliki. Kod zapewne jest żałosny, dopiero zaczynam, będę wdzięczny za każdą pomoc :)
#webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pawcuq: funkcja rawFile.onreadystatechange odpala się dopiero po załadowaniu pliku, ale nie blokuje wykonywania skryptu, więc jak wywołujesz funkcję readTextFile() i zaraz za nią prepare(), to w czasie gdy wykonuje się prepare, rawFile.onreadystatechange jeszcze nie była wywołana (czeka na załadowanie pliku), więc zmienne xx i yy są puste.
  • Odpowiedz
Hej #webdev #gamedev i #javascript mirki.

Zastanawiam się co by było lepszym podejściem do problemu siatki gry 2d (topdown).
Ostatnio natchnąłem się na strukturę linked-list (obiekt zawierający dane i wskaźniki na swoich sąsiadów), czy sądzicie, że będzie się to bardziej nadawało na siatkę niż tablica dwuwymiarowa? Lista zawierałaby wskaźniki na swoich sąsiadów (czterech lub ośmiu), a z tego co zauważyłem to i tak zazwyczaj poruszanie się po mapie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GGrindzior: Niepotrzebnie kombinujesz, zazwyczaj najprostsze rozwiązania są najlepsze.
Jeżeli mapa jest oparta na siatce i nie masz specjalnych powodów, żeby używać list, zostań przy tablicy 2d.
  • Odpowiedz
Mam taki kod: http://jsfiddle.net/genatroce/ky4wgnqn/1/


Zdaje mi się, że tam gdzie jest alert('d--a'); powinna być jakaś cwana funkcja - nie wiem jaka.

Chcę, aby po wybraniu opcji z dropdowna automatycznie submitowało formularz nie przeładowując strony. Wcześniej udało mi się zrobić dając w tylko tyle, że samo się submitowało. Odszedłem jednak od tego, bo internety tak radziły.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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