Cumple, robię prostą grę w JS i mam zajebiście duży problem z obrazkami, nie mam pojęcia jak je załadować przed resztą kodu. Przez co tutaj, w 104 linijce, gdy chcę sprawdzić wysokość obrazka to zwraca mi 0, mimo że chwilę wcześniej (funkcja niżej) przypisywałem wartość. Jak to rozwiązać, co zrobić by zwracało normalną wielkość?

#javascript #programowanie #webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rezoner: Ja wiem ze nie chodzi o rozbijanie tylko ja chciałem żeby tak się dało ale z modułami właśnie tego się nie da zrobić(sensownie).

To jest kolejny grubszy temat który muszę ogarnąć. Gdzieś pisali o minix pattern. Co to właściwie jest?
  • Odpowiedz
Jak pogodzić i połączyć ze sobą modułowością z obiektowością i prototypami?

Jeśli mam obiekt który ma swoje prototypowe funkcje w osobnym pliku niż definicja obiektu to jak to połączyć w module? Najlepiej w commonjs.

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

  • Doceń
@wuut: to zwykła funkcja, która wykonuje samą siebie. window.requestAnimationFrame to tak naprawdę fallback, dzięki któremu mamy pewność, że funkcja zadziała na wszystkich przeglądarkach - równocześnie możemy użyć samego setInterval, ale z założenia do animacji ma służyć właśnie rAF. Dalej to tylko operacje na canvasie oraz obliczenia matematyczne, więc w sumie nic nadzwyczajnego :)

  • Odpowiedz
@WaveCreator: Angular nie należy do "w miarę łatwo przyswajalnych", wręcz należy do ciężko przyswajalnych. Najłatwiej przyswajalny, o ile łapiesz samą ideę MV* koncepcyjnie, będzie Backbone. Ale też jego możliwości są ograniczone i na pewno jest mniej ofert pracy niż na wyhype'owanego (sry za ten neologizm) do granic możliwości Angulara.
  • Odpowiedz
@Ragnarokk: A robiłeś coś w innym frameworku np. Angular albo Backbone do porównania z Reactjs? Mi osobiście nie spodobał się react póki co jest hajp jak kiedyś na angulara, ale Reactjs to wciąż tylko View, nie ma solidnej podstawy MVC jak Ember czy Angular.
  • Odpowiedz
czy jest ktoś kto korzysta z wielu kontrolerów i robi wiele zapytań korzystając z #angularjs i korzysta z tego modułu : https://github.com/jonsamwell/angular-http-batcher ? jak wygląda obsługa takich zapytań po stronie serwera ? czy z racji że $http jest asynchroniczne w angularze to przy liczbie zapytań w stylu 10-20 max nie powinienem sobie tym nawet głowy zawracać ?
#javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy api firefoxa do pluginów umożliwia na pobranie dowolnego pliku z dysku użytkownika (szczerze- nie wydaje mi się bo byłaby to wielka dziura w zabezpieczeniach) ale wolę się zapytać. Jestem świadomy że istnieje file api ale mi chodzi o to czy jest jeszcze jakiś mechanizm/api do tego. #javascript #firefox
A w innych przeglądarkach jest coś takiego? Pamiętam że w starożytnych czasach IE miał taką hmmm funkcję (
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec W sensie czy rozszerzenie? Tak, jak najbardziej.
Sam z tego korzystam. Rozszerzenie może robić wszystko, nawet wywoływać natywne biblioteki :P
  • Odpowiedz
Yay! Po 2 poprzednich nieudanych próbach jestem pełnoprawnym uczestnikiem Ludum Dare 32 (Jam) :D Udało mi się napisać małą grę online na telefony.

Jak zwykle czasu było niewystarczająco, jednak tym razem pracę nad grą podzieliłem na 26 małych etapów (takie 4 większe części) z czego 10 udało się zakończyć. Grać się da ale gameplay jest w dużej mierze dziełem przypadku. Dziś wieczorem poprawię najbardziej irytujące niedoróbki i błędy m.in. wylatywanie za planszę, reset
regis3 - Yay! Po 2 poprzednich nieudanych próbach jestem pełnoprawnym uczestnikiem Lu...

źródło: comment_4yXlcXdPmt5O8ufuZb9zm5kaMzTjIyzP.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w css można zdefiniować wiele teł ` background-image: url(bck1.gif), url(bck2.gif); zatem w jaki sposób mógłbym się odwołać do pojedynczego tła za pomocą js? document.getElementById("bg").style.backgroundPosition odwołuje się do tła, ale co jeśli mam zastosowane Multiple Backgrounds?
#programowanie #javascript #css #css3
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego wyświetli się "function" ?
Czy to jest związane z hoistingiem?

function bar() {
return foo;
foo = 10;
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #html5 #gamedev #rezogry

Napisałem nową bibliotekę do obsługi dźwięku. Działa jako standalone, lub z playground.js.

Jej dwie główne cechy to:
* Nie trzeba wcześniej ładować dźwięków. Plik jest wczytywany dopiero przy wywołaniu.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję zamienić takie wyrażenie regularne (\d{4}) w jsonie taką funkcją(każde wystąpienie, załóżmy że jest ich milion):

var rep = function (str) {
        var
                arr = str.split(''),
                l = arr.length;
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Eggy: To napisz jak to zrobiłeś :)

Też nie do końca zrozumiałem o co w twoim problemie chodziło, o coś takiego jak poniżej ?

json = json.replace(/(\d{4})/g,function (str) {
var arr
  • Odpowiedz
@moooka: zrobiłem dokładnie tak jak napisałeś w node.js, tylko wcześniej pobrałem z pliku jsona i sparsowałem go na stringa (var json = require('sciezka/do/pliku.json'), json = JSON.stringify(json))
  • Odpowiedz
Hej mirki, jest coś takiego jak hmmm nazwijmy to, szybki hosting bez logowania, do stawiania stron na zasadzie gista albo pastebina do html-a i javascripta? Strona może jak najbardziej wygasać (a nawet powinna) po jakimś czasie.
#webdev #javascript #html #hosting
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach