Mała prywata, link do mojego bloga i tutaj dla tych co ostatnio byli zainteresowani gifem z diffusion-limited aggregation jest post tłumaczący jak coś takiego napisałem. Na końcu jest przycisk start a obok niego parametry symulacji, można sobie samemu poodpalać.

Blog w zamierzeniu ma być technologiczny i dotyczyć różnych rzeczy, które robię na bieżąco. Czasem po dniu roboty odkryję jak coś można szybko i sprawnie zrobić i lubię się tym podzielić. Konstruktywne uwagi
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki co tu jest nie tak? Bardzo słabo znam #javascript #jquery potrzebuję w rozdzielczościach 1-376px podmienić treść w środku span'a z klasą .logo-bold, tak aby zmieniło mi z "Lorem Ipsum" na "LI", niestety to nie działa

if (document.documentElement.clientWidth < 376) {
$('.logo-bold').html('LI');
}
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zukuS: sprawdź window.innerWidth
aczkolwiek Twój kod zadziała tylko raz, nie sprawi, że tekst się będzie zmieniał wraz ze zmianą rozmiaru okna, jeśli nie dodasz kolejnych paru linijek kodu ;)

  • Odpowiedz
@zukuS: jeden element ukrywasz a drugi wyswietlasz, to jest bardziej naturalne rozwiązanie niż dzierganie tego w js ;)
  • Odpowiedz
#javascript #nodejs #mongodb

Witam, mam na swojej stronie bota działającego na nodejs 0.12.
Czasami (losowo) po skończonym losowaniu a przed wysłaniem nagrody wywala mi błąd pokazany na screenie.

Wie ktoś może jak to naprawić?
Tutaj jest kod tego pliku od mongodb, który wywala błąd http://pastebin.com/KfVzKxdi
h.....a - #javascript #nodejs #mongodb 

Witam, mam na swojej stronie bota działają...

źródło: comment_50tRksWur2dHuNaqUEZGJnXCVK3iOdEs.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wypok_spoko: Przede wszystkim zacznij od nazywania zmiennych po angielsku, bo po polsku to nie programowanie. Na początku:

var ass = document.getElementById("xxx");

i dalej analogicznie. Dopiero jak to nie zadziała zaczynaj szukać błędu gdzieś indziej.


  • Odpowiedz
@erwit: jak będziesz miał czas to polecam przeanalizować sobie gulpfile.js i cały folder gulp, szczególnie jeżeli nie używałeś tego bajerka wcześniej. Bardzo pożyteczna sprawa.
  • Odpowiedz
@kowalik: jak nie znasz JS to nie wiem czego oczekujesz - że znajdziesz w internecie idealnie pasujący skrypt to twojego mocno konkretnego przypadku? Albo że ktoś ci go napisze na podstawie screena?
  • Odpowiedz
mam obecnie w pracy projekt na phpie i angularze, strona dealerska z samochodami z panelem do zarządzania, kilka rodzajów ról itp itd, i teraz mam takie pytanie, będę chciał dodać system wiadomości prywatnych między administratorami, ogarniać do tego websockety(nie wiem czy warto), czy robić to na ajaxie z jakimś długim intervalem(30-60 sekund ?) czy może jednak bardziej "realtime" ? jeśli tak to jakie rozwiązanie ? ratchet ? czy może zrobić to oddzielnie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki kod

var code = 'abc';
var url = wygenerujUrl('/przetworz/kod/:code:', code);
// ... coś tam dalej robi

Przeglądarka zwraca 'SyntaxError: invalid regular expression flag d' - znaczy, zamieniła argument wygenerujUrl na regexpa. Ale to jest zwykły string!
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam jakiegoś skryptu/rozwiązania, dzięki któremu dane skrypty JS uruchomią się w momencie, kiedy będą w viewporcie użytkownika. Przykładowo chcę uruchomić skrypt CountTo po przewinięciu do jego sekcji, a nie w czasie uruchomienia strony. Proszę o jak najprostsze rozwiązania, bo póki co jeszcze nie ogarniam #javascript #jquery #webdev
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stoję przed wyborem metody wprowadzania danych na stronie internetowej, a konkretniej edytora tekstu.
Użytkownik może wprowadzić tekst/artykuł, coś jak na blogu. Chciałbym, aby mógł jakoś ostylować to co wpisze i mam trzy pomysły, edytor który wprowadza:
1. Style w postaci kodu HTML ( etc)
2. Style w postaci bbcode ([b] etc)
3. Style w postaci markdown(
etc)

w
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KotoFan: opcja pierwsza. Tyle że sprawdzasz tagi szukasz skryptów i inncyh niebezpiecznych na jakie wpadniesz. Na iOS wsadzisz to jako stringa lub stringi do uiwebview albo lebiej wkwebview jeżeli planujesz od 8.0 i nawet se to ostylujesz żeby pasowało do ekranu szerokość, wysokość, wielkość znaków inne bajery. Co do androida to też webview pewnie może zjadać stringa HTML ale nie robię przy nim to się nie wypowiadam
  • Odpowiedz
@JeaDay: a po co się męczyć w takie głupoty ? cordova powinna sobie sama dać radę chyba że miał na myśli że pisze oddzielną aplikacje w c no to okej
  • Odpowiedz
Szybkie pytanie: wpisałem sobie na jednej stronie w konsoli "setInterval..." itd., ale podałem złą nazwę obiektu i teraz mi wywala błąd 2 razy na sekundę. Jak wyłączyć ten interaval?
#javascript
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kaczorra: setInterval zwraca "id" interwału. Zwykła liczba całkowita. Jeśli jej nie zapisałeś to możesz spróbować zgadnąć, z tym że możesz przypadkiem wyłączyć nieswoje interwały. Wystarczy do tego clearInterval(id)
  • Odpowiedz
No elo, mam pytanie. Z serwera przychodzi mi pliczek xlsx w formie binarnej - tak przynajmniej sądzę, początek wygląda tak http://pastebin.com/Ey8vx0ET mam rację?
Chciałbym to zapisać na dysku.

var d = new Blob([response.data], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})
saveAs(d, 'download.xlsx');
https://github.com/eligrey/FileSaver.js
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach