| layout | page |
|---|---|
| title | linkit |
| permalink | /linkit/ |
Sisältää about kaikki materiaaleissa esiintyneet linkit esiintymisjärjestyksessä.
Lista on käsin ja naiivisti luotu, kun huomaat virheen, puutteen tai muuta, pls tee pr.
Tässä ohjeet pull requestin (pr) tekemiseen.
Monessa linkissä linkin teksti ei ole kovinkaan kuvaava, pls tee pr.
Mikäli löydät duplikaattilinkkejä, tiedät mitä tehdä.
Mikäli sinulla on hyviä linkkejä lisättäväksi, lisää ne tiedoston alun linkkivinkkeihin. Lisääthän linkkiisi kuvaavan tekstin linkille sekä kuvaustekstin mitä linkin takaa löytyy.
- Visual studio code
- Atom
- Node.js
- Node package manager, npm
- Asennusohjeita on koottu tänne
- esimerkkisovellus
- HTTP
- GET
- Status code
- headereita
- utf-8
- HTML
- Web-palvelinohjelmointi, Java
- Tietokantasovellus kurssi
- Ruby on Rails
- Express
- JSON
- JSONView
- ul
- li
- readyState
- callback
- DOM
- main.css
- css
- luokkaselektorit
- attribuuteja
- border
- padding
- id
- HTML form
- uudelleenohjauspyyntö
- Chromen bugi
- POST method
- Single-page application
- 201 created
- Is Vanilla JavaScript worth learning
- JQuery
- AngularJS
- Angular 2.0 announcement backfires
- React
- Redux
- VueJS
- frontend and backend
- Javascript fatigue
- Javascript fatigue 2
- Javascript
- create-react-app
- komponentit ja propsit
- EcmaScript 6:n
- nuolifunktiot
- JSX
- Babel
- ECMAScript
- ES8
- Babel
- chrome V8
- ECMAScript 6 compatibility table
- const
- let
- var
- var, let and const - ES6 JavaScript Features
- Taulukko
- muita parametreja
- map
- olioliteraaleja
- ES6
- function declaration
- this
- globaali objekti
- setTimeout
- bind
- egghead.io
- Understand JavaScript's this Keyword in Depth
- luokat
- prototyyppiperintämekanismi
- prototyyppiperintä
- Boolean, Null, Undefined, Number, String, Symbol ja Object
- Not Awesome: ES6 Classes
- Is “Class” In ES6 The New “Bad” Part?
- Mozillan javascript -materiaaliin
- A re-introduction to JavaScript (JS tutorial)
- You-Dont-Know-JS
- destrukturointia
- SetInterval
- setState
- button
- hiiritapahtumia
- click
- leksikaalinen (lexical) this
- State Updates May Be Asynchronous
- currying
- currying 2
- Reactin tutoriaali
- State Updates are Merged
- Array: push
- Array: join
- ehdollinen renderöinti
- käytä funktionaalista komponenttia aina kun se on mahdollista
- 7 Reasons to Outlaw React’s Functional Components
- debugger
- React developer tools
- docs
- Start learning React
- The Beginner's guide to React
- Single page app -versio
- map
- li key
- Recursing On Children
- taulukon indeksit avaimina antipattern
- import
- export
- tapahtumat
- kontrolloidut komponentit
- concat
- staten muuttaminen
- property definitions)
- ehdollinen operaatio
- filter
- vertailuoperaattoreista
- JSON Server
- JSON Serverin asentaminen
- XMLHttpRequest
- fetch
- promiseja
- Javascriptin asynkronisuus
- IO-operaatiot
- What the heck is the event loop anyway?
- web workerit
- Multithreading Javascript
- fetch
- axios
- npm
- promise
- curl
- lifecycle
- componentWillMount
- lifecycle-metodeja
- Representational state transfer
- konventiota
- reitit
- postman
- template string
- find
- object spread
- Object.assign
- shallow copy
- filter
- sort
- Single responsibility
- then
- Promiset
- catch
- promiseketju
- alert
- CSS-tutoriaali
- CSS-esiprosessori
- CSS-selektorit
- className
- npm scriptinä
- web-palvelimen
- CommonJS
- tulossa
- express
- transitiiviset riippuvuudet
- semanttista versiointia
- taaksepäin yhteensopivia
- request
- response
- send
- json
- JSON
- node-repl
- nodemon
- hot reload
- json-server
- väitöskirjassa
- kapeamman näkökulman
- uniform interface
- kypsyystason 2
- REST-apiksi
- Richardsom, Ruby: RESTful Web Services)
- CRUD
- resurssipohjaiseksi
- route
- parametreja
- numeroksi
- 404 not found
- status
- end
- truthy
- falsy
- 204 no content
- postman
- REST client
- bodyyn
- body-parser
- suuri määrä
- get
- 400 bad request
- HTTP-standardi
- HEAD
- body-parser
- middleware
- Wikipedian
- originissa
- same origin policy
- cors
- Mozillan sivuilta
- Zeit
- Herokua
- ympäristömuuttujassa
- production build
- npm run build
- minifioitu
- static
- suhtellisena
- se
- kiistellään ympäri internettiä
- proxynä
- deployment pipelinen
- sijoittaminen samaan reporitorioon)
- suoraviivaista
- Stop and fix
- MongoDB
- dokumenttitietokanta
- NoSQL
- tikape viikon 7 materiaalit
- mlab
- MongoDbCloud)
- ohjetta
- MongoDB Node.js driver
- mongoose
- model
- skeema
- model
- find
- syntaksia
- syntaksin mukaan
- moduulien
- 400 bad request
- findByIdAndRemove
- findOneAndUpdate
- ennen muutosta
- promiseja ketjuttamalla
- ympäristömuuttujien
- dotenv
- node-conf
{% comment %}
- router
- githubissa
- ennen_testeja
- jest
- Mocha
- ava
- expect
- toBe
- Mochan
- Chai:n
- Mochan
- Chain
- mongo-mock
- integraatiotesteiksi
- keskusmuistissa toimiva MongoDB
- docker
- githubissa
- supertest
- superagent
- Async/await-kikalla
- afterAll
- expect
- funktioita
- beforeAll
- toContain
- callback-helvetti
- Ketjuttamalla promiseja
- generaattorifunktiot
- ovelan tavan
- await
- async
- Promise.all
- Promise.all
- regression
- ES7 async functions - a step in the wrong direction
- githubissa
- desribe
- beforeEach
- lookup-aggregaattikyselyitä
- yksisuuntaisen funktion
- bcrypt
- tallennuksen perusteita
- saltRounds
- describe.only
- TDD:n eli test driven developmentin
- populate
- syntaksilla
- token-perustaiselle
- jsonwebtoken
- Javascript web token
- 401 unauthorized
- Authorization
- autentikointiskeemasta
- 401 unauthorized
- 500 internal server error
- HTTPS
- HTTPS
- lintiä
- staattisen analyysin
- checkstylen
- ESlint
- täällä
- sääntöjä
- eqeqeq
- pois päältä
- no-process-env
- AirBnB javascript
- ESLint
- githubissa
- computed property name
- yleisesti käytettyä kikkaa
- githubissa
- local storageen
- key-value
- setItem
- getItem
- removeItem
- origin
- merkkijonoja
- githubissa
- Reactin suosittelemaan tyyliin
- display
- inline
- this.props.children
- ref
- muita käyttötarkoituksia
- githubissa
- prop-types
- ominaisuuden
- Jest
- enzyme
- CSS-luokka
- shallow
- test
- shallowWrapper
- find
- enzyme-selektorien
- CSS-selektorien
- kaksi erilaista
- debug
- mock
- simulate
- Mockoliot ja -funktiot
- mount
- debug
- html
- ReactWrapper
- Issueissa
- state
- monia
- src/setupTests.js
- manual mock
- Promise.resolve
- app.update
- Testauskattavuus
- githubissa
- snapshot
- järjestelmää kokonaisuutena
- Selenium
- headless browseria
- Flux
- Redux
- storeen
- actionien
- reducerin
- switch
- oletusarvoksi
- dispatch
- getState
- subscribe
- perusolettamusta
- puhtaita funktioita
- immutable
- immutable.js
- deep-freeze
- array spread
- ei-kontrolloiduiksi
- täältä
- action creatoreja
- connect
- presentational components
- contextin
- react-redux
- Provider
- forceUpdate
- Getting started with Redux
- radiobuttoneiden
- combineReducers
- mapStateToProps
- mapDispatchToProps
- Getting started with Redux
- viitattava komponentin omiin propseihin
- high order component
- High Order Function
- redux-thunk
- Redux DevTools
- redux-devtools-extension
- React router
- BrowserRouter
- HTML5 history API
- Link
- Route
- täällä
- match
- history
- history
- inline
- pseudo-selektoreja
- Bootstrap
- reactstrap
- react-bootstrap
- container
- taulukkona
- Table
- lomakkeiden
- komponentit
- Alert
- React-komponentin
- Navbaria
- valmiit komponentit
- responsiivisia
- https://serverless-stack.com/chapters/adding-links-in-the-navbar.html
- täällä
- https://foundation.zurb.com/
- Material UI
- javascript-riippuvuutta
- create-react-app
- webpack
- entry
- output
- path.resolve
- __dirname
- JSX
- Loaderien
- babel-loader
- createElement
- transpiling
- presetejä
- react
- env
- css
- style-loader
- extract-text
- watch
- webpack-dev-server
- source map
- transform-class-properties
- UglifyJS
- uglifyjs-webpack-plugin
- Pluginin
- ympäristömuuttujien
- funktioksi
- DefinePlugin
- eriyttää konfiguraatiot
- Production build
- polyfilliä
- Webpackin ja Babelin avulla
- promise-polyfill
- täältä
- https://caniuse.com
- Mozillan sivuilta
- ejektoida
- monia muitakin
- kurssilistasivun
- CSS-moduulit
- sivun
- CSS-modulit
- react-css-modules
- tagged template literal
- styled components
- Selenium
- headless
- Puppeteer
- ohjetta
- page
- $eval
- beforeEach
- content
- waitForSelector
- issueista
- dynaaminen tyypitys
- staattiseen tyypitykseen
- flow
- typescript
- helppoa
- babel
- webpackilla
- The 100% correct way to structure a React app (or why there’s no such thing)
- buildpackin
- MERN
- MERN starter
- pollausta
- WebSocketeja
- Socket.io
- DOM API
- React
- Virtual DOM:in
- ReactDOM
- Model View Controller
- Angular
- Flux
- Flux
- Overengineering
- Securing Software
- OWASP
- täällä
- SQL-injektiot
- sanitoimalla
- escapettamalla
- sanitoimalla
- täällä
- huolehtii muuttujissa olevan datan sanitoinnista
- ovat mahdollistaneet
- kirjaston dokumentaatiosta
- blogista
- Node Security Platform
- nsp
- SnykWebsite security -guide
- Production Best Practices: Security
- Helmet
- security-plugininen
- palvelimella
- tämä
- tämä
- määritelmien
- Next.js
- progressive web app
- Checklista
- progressiivisia
- service workerien
- Mikropalveluarkkitehtuurilla
- API gateway
- Netflix
- Netflix
- silver bullet
- monolith first
- ei
- lambda
- serverless
- Cloud functions
- Azuren vastaava toiminnallisuus
- API-gateway
- yhtenäistä määritelmää
- Pivotal
- kontainereiden
- immutable.js
- Redux-saga
- haastavampaa
- React Google Analytics
- React Native
- Bower
- Grunt
- Gulp
- Browserify
- Webpack
- https://reactpatterns.com/
- react bits
- HTML:stä
- websequencediagrams
- kurssin example app
- funktio joka palauttaa funktion
- taulukkona
- anekdootteja
- johdatus funktionaaliseen javascript-ohjelmointiin
- reduce
- https://restcountries.eu
- all
- window.confirm
- Math.random
- morgan
- creating new tokens
- JSON.stringify
- process.argv
- 2017 ohtu miniprojekti speksi
- Murphyn laki
- only
- toContain
- toContainEqual
- Githubista
- inline
- only
- kurssin redux anecdotes repon wiki
- w3schools css
- Link
- NavLink
- activeStyle
- exact
- ListGroup
- grideihin
- Travis CI
{% endcomment %}