Įspūdinga ir nešvari žiniatinklio ir „JavaScript“ istorija, paaiškinta naudojant vaizdo įrašą

Žiniatinklio ir „JavaScript“ istorija tikrai žavi.

Taigi sukūriau šį 19 minučių vaizdo įrašą, kad žiniatinklio kūrėjai galėtų jį suprasti ir pasimokyti.

Apibendrinant sužinosite:

  • Kas yra „JavaScript“, DOM ir CSS ir kaip jie atsirado.
  • Kas yra „ECMAScript“, „W3C“ ir „TC39“ ir kaip jie atsirado.
  • Kad šių technologijų raida neįvyko tiesia linija. Bus chaoso laikotarpiai, sąstingio laikotarpiai, naujovių laikotarpiai ir pan.
  • Priešingai nei mitas, kad „pradedančios įmonės diegia naujoves, o didžiosios įmonės nedaro daug“, didžiosios įmonės daro daug naujovių. Tačiau jie taip pat turi strateginius interesus. O istorija rodo, kad didžiosios kompanijos iš tikrųjų rengia šou.
  • Nekvieskite savęs į rėmus ar biblioteką.
  • Inovacijų demokratizavimui yra sukurti standartai. Suprasti standartus ir dalyvauti tokiuose dalykuose kaip W3C ir TC39 padeda visiems.

Be to, sužinosite, kad nors „JavaScript“ pasaulyje dar daug daroma, artimiausioje ateityje viskas bus geriau:

  1. Tikėtis, kad atsiras „standartai“
  2. Tikėkitės būsimų įrankių, kad pašalintumėte sudėtingumą (pvz., Sukurta programa „reaguok-taikyk“)
  3. Tikėtis, kad atsiras „paprastesnės“ ir „mažesnės“ sistemos. Jie bus daug paprastesni nei „React“, „Vue“ ir dabartinės pagrindinės sistemos!

Atminkite, kad šiame pokalbyje daugiausia dėmesio skiriama naršyklės kūrėjų ir pačios „JavaScript“ kūrėjų perspektyvai. Čia nekalbama apie serverių ar mobiliųjų technologijų raidą.

Ačiū, kad žiūrėjote!

Galite sekti mane „Twitter“ tinkle ir tweet bet kokius su manimi susijusius klausimus.

Ačiū!

Jei tai buvo naudinga, keletą kartų spustelėkite apačią „lap“ lap, norėdami parodyti savo palaikymą! ⬇⬇⬇

Kiti mano pranešimai

„ECMAScript 2015+“

  1. Peržiūrėkite šiuos naudingus „ECMAScript 2015“ (ES6) patarimus ir gudrybes
  2. 5 „JavaScript“ „blogos“ dalys, pritvirtintos ES6
  3. Ar ES6 klasė yra naujoji „blogoji“ dalis?

Terminalo patobulinimai

  1. Kaip sutvirtinti savo terminalą - žingsnis po žingsnio vadovas su nuotraukomis
  2. Atnaujinkite savo „ZSH“ terminalą septyniais žingsniais - vaizdinis vadovas

WWW

  1. Įspūdinga ir nešvari žiniatinklio ir „JavaScript“ istorija

Virtualus DOM

  1. Vidinis virtualiojo DOM darbas

Reaguokite

  1. Du greiti būdai, kaip sumažinti „React“ programos dydį gamyboje
  2. Preakto naudojimas vietoj reagavimo

Funkcinis programavimas

  1. „JavaScript“ yra baigtas - paaiškinta
  2. Funkcinis programavimas JS - su praktiniais pavyzdžiais (1 dalis)
  3. Funkcinis programavimas JS - su praktiniais pavyzdžiais (2 dalis)
  4. Kodėl „Redux“ reduktoriams reikia „grynųjų funkcijų“

„WebPack“

  1. Internetinė pakuotė - painios dalys
  2. Žiniatinklio pakuotė ir karšto modulio pakeitimas [HMR] (po gaubtu)
  3. „Webpack“ HMR ir „React-Hot-Loader“ - trūkstamas vadovas

Juodraštis.js

  1. Kodėl „Draft.js“ ir kodėl turėtumėte prisidėti
  2. Kaip „Draft.js“ vaizduoja raiškiojo teksto duomenis

Reaguoti ir Redux:

  1. Žingsnis po žingsnio „React Redux Apps“ kūrimo vadovas
  2. „React Redux CRUD App“ kūrimo vadovas (3 puslapių programa)
  3. „Middlewares“ naudojimas reaguojant į „Redux“ programas
  4. Tvirtos formos patvirtinimo pridėjimas, kad būtų galima reaguoti į „Redux“ programas
  5. „React Redux“ programų užtikrinimas naudojant JWT žetonus
  6. El. Laiškų tvarkymas „React Redux“ programose
  7. „React Redux“ programos anatomija
  8. Kodėl „Redux“ reduktoriams reikia „grynųjų funkcijų“
  9. Du greiti būdai, kaip sumažinti „React“ programos dydį gamyboje

Jei turite klausimų, nedvejodami klauskite manęs „Twitter“: https://twitter.com/rajaraodv

Jei tai buvo naudinga, keletą kartų spustelėkite apačioje esantį klavišą ir parodykite savo palaikymą! ⬇⬇⬇