Skip to content

Commit 95aaa26

Browse files
authored
Create JavaScript Notes
1 parent 6a87c64 commit 95aaa26

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

javascript/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# JavaScript Notes
2+
3+
### Table of Content
4+
- [Introduction](#introduction)
5+
- [Advanced](#advanced)
6+
- [Node.js](#nodejs)
7+
- [Express.js](#expressjs)
8+
- [React.js](#reactjs)
9+
10+
## Introduction
11+
12+
* [Introduction to JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/)
13+
* [Cookies, document.cookie](https://javascript.info/cookie)
14+
* [Understanding Hoisting in JavaScript](https://scotch.io/tutorials/understanding-hoisting-in-javascript)
15+
* [JavaScript Design Patterns](https://medium.com/better-programming/javascript-design-patterns-25f0faaaa15)
16+
* [JavaScript Finished Proposals](https://github.com/tc39/proposals/blob/master/finished-proposals.md)
17+
18+
## Advanced
19+
20+
* [ES6 — Set vs Array — What and when?](https://medium.com/front-end-weekly/es6-set-vs-array-what-and-when-efc055655e1a)
21+
* [Simplify your JavaScript – Use .map(), .reduce(), and .filter()](https://medium.com/poka-techblog/simplify-your-javascript-use-map-reduce-and-filter-bd02c593cc2d)
22+
* [Optional Parameters in Javascript](https://www.markhansen.co.nz/javascript-optional-parameters/)
23+
* [When (and why) you should use ES6 arrow functions — and when you shouldn’t](https://www.freecodecamp.org/news/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26/)
24+
* [The Difference Between Regular Functions and Arrow Functions](https://medium.com/better-programming/difference-between-regular-functions-and-arrow-functions-f65639aba256)
25+
* [Some simple and amazing JavaScript tricks](https://levelup.gitconnected.com/some-simple-and-amazing-javascript-tricks-292e1962b1f6)
26+
* [[Video] What the heck is the event loop anyway? | Philip Roberts | JSConf EU](https://www.youtube.com/watch?v=8aGhZQkoFbQ)
27+
* [[Video] JavaScript Loops - Code This, Not That](https://www.youtube.com/watch?v=x7Xzvm0iLCI)
28+
* [[Video] JavaScript Pro Tips - Code This, NOT That](https://www.youtube.com/watch?v=Mus_vwhTCq0)
29+
* [[Video] The Async Await Episode I Promised](https://www.youtube.com/watch?v=vn3tm0quoqE)
30+
* [You Don't Know JS Yet (book series)](https://github.com/getify/You-Dont-Know-JS)
31+
* [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html)
32+
* [Object Oriented Programming in JavaScript – Explained with Examples](https://www.freecodecamp.org/news/how-javascript-implements-oop/)
33+
34+
## Node.js
35+
36+
* [Understanding Node.js Event-Driven Architecture](https://www.freecodecamp.org/news/understanding-node-js-event-driven-architecture-223292fcbc2d/)
37+
* [Requiring modules in Node.js: Everything you need to know](https://www.freecodecamp.org/news/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8/)
38+
* [Node.js Streams: Everything you need to know](https://www.freecodecamp.org/news/node-js-streams-everything-you-need-to-know-c9141306be93/)
39+
* [Node.js Child Processes: Everything you need to know](https://www.freecodecamp.org/news/node-js-child-processes-everything-you-need-to-know-e69498fe970a/)
40+
41+
### Express.js
42+
43+
* [Deploying to Production](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/deployment)
44+
* [Production Best Practices: Performance and Reliability](https://expressjs.com/en/advanced/best-practice-performance.html)
45+
* [Production Best Practices: Security](https://expressjs.com/en/advanced/best-practice-security.html)
46+
* [Health Checks and Graceful Shutdown](https://expressjs.com/en/advanced/healthcheck-graceful-shutdown.html)
47+
48+
## React.js

0 commit comments

Comments
 (0)