Best of JavaScriptJanuary 2021

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Learn React in 2021: The 7 Skills You Need To Know

    Reed Barger is the co-founder and CEO of React, a social media company based in San Francisco. He is also the founder of the social media app React. Barger says React will be a key part of the U.S. economy in the next decade.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    A Free 12-Hour Coding Bootcamp to Help You Decide Whether Coding is For You

    A Free 12-Hour Coding Bootcamp to Help You Decide Whether Coding is For You. Ania Kubow will teach you how to code in 12 hours. The bootcamp is free and open to the public. For more information, visit codingbootcamp.org.

  3. 3
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    What is __proto__ in JavaScript?

    Every single javascript object created, automatically comes with a __proto__ property. By giving assigning a new function sayHi to Object.prototype , every subsequent object that is created will automatically have that function. The usefulness is entirely up to you to decide. But before you go ahead and make use of __ proto__ in your production apps, do note that it has since been deprecated.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    7 React Projects You Should Build in 2021

    Reed Barger is the co-founder of React, a social media company based in San Francisco. Barger has worked on a number of React projects, including one that is set to open this year. He is also the founder of React's parent company, React North America.

  5. 5
    Article
    Avatar of sitepointSitePoint·5y

    5 JavaScript Tools to Look Out For in 2021

    Rollup.js is a next-generation JavaScript module bundler from Rich Harris, the author of Svelte. Snowpack is a fast front-end build tool and a direct competitor to heavyweight options such as webpack and Parcel. Rome aims to unify the front- end development toolchain by providing a linter, compiler, bundler, document generator, formatter, test runner.

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    🚀 26 Built-in String Methods | JavaScript

    There are 26 different built-in string methods in JavaScript. This article looks at some of the most common. There is no need to memorise all of them. By being aware of what ones are available, you will save yourself reinventing them when the time comes that you need one of these.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    The JavaScript Skills You Need For React (+ Practical Examples)

    Reed Barger is the co-founder of React and the author of The React Manifesto. He has written several books about React, including a book on how to use it in the real world. Reed has also written a book about how to work with React in the Web.

  8. 8
    Article
    Avatar of codecentriccodecentric·5y

    ReScript – the language after TypeScript?

    JavaScript is a popular target language for transpilers – compilers that do not convert to bytecode but into the source code of another language. Teams like to use transpiler languages such as TypeScript, ReScript, or Elm for their advantages like static typing, modern language features, or support for functional programming.

  9. 9
    Article
    Avatar of swlhThe Startup·5y

    Node.Js == C++ ?

    Node.js has a great portion of it written in C/C++ and a lot of its modules are actually implemented in C-C++. In this article, we will take a deep dive into Node. and explore the C/ C++ implemented under the hood.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Ultimate JavaScript CheatSheet

  11. 11
    Article
    Avatar of gcgitconnected·5y

    Creating Browser Notification in JavaScript

    Learn how to create browser notifications in JavaScript. Using the Notification API you can display a notification on your website. Three simple steps to show system notification. Ask the user for permission to show the notification. Show the notification with your custom message. To check browser support typeof Notification !== "undefined"

  12. 12
    Article
    Avatar of swlhThe Startup·5y

    8 Interesting JavaScript UI and CSS Tools You Must Try in 2021

    There are a plethora of resources out there talking about the “top so and so’ JavaScript resources. I am here to talk about the real MVPs, the lesser-known gems that don’t get the due attention in the overcrowded JavaScript ecosystem. Most of them are emerging technologies, carrying immense potential, waiting to be tapped by beginner, intermediate, or advanced level developers.

  13. 13
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    4 JavaScript Frameworks You Should Consider For Your Next Web App

    With Pros & Cons For Each Rlogical Techsoft.Pvt.Ltd. 4 JavaScript Frameworks You Should Consider For Your Next Web App. Express.js, Next, Gatsby and Nuxt are the 4 JavaScript frameworks you should consider for your next web app.

  14. 14
    Article
    Avatar of css_tricksCSS-Tricks·5y

    Dynamic, Conditional Imports

    With ES Modules, you can natively import other JavaScript. Like confetti, duh:import confetti from 'https://cdn.skypack.dev/canvas-confetti'; confetti();That import statement is just gonna run. There is a pattern to do it conditionally though. It’s like this: if (condition) { // await import("stuff.js"), confetti; });

  15. 15
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    4 Must-Know Higher-Order Functions in JavaScript

    A higher-order function is just a function that either accepts or returns a function. The .map() function takes in a callback function as an argument and returns a new array object. In the first example, we are taking an array of numbers, numsA , and using the . map() function to return a newarray with the values doubled.

  16. 16
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    5 Frontend Interview Questions To Help You Master Asynchronous JavaScript

    5 Frontend Interview Questions To Help You Master Asynchronous JavaScript. Questions and Answers, from Beginner to Advanced ILIA KNIAZEV Follow Jan 20 · 4 min read src: https://ivanjov.com/do-you-promise/ Questions and answers, from beginner to advanced ILIA.

  17. 17
    Article
    Avatar of phProduct Hunt·5y

    Total.js Platform — Open-source JavaScript platform

    Total.js Platform is a collection of libraries, packages, UI components, practices, and complete products written in pure JavaScript. Most of our libraries and UI components are without any 3rd party dependencies. Website: http://www.totaljs.com Embed this post on your site.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Make a Landing Page using HTML, SCSS, and JavaScript

    How to Make a Landing Page using HTML, SCSS, and JavaScript. Beau Carnes explains how to make a landing page using HTML and SCSS. Visit Beau Carnes' website for more information on how to create your own landing page in the U.S. and around the world.

  19. 19
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Intro to React Server Side Rendering

    How to build a React SSR app without any tooling or framework. We will use React, webpack, and Express to build an app that works as follows: Browser sends HTTP request to server to load a page. Server receives request and turns React JSX into HTML markup. Browser renders the HTML, downloads the client-side JavaScript bundle, and “hydrates” the HTML.

  20. 20
    Article
    Avatar of css_tricksCSS-Tricks·5y

    Components: Server-Side vs. Client-Side

    Web components are reusable bits of HTML code that are written in JavaScript and made functional by the browser. Server components are also reusable, but are compiled into HTML before the browser sees them. Both types of components are still relevant and can help us build super awesome websites. Let’s explore how client and server components differ from one another.

  21. 21
    Article
    Avatar of hashnodeHashnode·5y

    Functional Programming Principles in JavaScript

    Functional Programming is a programming paradigm that relies on the use of functions. It avoids changing-state and mutable data. The use of functional programming breaks the program into small parts, which helps the developer to test it (bug prevention!!!) and to build more complex codes by combining the functions.

  22. 22
    Article
    Avatar of hashnodeHashnode·5y

    The Core of JavaScript

    JavaScript is a high-level, dynamic, untyped, and interpreted programming language. It was initially called LiveScript but later changed to JavaScript. It is executed on any device that has a special program called JavaScript engine or ECMAScript engine. The engine renders web pages to the DOM for easier interaction between the browser and the user.

  23. 23
    Article
    Avatar of redstRed Stapler·5y

    Create Web App Tutorial with Intro.js

    Intro.js is one of the best JavaScript library for creating tutorial, hint, or instruction for web application. You can create a full tutorial in just a few minutes without having to write messy code. In this post, I’m going to show you how to setup and use intro.js.

  24. 24
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Manipulate the DOM - the Ultimate Beginner's Guide

    Chibuike Okere is a Nigerian journalist and author. She is best known for her work on the DOM, a form of the Internet. She has written several books on the subject, including one on DOM manipulation. Her latest book, DOM Manipulation, is available now on Amazon.

  25. 25
    Article
    Avatar of gcgitconnected·5y

    What is currying in JavaScript?

    Currying is a functional programming technique which transforms a function that takes multiple arguments into a sequence of nesting functions that each take only a single argument. Native Javascript does not include the curry function, but many libraries do. With lodash, converting a function to a curried version is as simple as passing your function into _curry.