Niezalogowany [ logowanie ]
Subskrybuj kanał ATOM Kanał ATOM    Subskrybuj kanał ATOM dla tagu javascript Kanał ATOM (tag: javascript)

Autor wpisu: Michał Janicki, dodany: 15.03.2015 20:47, tagi: css, javascript

Jakiś czas temu wyczytałem, że ok 60% informacji jakie znajduje się w Internecie można spokojnie wyrzucić do śmieci. Trudno się z tym nie zgodzić – znalezienie informacji opisujących rozwiązanie jakiegoś zadania „zgodnie ze sztuką” może przysporzyć czasami sporo problemów.

Ponad rok temu opisywałem wam inicjatywę Josha Lockharta, która ma za zadanie zebranie w jednym miejscu wszystkich najlepszych praktyk i sprawdzonych źródeł wiedzy związanych z PHP. Inicjatywa spodobała mi się do tego stopnia, że umieściłem na blogu baner promujący ten projekt.

Kwestą czasu było pojawienie się podobnych projektów dotyczących innych języków i wychodząc z tego właśnie założenia znalazłem niedawno projekt HTML & CSS The Right Way. Projekt ten prowadzony jest przez Reinora Boulangera, któremu przyświecał bardzo podobny cel co Lokhartowi czyli zgromadzenie sprawdzone źródła i najlepsze praktyki z tworzeniem dotyczących wybranej technologii. W swoim projekcie pan Boulanger nie ogranicza się tylko do opisu zagadnień związanych z HTML i CSS – wspomina także o JS – i właśnie JavaScript będzie dotyczył kolejny projekt z cyklu „The Right Way”.

JavaScript The Right Way jest projektem Williama Oliveira i sporej ilości innych osób (pełna lista na stronie projektu). Jak wiadomo JS już od dawna jest wykorzystywany do zupełnie innych celów niż pierwotnie przewidzieli to jego projektanci – tak więc na stronie projektu znajdziecie także informacje o silnikach używanych do tworzenia gier uruchamianych w przeglądarce a także sporo materiałów dotyczących node.js.

Nie pozostaje więc nic innego tylko czytać i wprowadzać w życie dobre praktyki programowania – to zawsze procentuje. Do przeczytania już wkrótce!

The post Front – End The Right Way appeared first on Michał Janicki.

Autor wpisu: Kamil Adryjanek, dodany: 18.09.2014 21:19, tagi: javascript

ExtJS5 Ostatnio szukałem tutoriala, który opisywałby w prawidłowy sposób nadpisywanie komponentów ExtJS5, niestety nie udało mi się znaleźć nic ciekawego – może z wyjątkiem dobrego artykułu na temat nadpisywania klas w ExtJS4, niestety zastosowane rozwiązanie nie działało w ExtJS5. Ponadto, nie znalazłem również właściwych informacji w oficjalnej dokumentacji ExtJS, dlatego w tym artykule w kilku zdaniach postanowiłem opisać jak to powinno wyglądać.

Post Rozszerzanie i nadpisywanie komponentów ExtJS5 pojawił się poraz pierwszy w Kamil Adryjanek.

Autor wpisu: Kamil Adryjanek, dodany: 15.09.2014 15:13, tagi: javascript

ExtJS5Recently i was looking for tutorial about proper way of overriding ExtJS5 class methods but unfortunately i haven’t found anything interesting – maybe except one good tutorial about overriding in ExtJS 4 but for me that solution was not working in ExtJS 5. I have also not found sufficient information about proper way of overriding in ExtJS docs, so i decided write a few words of explanation.

Post Extending and Overriding ExtJS5 components pojawił się poraz pierwszy w Kamil Adryjanek.

Autor wpisu: Kamil Adryjanek, dodany: 08.09.2014 09:45, tagi: javascript

A couple of weeks ago Sencha has introduced new version of their flagship product: ExtJS 5. After “slow and heavy” ExtJS 4 this version is expected to be the best ExtJS release ever. In next few chapters i will try to explain you why.

Post Is ExtJS5 really so awesome? pojawił się poraz pierwszy w Kamil Adryjanek.

Autor wpisu: stormfly, dodany: 13.06.2014 18:38, tagi: javascript

Czasami chcielibyśmy, aby wpisy dodawane w CMS od razu publikowały się także na naszym fanpage na facebooku. Dzięki facebook API można to zrobić prawie bezboleśnie ;) Męczyłem się niestety z tym dobre kilka godzin. Początkowa wersja miała być w PHP, ale ostatecznie zrobiłem to w...

Autor wpisu: Śpiechu, dodany: 12.04.2014 22:27, tagi: javascript

I won’t talk about PHP today. Sorry PHPers. If you do some frontend job, you won’t be disappointed. I’m assuming you know some basic JavaScript stuff like closures, prototyping and context switching, because I’m going to do some cheating.

Our goal for today is to force JavaScript to invoke different functions according to different arguments number. To further complicate all of this, we’ll work on prototypes and check if overloading works on inherited objects.

I’ll use CoffeeScript since it has nice, condensed syntax. You don’t need to write much JS boilerplate like semicolons and braces, what leads to about 30% less code in CS <-> JS comparison. Always remember: CoffeeScript is just JavaScript and you can simple paste it in Try CoffeeScript’s section to see the JS compiled result. Don’t worry, i’ll provide some hints in sensitive places.

Most important things for today are:

  • you can always check how many arguments function has in its declaration using length property,
  • you can always check how many arguments function was invoked with by using arguments.length property.

A few ending thoughts:

  • augmenting methods have some performance penalty,
  • you’ll probably complicate stuff when use overloading too much,
  • if you truly need that solution in JS, you’re doing something wrong :-)

Autor wpisu: zleek, dodany: 24.03.2014 08:20, tagi: css, javascript, php

Dostępność urządzeń z różnymi rozmiarami ekranów oraz wyświetlającymi obraz w różnych rozdzielczościach wymusza na twórcach stron internetowych takie ich tworzenie, aby automatycznie się skalowały i dostosowywały swój wygląd oraz wyświetlane informacje. Problem pojawia się jednak, gdy chcemy sprawdzić nasze rozwiązania w różnych rozdzielczościach ekranów. Mało kto bowiem będzie miał możliwość posiadania przynajmniej kilku najpopularniejszych urządzeń […]
Wszystkie wpisy należą do ich twórców. PHP.pl nie ponosi odpowiedzialności za treść wpisów.