Best of JavaScript — July 2021
- 1
- 2
- 3
Geek Culture·5y
Javascript Hacks
There are many amazing features in javascript that can make your life much simpler. I have added 20 features that every javascript developer should know. In this blog I have explained some of the most used features of javascript. I will explain more features in next blog, please give feedback in responses.
- 4
Hacker Noon·5y
The Clean Code Book for Javascript Developers: A Quick Summary
This blog post summarizes the book ‘Clean Code’ written by Robert Martin on how to write a readable and maintainable code. We’ll use Javascript to illustrate those rules and best practices. The most important rule for functions is that they should be small.
- 5
JavaScript in Plain English·5y
Node.js Best Practices for Beginners and Experts Alike
Node.js Best Practices for Beginners and Experts Alike. Rencybeth shares some useful Node.JS best practices to help all kinds of developers to create an efficient and most sustainable application. To write code for cross-platforms, but Linux, you should meet the exact requirement statements.
- 6
- 7
Product Hunt·5y
Toolb.dev - A set of 50+ free interactive CSS, HTML and JS webtools
Toolb.dev provides a set of 50+ and expanding free CSS, HTML and JS webtools for daily usage. Embed Collect is one of the most popular ways to collect data from your web browser. Use this data to help people with reading comprehension and vocabulary. Use the weekly Newsquiz to test your knowledge of stories you saw on this site.
- 8
80 LEVEL·5y
GitHub's New AI Tool Can Help You to Write Your Code
CNN.com will feature iReporter photos in a weekly Travel Snapshots gallery. Please submit your best shots of the U.S. for next week. Visit CNN.com/Travel next Wednesday for a new gallery of snapshots from around the world. We'll feature the best shots from across the globe in next week's gallery.
- 9
Hashnode·5y
JavaScript Tips, Ticks, and Best Practices
Using Numeric Separators is one of the most used operators when I have to deal with large numbers. Always use semi-colons for line termination. Use splice instead of using delete to remove an item from an array. Using delete will remove the object, but will not reindex the array or update its length.
- 10
Hashnode·5y
Project-Based Learning Approach
Project-Based Learning is an instructional approach designed to allow students to develop knowledge and skills through engaging projects set around challenges and problems they may face in the real world. Bridge the gap between theory and real-world code by working on projects. We'll come across a number of projects ranging from ( Beginner to advanced level ) for you.
- 11
Hashnode·5y
Utilise JSDoc comment tags so that VSCode intellisense works great!
Intellisense in VS Code only works if it understands the type of your code. Without proper intellisensing, we often make typos, call the method which doesn't exist or even try to access the properties of an objects by a random guess. To handle such and more complex scenarios, we will use JSDoc's @param , @type and @typedef block tags.
- 12
DEV·5y
JavaScript Hoisting
JavaScript hoisting refers to the process where the compiler allocates memory for variable and function declarations prior to execution of code [1]. That means that declarations are moved to the top of their scope before code execution regardless of whether its scope is global or local. The code snippets below show hoisting in action: declare the function first and use/invoke it after.
- 13
JavaScript in Plain English·5y
10 JavaScript Tricks You Should Know to Save Time and Effort
JavaScript is a full-fledged dynamic programming language that can add interactivity to a website. It is beginner-friendly and provides many tools that can save a lot of effort and time if used correctly. These are the 10 such tricks you should know while working with JavaScript.
- 14
LogRocket·5y
Understanding JavaScript decorators
Decorating is simply wrapping one piece of code with another, thereby decorating it. A decorator (also known as a decorator function) can additionally refer to the design pattern that wraps a function with another function to extend its functionality. The concept of decorators is not new in JavaScript because higher-order functions are a form of function decorators. The TC39 class decorator proposal aims to solve this problem.
- 15
DEV·5y
JavaScript loading techniques & Performance
In this blog post, we will go through the techniques to include external script files to your HTML and look at how this can affect the performance. We will compare which technique is preferable and efficient over others in varying situations. This blog post assumes you are familiar with basic HTML, CSS and JavaScript syntax.
- 16
JavaScript in Plain English·5y
Difference Between var, let and const in JavaScript
The Art of Using var, let, and const in JavaScript — A Slightly Unconventional Approach zmjdev. The variables defined as var are not only accessible inside the block that they are defined. But also, they can be accessed outside the block as well. var considers only function blocks and global context as scopes. Let is not affected by hoisting. const is the same as let.
- 17
freeCodeCamp·5y
How To Use Axios With React: The Definitive Guide (2021)
How To Use Axios With React: The Definitive Guide (2021) How To UseAxios Withreact.com: A guide to the best ways to use Axios with React. How To use Axio with React: A Guide to the Best Ways to Use Axio With React. Read more here.
- 18
ITNEXT·5y
Rust on the front-end
Learn Rust and WebAssembly. This is the 5th post in the Start Rust focus series. Other posts include: My first cup of Rust My second cup ofRust The Rustlings exercises — part 2 Rust on the front-end (this post) Learning Rust is a long process; learning WebAssembly even more so.
- 19
DZone·5y
Why Is Vue.js the Most Preferred Choice
Vue.Js is an open-source JavaScript framework used to create UIs and single-page applications. It has over 77.4 million likes on Github for creating intuitive web interfaces. 40.5% of JavaScript developers are c urrently using Vue.js, according to Wappalyzer and BuiltWith.
- 20
freeCodeCamp·5y
5 JavaScript Tips to Improve Your React Code
Reed Barger is the co-founder of React and co-creator of React Native. He has written several books on React, including React Native and React Native 2.0. Barger also co-founded React Native with his brother, Reed Barger, a company that develops React Native code. Click here for more information.
- 21
gitconnected·5y
10 Modern JavaScript syntax to help you code faster
The rise in popularity of JavaScript called for improved syntax and maintainable, easily understandable code. This article would try to focus on 10 such modern JavaScript syntax, which are useful, easy to adapt and do not need deep knowledge of the concept introduced. Here are 10 Modern JavaScript syntax to help you code faster.
- 22
DEV·5y
JavaScript's Forgotten Keyword (with)
The "with" keyword can be used to inject arbitrary objects into a scope chain. It can also introduce security vulnerabilities. It is forbidden in strict mode for a reason. It adds some interesting capabilities to the language, but ultimately it is not a must-use keyword.
- 23
Bits and Pieces·5y
How to Set Up Airbnb Style Guide for React Projects
Airbnb style guide is a set of best practices and guidelines for generating quality code. It is one of the most popular style guides available on Github. Create your own Airbnb Style Guide ESLint / Prettier setup for React Projects. Let a ReactJS application “react-project’s” name be ‘react-react-dev’
- 24
- 25
Changelog·5y
solidjs/solid: A declarative, efficient, and flexible JavaScript library for building user interfaces.
Solid is a declarative JavaScript library for creating user interfaces. It does not use a Virtual DOM. Instead it opts to compile its templates down to real DOM nodes and wrap reactions. This way when your state updates only the code that depends on it runs. Solid's compiler will only include parts of the library you use.