dotnetomaniak.pl - Artykuły z tagiem JavaScript

KnockoutJS jest JavaScriptowym frameworkiem MVC/MVVM, który wykorzystujemy w projekcie, w którym obecnie biorę udział. Co prawda nie opisywałem go w moim wpisie dotyczącym tego rodzaju frameworków, ale jest on pełnoprawnym przedstawicielem swojego gatunku, a od wersji 3.2.0, która to pojawiła się w połowie zeszłego (2014) roku wprowadzono kilka „ficzerów”, które spowodowały, że teraz patrzę na to narzędzie zupełnie inaczej… ...

Dziel się z innymi:
Komponenty - nowość w KnockoutJS | burczu programator

Web 2435 dni, 2 godziny, 4 minuty temu burczu 139 źrodło rozwiń

Postanowiłem przedstawić Wam dziś zajebiste narzędzie, o którym wcześniej nie słyszałem, a na które natknęła się ostatnio koleżanka pracująca ze mną w projekcie, poszukując odpowiedniego frameworka do „routingu” po stronie klienta. Zresztą mni...

Dziel się z innymi:
Yeoman - zawsze tego szukałem tylko o tym nie wiedziałem! | burczu programator

Web 2441 dni, 15 godzin, 35 minut temu burczu 559 źrodło rozwiń

Jakiś czas temu pisałem tutaj na blogu na temat różnego rodzaju frameworków JavaScript. Dla przypomnienia, porównałem w nim takie frameworki jak BackboneJS, EmberJS oraz AngularJS. Myślę, że tematyka „frameworkowa” będzie się na łamach tego bloga przewijać wielokrotnie i dziś jest jeden z takich właśnie momentów – podstawy AngularJS Wpis powstał na podstawie krótkiej prezentacji na temat Angulara (lokalnie u mnie w firmie),...

Dziel się z innymi:
Podstawy AngularJS - minimum które musisz znać | burczu programator

Web 2446 dni, 2 godziny, 8 minut temu burczu 434 źrodło rozwiń

Recently I discover Web Speech API. I was already talking to the browser using Google Hangout or Google Translator, but I have never though about adding voice support to my website. I did some research, and I found a demo. Based on that I put up simple demo website (say: “show website blog”, and it will take you directly to the sub page that can be also approached with 3 mouse clicks). For now speech recognition works only in Google Chrome and Safari...

Tagi: JavaScript, voice, web
Źródło: jj09.net
Dziel się z innymi:
[EN] voiceCmdr - voice commands in the Browser - Jakub Jedryszek

Web 2453 dni, 4 godziny, 10 minut temu jj09 65 źrodło rozwiń

Dlaczego tak wielu programistów tak często rzuca tytułowym tekstem (któremu zwykle towarzyszą mniej parlamentarne przerywniki) wykonując gest jak na zdjęciu powyżej? Odpowiedzi pewnie nie trzeba daleko szukać, dlatego dziś postanowiłem przyjrzeć się kilku powodom, dla których pada tak wiele pomstowań i siarczystych przekleństw z tak wielu pokoi projektowych Wybrałem 4 najczęstsze błędy JavaScript, bo niestety ale większość problemów związanych z pisaniem kod...

Dziel się z innymi:
Nienawidzę JavaScript'u! 4 najczęstsze błędy JavaScript jakie popełniasz - burczu programator

Web 2454 dni, 14 godzin, 9 minut temu burczu 481 źrodło rozwiń

Dziś przedstawiam jeden ze znanych JavaScript’owych wzorców projektowych czyli tytułowy „Memoization„, a po naszemu po prostu wzorzec zapamiętywania. Wzorzec ten opiera się na właściwości języka JavaScript polegającej na tym, że każda funkcja jest obiektem. A skoro jest obiektem, to może posiadać właściwości… ba, jak pewnie wielu z Was wie, właściwości można do obiektów dodawać w dowolnym momencie. Skoro więc takie możliwości drzemią w naszym ulubionym JavaSc...

Wzorce JavaScript - Memoization - burczu programator

Web 2455 dni, 19 godzin, 30 minut temu burczu 253 źrodło rozwiń

Myślę, że wiele osób po raz pierwszy siadających do projektu opartego na frameworku AngularJS może zadawać sobie tytułowe pytanie: jaka struktura projektu AngularJS będzie odpowiednia? Nie inaczej było w moim przypadku, na szczęście kolega natknął się i polecił mi szkolenie na Pluralsight, które wiele mi rozjaśniło dzięki czemu mam teraz na ten temat jako taki pogląd i dziś właśnie podzielę się nim z Wami.

Dziel się z innymi:
Jak powinna wyglądać dobra struktura projektu AngularJS? - burczu programator

Web 2460 dni, 13 godzin, 25 minut temu burczu 414 źrodło rozwiń

Write better and faster in javascript with built-in array methods (every, some, forEach, map, filter, reduce), different known libraries and lambdas. Also how to extend built-in functions and write custom helpers.

[EN] Javascript - functional programming and lambdas | Future Processing

Sztuka programowania 2487 dni, 3 godziny, 16 minut temu FutureProcessing 207 źrodło rozwiń

The article describes a simple solution to log client side JavaScript errors together with back-end exceptions. No additional library is needed, although ELMAH is handy at this point

Logging JavaScript exceptions. Custom solution + ELMAH | chrisseroka

Web 2503 dni, 3 godziny, 19 minut temu https://chrisseroka.wordpre... 123 źrodło rozwiń

If you are web developer you have probably heard about some (or all) of these tools: npm , Bower, Grunt, gulp.js, and Yeoman...

Źródło: jj09.net
Dziel się z innymi:
[EN] Web Development tools you need to know by the end of 2014 - Jakub Jedryszek

Web 2504 dni, 21 godzin, 19 minut temu jj09 304 źrodło rozwiń

Recently I read two great books about JavaScript: JavaScript: The Good Parts and Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript. Both are not for beginners, but rather programmers who know some Object Oriented language (e.g., C#, Java or C++)....

Źródło: jj09.net
Dziel się z innymi:
[EN] Two great books about JavaScript - Jakub Jedryszek

Web 2512 dni, 9 godzin, 3 minuty temu jj09 178 źrodło rozwiń

There is a belief among many developers that JavaScript is very slow, and writing more code in it than it’s necessary may adversely affect the performance. I guess it’s partially true. Incompetent use of this language can indeed decrease the quality of the project and the performance itself. However, JavaScript is one of the most developing languages.I’ll show you a few examples that will prove that JavaScript engines do what they can to speed up your code. In my work I focus on Google’s open source Java...

Dziel się z innymi:
[EN] JavaScript is slow | Future Processing

Web 2517 dni, 17 godzin, 5 minut temu FutureProcessing 245 źrodło rozwiń

Gulp is a streaming build system (aka task runner). It contains plugins, which allows you to run tasks such as TypeScript to JavaScript compilation, Less to CSS compilation, bundling, minification, running you own scripts, and much, much more...

Źródło: jj09.net
Dziel się z innymi:
[EN] Gulp - tutorial - Jakub Jedryszek

Web 2522 dni, 15 godzin, 14 minut temu jj09 176 źrodło rozwiń

Przy okazji projektu DevMovies postanowiłem wypróbować bibliotekę ReactJS.NET. W tym poście znajdziecie kilka przemyśleń i uwag dotyczących ReactJS.NET zebranych w trakcie realizacji projektu.

Dziel się z innymi:
ReactJS.NET w praktyce, plusy i minusy -  Tymoteusz Kęstowicz .NET developer blog

Web 2525 dni, 4 godziny, 21 minut temu tkestowicz 381 źrodło rozwiń

Hej, dziś wpis trochę krótszy, z rodzaju tych „tips & tricks”… Czasem zdarza nam się natknąć na sytuację kiedy napisaliśmy w pocie czoła jakiś „zajebisty”, „zakręcony” kod JavaScript ale nie wiedzieć czemu nie działa – dzieje się tak często dlatego, że JavaScript w wielu sytuacjach zachowuje się inaczej od innych topowych języków programowania. Jedną z takich sytuacji opiszę w dzisiejszym wpisie.

Tagi: JavaScript
Dziel się z innymi:
JavaScript - proste problemy z domknięciem i this - burczu programator

Web 2532 dni, 16 godzin, 18 minut temu burczu 198 źrodło rozwiń

Co zrobić koniecznie chcemy tworzyć kod CSS inline, a jednocześnie potrzebujemy ostylować elementy dla zdarzenia hover? W tym momencie przychodzi nam z pomocą język Javascript. Opiszę prostą bibliotekę, którą napisałem w tym celu.

Tagi: css, JavaScript
Źródło: mnajman.com
Dziel się z innymi:
Inline CSS i pseudoklasa hover

Web 2545 dni, 20 godzin, 4 minuty temu mikel 143 źrodło rozwiń

Witam w kolejnym już wpisie z serii „Testowanie z Jasmine”. Tak jak obiecałem ostatnio, tym razem zajmiemy się bardzo przydatnym elementem frameworka Jasmine, a konkretnie tytułowymi szpiegami (ang. spy – w dalszej części wpisu będę posługiwał się zamiennie terminem polskim i angielskim). Generalnie, jak sama nazwa wskazuje, taki szpieg służy do szpiegowania… A konkretniej szpiegowania wywołań funkcji oraz przekazywanych do niej argumentów. Zobaczmy z czym t...

Dziel się z innymi:
Testowanie z Jasmine - szpiegostwo - burczu programator

Web 2567 dni, 21 godzin, 53 minuty temu burczu 139 źrodło rozwiń

Prosty sposób na zastosowanie wzorca MVVM w aplikacjach Windows Store tworzonych z pomocą HTML i JavaScript.

Źródło: us3r.pl
Dziel się z innymi:
MVVM dla aplikacji Windows Store pisanych w JavaScript

Mobile development 2574 dni, 16 godzin, 41 minut temu us3r 170 źrodło rozwiń

Pewien czas temu postanowiłem przeanalizować swoją zawodową listę TODO. Z przykrością zauważyłem, że pomimo dużej rotacji jest na niej jedna rzecz, która wisi już od pewnego czasu. Zrozumiałem, że mniej lub bardziej świadomie unikam tej pozycji. Mogę zrobić wszystko tylko nie to. Tym czymś był JavaScript wraz z wybranym frameworkiem. Postanowiłem, że nie będę robił niczego innego dopóki nie zacznę tej pozycji. Ponieważ jestem człowiekiem, który jak sobie coś postanowi to już nie ma przeproś to … pr...

Dziel się z innymi:
Windows 8 App z wykorzystaniem Angulara | Wojtek Pitek about dev

Windows 2574 dni, 16 godzin, 41 minut temu wopi 233 źrodło rozwiń

Witam ponownie! Dziś, tak jak zapowiadałem w ostatnim wpisie, znów powraca temat „Testowanie z Jasmine” Powoli robi się z tego taki mini kurs (czy jak to nazwać) no ale temat zdecydowanie wymaga kontynuowania… Zatem dziś kolejne aspekty frameworka Jasmine, a konkretniej matchery czyli odpowiedniki asercji znanych z innych frameworków testowych; ponadto „setup” oraz „teardown” czyli sposób na inicjowanie testów i sprzątanie po nich; wspomnę także o metodach w...

Dziel się z innymi:
Testowanie z Jasmine - matchery i inne ficzery - burczu programator

Web 2574 dni, 16 godzin, 41 minut temu burczu 87 źrodło rozwiń

1 2... 4 5 6 7 8 9 10 11

Konkurs z Code Europe - ranking

1
(30,04)
3
(15)
4
(15)
5
(5,01)

październik

listopad

09.

Najaktywniejsi w tym miesiącu

2
(30,06)
4
(25,03)
7
(19,01)
8
(15)
9
(15)
10
(15)