#webdev #js #pytaniedoeksperta

do tej pory jak pisałem jakieś funkcje w jsie to robiłem to tak, że tworzyłem kilka obiektów weznątrz których były poukłdane tematycznie funkcje, które potem wywoływałem jakimś initem


buttonHover = fuction(){ ... }
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entrop: Chyba jesteś jedyną osobą, która jeszcze tego nie używa, więc trudno mi to określić. Chociaż ja piszę troszkę inaczej:

(function(MyLib) {

//
  • Odpowiedz
ktoś tego używa?


@entrop: Prawie wszyscy? Module pattern to taka trochę gorsza wersja modułów zgodnych z AMD albo CommonJS modules (obsługa modułów pojawi się jednak już natywnie w ES6) . Jeśli nie używasz bibliotek takich jak require.js czy podobnych to wzorzec modułu jest najlepszym podejściem do podzielenia kodu na krótkie, reużywalne (sorry, nie znalazłem lepszego tłumaczenia dla reusable :S) porcje wraz z zachowaniem czystej przestrzeni nazw i jakiejś tam enkapsulacji
  • Odpowiedz
@entrop: (#) Brawo, odkrywamy podstawy JS! ;) w JS this jest dynamiczne, ustalane w trakcie wywoływania funkcji i zależy od kontekstu w którym wywołujesz daną funkcję. Funkcji test nie wywołałeś w kontekście obiektu Foo, zatem będzie wskazywać na obiekt globalny (lub na undefined w strict mode ES5)
  • Odpowiedz
#js #javascript

Miraski, pomocy. Jest sobie podstrona z tabsami, w którymś tam tabie są oceny gwiazdkowe.

Po najechaniu zmienia się szerokość diva, który wyświetla zapełnione gwiazdki, zakrywając tym samym puste.

OTO
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: Mając 17 lat ogarnąłem xHTMLa i CSSa w kilka miesięcy, na podstawie samych kursów online. Jakbym teraz wrócił do tego (nadrobił zaległości) i postudiował JS, to może szybko bym załapał jakąś fuchę. Trzeba pomyśleć o tym :>
  • Odpowiedz
mam #pytanie w sprawie stronki #html z #ajax i przeróżnymi #js do kogoś kto zna odpowiedź.

kupiłem sobie piękny szablon lecz ma kodowanie utf8 to czy po zmianie na ISO-8859-2 mogą nie działać jakieś funkcje/zależności/cokolwiek???

ew. jutro zrobie wielką kopie i crashtesta :> ale fajnie jak by ktoś skomentował moje pytanie (odnośnie tematu).
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drogie Mirki, mam mały problem. Nie wiem w jaki sposób nawet poszukać tego czegoś czego potrzebuję.

Sprawa wygląda tak:

jest sobie element o szerokości np 3000px, strona ma 1000px, i wtedy chciałbym wyświetlać środkowe 1000px tego elementu, ale chciałbym też aby były strzałki po lewej i prawej stronie, aby użytkownik mógł na nie najechać i wtedy delikatnie pozycja tego elementu by się zmieniła, aż do granicy tego elementu, później się cała akcja powinna
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@slaweglewicz:

1. Zrób diva 3000px, position absolute (czy tam fixed, whatever), left 50% margin-left: -1500px - masz wyśrodkowanego diva 3000px

2. zrób dwa divy albo inne elementy, które po najechaniu będą pobierały margin-left z tego dużego diva i albo go zwiększały albo zmniejszały, do tego easing
  • Odpowiedz
#programowanie #javascript #js #mikroreklama

postanowiłem wrzucić w końcu (myślałem że już kiedyś dodawałem...) jako znalezisko coś do czego średnio co miesiąc linkuje przy pytaniach o pomoc przy refaktoryzacji kodu, naprawdę polecam i nie tylko ludziom od js, ponieważ większość można też zaimplementować w innych językach.

19 bardzo przydatnych shorthand'ów w Javascripcie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamdz: takty póki jestem n------y, rano zadecyduję swoim bordo kontem czy śmierć i potępienie czy blask chwały i gorące kuciapki po wieki wieków
  • Odpowiedz