@webdev dobra, długo nie spałem i szare komórki mi padają, ale to ten uczuć, kiedy nie pójdę spać póki nie skończę czegoś.

Dobra, do rzeczy, bo spać trzeba :P

#vue (2x) #javascript #ecmascript
// el to kontener content editable (div z zawartiścią)
// Po akcji (v-on:cośtam) dodaję mu spana z treścią
// el.appendChild(tenSpan).

el.focus()

No i jak tu zrobić, żeby cursor był na końcu a nie początku?
(this.value nie bangla z VUE
via Wykop Mobilny (Android)
  • 1
@takiego: ale właśnie jeszcze muszę skasować aktywatora, który jest znakiem :) ale ogarnę kasowanie przed powrotem i powinno być ok, dzięki :)
  • Odpowiedz
#kursyudemy #vanillajs #js #javascript #ecmascript #typescript
Hej, poleci mi ktoś dobry kurs video który da solidną wiedzę na temat nowoczesnego js'a?
Szukam czegoś co pokaże jak atualnie wygląda konfiguracja webpacka, pisanie w js czegoś więcej niż ifów oraz korzystanie z dobrodziejstw ES oraz TypeScript
Czyli w slangu szkół programowania "kursu dla osoby średniozaawansowanej" xD
@Jacob:
Tak w zasadzie to możesz zajrzeć do mnie na youtube:

Execution Context / Scope / Closure
https://www.youtube.com/playlist?list=PLjHmWifVUNMKO1xl1LfOhE3d-4akRX9aJ

Promise / Promise API / Generatory / Async/await
https://www.youtube.com/playlist?list=PLjHmWifVUNMLOfSdeSSEGgSXebPXL7Z3Q

Programowanie funkcyjne - Higher order functions, Pure functions, Function Composition, Currying, Shared State, Composition over Inheritance, Factory Functions
https://www.youtube.com/playlist?list=PLjHmWifVUNMLR1Oz3WYK7XRLEY5LvSOPu

Do tego trochę starsze odcinki na temat ES6+:
https://www.youtube.com/playlist?list=PLjHmWifVUNMItdbewK-jOGdvEGvPiLJO5

A jak interesuje Cię TypeScript to masz tutaj mój płatny kurs:
https://eduweb.pl/programowanie-i-www/typescript/typescript-podstawy?ref=overment

edit: o webpacku też
  • Odpowiedz
@Mazowia: juz programuje w TypeScript i z uzyciem Angulara od jakiegoś czasu. Raczej czytalem ta ksiazke i poprzednia by usystematyzowac wiedze i dowiedzieć sie czego nie wiem, naostrzyc piłę jak mówi Joel Spolsky :) No i dosyc duzo sie nauczylem takze od poniedzialku juz praktyka :)
  • Odpowiedz
@tomaszs idą w dobrą stronę, double-quote można uzyskać tylko z shiftem (czyli słabo), single-quote jest tożsamy z double quote, nie widziałem jeszcze klawiatury na której brakowałoby backtick lub byłby ten znak problematyczny w uzyskaniu, ale być może faktycznie takie klawiatury istnieją,

wg mnie backtick > double-quote bo łatwiej wprowadzić
  • Odpowiedz
kojarzycie może jakiś kompilator #javascript, ale w #php aby można było to odpalić na zdalnym serwerze? XD Mam #!$%@? takiego kierownika działu IT, że wzbrania się jak może aby tylko nie było coś poza jego kontrolą, więc kompilowanie lokalnie JSa i pchanie zmian na serwer odpada XD mamy obecnie tylko bibliotekę phpową która czyści i redukuje wagę plików JSowych, a kojarzycie może jakiś kompilator z ES6/7 do ES5? Bo kod musi
Watykano wczoraj powiedział, że zarabia 2500zł netto na lajtach, jednocześnie chwilę później dodając, że jakby miał robić lajty z j00rem to musiałyby pieniądze iść na konto j00ra bo mu zabiorą. No, zabiorą bo ma komornika, a komornik zostawia minimalną krajową - jeśli dostaniesz dwa wpływy na równowartość minimalnej krajowej, to wszystko co dostaniesz od tego dnia do końca miesiąca będzie pobierane na poczet spłaty zobowiązań.

Poniżej prosta funkcja w #javascript z wykorzystaniem
a.....r - Watykano wczoraj powiedział, że zarabia 2500zł netto na lajtach, jednocześn...

źródło: comment_TSATyvE8WtjUhXtMlKZGrL3URNhFMdGC.jpg

Pobierz
Pracuję jako programista #php (backend) i chciałbym podszkolić się z frontendu, praktycznie w ogóle nie znam #javascript i myślałem, żeby zacząć właśnie od podstaw JS ale kumpel powiedział, że to nie ma sensu i lepiej od razu zacząć uczyć się #ecmascript , co o tym myślicie?

#programowanie
Cześć,

Szybkie pytanie dla doświadczonych programistów Angular 1.5.

Korzystam z ui-routera.
Sytuacja jest taka:

click
W takiej sytuacji będzie pojawiał się przycisk który uruchomi nowy stan (np. w popupie) i tam będzie Controller dla stanu z popupem.
Ale niestey każde kolejne kliknięcie innego będzie nadpisywać ten stan, a potrzebuję sytuacji, gdy ten stan będzie się duplikował a nie nadpisywał...
Coś jak na zasadzie aplikacji okienkowej jak w Windowsie.

Jakieś pomysły?

#javascript #
Dzisiaj w Packtcie za darmo:
Learning ECMAScript 6

ECMAScript 6 is the new edition to the ECMAScript language, whose specifications are inherited by JavaScript. ES6 gives a vast makeover to JavaScript by adding new syntaxes and APIs to write complex applications and libraries that are easier to debug and maintain. By learning the latest version of ECMAScript, you'll have a greater understanding of JavaScript and more confidence and fluency when developing with
piwniczak - Dzisiaj w Packtcie za darmo:
Learning ECMAScript 6
ECMAScript 6 is the n...

źródło: comment_7PucvxEExJ60JrYsN6KJxher2lqgREjI.jpg

Pobierz
Jeśli jesteś zainteresowany #javascript to koniecznie zobacz moją prelekcję https://www.youtube.com/watch?v=NtErU3Jbt78
na temat nowych kolekcji: Map, Set, WeakMap oraz WeakSet. Prelekcję wygłosiłem podczas 25 edycji #warsawjs meetup.
Było to spotkanie urodzinowe. Organizacja WarsawJS przez ostanie 2 lata co miesiąc aktywizuje mnóstwo ludzi zainteresowanych JS-em w stolicy naszego kraju, aby spotkać się i wymienić doświadczeniami.

Zapraszam wszystkich spod tagu #ecmascript oraz 1 osobę z #ecmascript6 oraz 4 osoby z #es6

PS. Nie wiem po
Może uda nam się wspólnie uzgodnić 1 format hashtagów?


@piecioshka: W normalnym serwisie, jak masz wiele tagów o tym samym, to robisz aliasy jak na SO albo mergujesz wrecz jak na reddicie i po sprawie. Ale na wypoku...
  • Odpowiedz
Zapraszam na 2 urodziny #warsawjs, które odbędą się podczas WarsawJS #25.
Wideo zapowiedź: https://www.youtube.com/watch?v=bYRttV7d0iI
Będziemy rozmawiać o Map, Set, WeakMap, WeakSet oraz o tym jak stworzyć pierwszą funkcję w Amazon S3 napisaną w JavaScript, tak aby mogła ona zastąpić backend.

Więcej szczegółów tutaj: https://www.facebook.com/events/1023569101095661/

#programowanie #frontend #js #javascript #es2015 #es6 #ecmascript #webstuff
O jacie (ʘʘ)

// Definition
function* Enum (name = 'Unnamed enumeration') {
  while (true) yield Symbol(name)
}


// Usage
const [cat,dog,catdog] = Enum('animal')
const [red,green,blue] = Enum('color')
``````
// Test
console.assert(cat === cat, 'Identity violated')
console.assert(cat !== red, 'Uniqueness violated')
console.assert(cat !== dog, 'Uniqueness violated')
console.assert(cat !== catdog, 'Uniqueness violated')
``````
// Demo
console.log(pet(cat))
console.log(pet(dog))
console.log(pet(catdog))
``````
//: Animal -> String
function pet (animal) {
  return {
    [cat]    : 'Mauz',
    [dog]    : 'Wuff',
    [catdog] : 'Mauff'
  }[animal]
}

http://disq.us/p/18ml3re

#webdev #frontend #javascript #es6 #ecmascript #slowpoke
Nagrałem materiał wideo dotyczący jednego z moim narzędzi: ExecutorEditor.
Narzędzie pomaga przy osadzeniu kodu JavaScript na slajdach.
Wideo dostępne tutaj: https://www.youtube.com/watch?v=ymufuauQzTs

Jako organizator #warsawjs zauważyłem, że czasami prelegenci chcieliby uruchomić swój kod,
ale przy dużym stresie, posługiwanie się DevToolsami nie jest proste :)

IMO wideo powinno zainteresować obserwujących tagi: #frontend #javascript #webdev #ecmascript #js #webstuff
Oraz #polskiyoutube
@nyan_cat: a młotek jest dobry czy zły?
większość gwoździ nim wbijesz, ale juz na przyklad nie uwałkujesz nim ciasta, ani nie nalejesz nim zupy ;)


  • Odpowiedz
Ok a inaczej, polecicie mi jakieś dobre materiały do nauki angulara/vanillajs tak bym mogła spokojnie porzucić jquery i napisać te cholerne pluginy sama ?


@nyan_cat:
Podstawy JS: http://helion.pl/ksiazki/javascript-programowanie-obiektowe-stoyan-stefanov,jascob.htm
Na prawde solidny przegląd podstaw JS + wzorce i dobre praktyki.
http://shop.oreilly.com/product/9780596806767.do

Książki mają już kilka lat, ale podstawy, które trzeba koniecznie znać żeby uczyć się frameworków nie zmieniły się od lat.

Poważniejsza lektura: wzorce: https://addyosmani.com/resources/essentialjsdesignpatterns/book/

Odnośnie frameworków, na pierwszy strzał polecam Backbone.
  • Odpowiedz