No i kolejna zagwozdka z moich prymitywnych ćwiczeń z JS. Co prawda tym razem kod działa, ale za bardzo :P

Zadanie brzmiało: napisz funkcję sprawdzającą czy dana liczba jest liczbą pierwszą.
Oto mój kod:

var x=prompt("Podaj liczbę x");
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra Miraski - robię sobie podstawowe ćwiczenia z JS i próbuję aktywować taką funkcję:

Założenie jest takie: dla dowolnej liczby x funkcja ma wypisywac:
1. jesli liczba jest podzielna przez 3 to wypisuje Foo
2. jesli liczba jest podzielna przez 5 to wypisuje Bar
3. jesli liczba jest podzielna przez 5 i 3 to wypisuje FOOBAR
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@misthunt3r:
1. Najpierw sprawdź najwyższą wartość - czyli tutaj w kolejności, czy liczba
- jest podzielna przez 15 (jednocześnie podzielna przez 3 i 5)
- jest podzielna przez 5
- jest podzielna przez 3
2. Zamiast przypisywać wartość do zmiennej, zwróć odpowiednią wartość w tym momencie.
3. document.write() po return się nie wywoła
  • Odpowiedz
#javascript

Dziubaski używające ES6 mam pytanko: To moje pierwsze podejście z JS i nie za bardzo mam pomysł jak podejść do tematu import / export. Tzn. zasady jakie tym rządzą wiem, wiem jak z tego korzystać teoretycznie.

Tylko w praktyce się gubię, generalnie mam 3 rodzaje modułów:

*
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@taximan: Kurde a mialbyś jakieś przykłady większych projektów ES6 gdzie mógłbym podejrzeć? Bo pierdoła mi spędza sen z powiek :P Lubię mieć porządek ale też nie chce robić nowych standardów.
  • Odpowiedz
Mireczki kochane, mam mały problem :<

Chcę stworzyć edytor krzywych Baziera dla użytkownika, trochę coś jak to ale z wcześniejszym, predefiniowanym przeze mnie kształtem, z możlwością dodania punktów TYLKO na istniejącej już linii i modyfikowania ich (przesuwanie, manipulowanie krzywizną, usuwanie).

Może w przyszłości będzie jakieś dodanie tła dla ułatwienia pracy użytkownikowi czy coś, na razie mówimy o wersji roboczej w ramach testów.

Najbardziej
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@regis3: to już widziałem, ale bardziej celowałem w coś z pracowaniem na punktach beziera a nie na chwytakach w powietrzu, bo kontrola jest może i bardziej intuicyjna, ale mniej dokładna. Z drugiej strony jednak, może edytor podzielę w wersji finalnej na podstawowy (jak Twój) i zaawansowany (jak ten z linku ode mnie). Na razie jednak, opcja zaawansowanego bardziej mnie interesuje.

Co do krzywych to wiadomo, że są one zawsze jednakowe,
  • Odpowiedz
Czy fakt, że dynamicznie generuję te obiekty oraz ich ID może mieć jakieś znaczenie?


@Pietrek558: nie, jesli element istnieje w domie, to js powinien móc go pobrać
wklej co leci w konsoli ;)
a już idealnie by było, jakbyć wrzucił kawałek kodu gdzieś
  • Odpowiedz
Mirki jak zrobić "drgający" napis?
Np. "Soon.." płynnie przechodzący z większego w mniejszy .BEZ NAJEŻDZANIA NA NIEGO.Automatycznie,żeby tak robił
#html5 #css #javascript
Przepraszam,że tyle osób wołam,ale pilne
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Testuję sobie teraz wydajność kodu animacji svg w czasie rzeczywistym. Przy ruchu 500 punktów widać zacinanie, a przy ruchu 1500 punktów widać to już wyraźnie.
Czy niska ilość fps przy takich ilościach obiektów w animacji jest zazwyczaj spotykana, czy są to już wartości kiepskie (i nie powinno nic się zacinać aż do na przykład 5000 obiektów lub więcej)?
#svg #webgl #demoscena #javascript
976497 - Testuję sobie teraz wydajność kodu animacji svg w czasie rzeczywistym. Przy ...

źródło: comment_7zgl7PF6OUiFIM3Yq4vi97oA4gOrJALX.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@976497: W pierwszej części żartowałem nawiązując do tego co Ty napisałeś. Czy jest możliwa? Być może tak. Trzeba to sprawdzić. Ty nie masz wiedzy do sprawdzenia, a ktoś czasu żeby zrobić wszystko. Pokaż więc kod i być może uda się go sukcesywnie sprawdzać i poprawiać.
  • Odpowiedz
@976497: z SVG sięe nigdy nie bawiłem, ale powiem Ci że np. Pixi.js używając webgl spokojnie wyrysuje 10k spritów przy 60 fps.

warto jeszcze zaznaczyć że zwykle chrome najszybciej bawi się w taike rzeczy, natomiast ja na frajerfoksie potrafię mieć 30% mniej fps przy tej samej aplikacji.
  • Odpowiedz
Mam pytanie mam obrazek i jeśli na niego najadę to się zmienia ten obrazek. Za pierwszym razem jest widoczny taki lekki przeskok (tak jakby obrazek nie był załadowany do tej pory). Da się tak zrobić, żeby ten obrazek był ładowany od razu ze stroną? Żeby nie był widoczny ten przeskok?

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

#javascript #wykop #webdev

Mirki, co wywołuje się po kliknięciu w odnośnik "pokaż komentarz" na wykopie?
Chcę przeiterować przez komentarze i je "pokazać" bo mam jakiś błąd który mi je zwija, pomóżcie bo mnie już szlag trafia.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript

Jaką dobrą bibliotekę polecicie do robienia Ajax'ów? Interesuje mnie coś co będzie zwracało promise zamiast podawania callbacka w parametrach "success" (jak np. w jQuery).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@500xa4: Kiedyś ktoś wrzucał chyba takiego "RPG'a" (cudzysłów zasłużony) gdzie za pomocą kodu musisz nim pokierować żeby zabić jakieś orki/gobliny i zebrać diamenciki, za wykonywanie czego dostajesz exp i nowe rzeczy do ekwipunku. Niestety nie pamiętam nazwy ;/
  • Odpowiedz
Obiekty Proxy (ES6/2015) oficjalnie w chrome. Użyteczne do:

- przechwytywania - np. tworzenie klientów do webserwisów,
- wirtualizacji obiektów - np. mplementacja funkcjonalności DOM w js,
- logowania/profilowania - np. śledzenie dostępu do właściwości itd.

regis3 - Obiekty Proxy (ES6/2015) oficjalnie w chrome. Użyteczne do:

- przechwytyw...

źródło: comment_ucepl9yxFTaNLfwXTkIkhCK5hoq9Q2Zd.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@regis3: Chyba tylko z enumerable ;) użycie writable i configurable widziałem baaaaaaardzo rzadko. A gettery/settery to nie dość, że są bezużyteczne, to jeszcze, jeśli dobrze pamiętam, nie są optymalizowane. Także feature nietrafiny moim zdaniem.
  • Odpowiedz
mirki, nadal mam problem z wykonywaniem dwa razy kontrolera w #angularjs dodałem sobie nowy typ parametru do routera za pomocą $urlMatcherFactoryProvider.type, o to kod, zamienia spacje na '-', korzystam ui-routera:
http://pastebin.com/gh9Xq8jL
I teraz mam taki problem iż dla linków dla których podaję parametry jako zmienne - wszystko pięknie działa, ale jak już próbuję dodać link o taki:

abc abc
to kontroler od some.route jest wywoływany dwa razy, stack jego wygląda tak samo, a jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: chociaż w sumie nie mam pojęcia czy aby to na pewno w tym drugim przypadku, w zasadzie to zawsze woła mi kontroler dwa razy po dodaniu parametru
  • Odpowiedz