JavaScript (JS) is an interpreted computer programming language. {{#invoke:Footnotes|sfn}} It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed. {{#invoke:Footnotes|sfn}} JavaScript is a prototype-based scripting language that is dynamic, weakly typed, and has first-class functions. Its syntax was influenced by the language C.
All stories in JavaScript
-
How to manipulate date and time in JavaScript
In theory, handling dates as a developer is as simple as creating, storing, and, if necessary, manipulating dates. But as ...
-
A comprehensive guide to Typescript for JavaScript developers
If you are a JavaScript developer, you must have heard about Typescript at one point or another. If you have been reluctant ...
-
4 JavaScript tools to clean up your dirty code
Today, there are a number of development tools available for JavaScript developers to make the job easier. These tools let ...
-
How to use Electron to build responsive desktop apps
If you are like me, you love JavaScript and its ecosystem, and you have been building amazing web applications using frameworks ...
-
Here are 10 best practices for Node developers
Node.js is popular among developers as an asynchronous and event-driven language used for backend development. It has a syntax ...
-
How to build a machine learning model in 10 minutes
I like to divide my machine learning education into two eras: I spent the first era learning how to build models with ...
-
Here are the 20 JavaScript questions you'll be asked in your next interview
An interview is an important part of the hiring process. It gives insights about the skillset, knowledge, and the ability ...
-
How this AI-powered auto-completer is helping developers write 25% less code
You might’ve seen people on the internet saying “it’s like my autocomplete gets me.” Indeed, Keyboard protection ...
-
20 best JavaScript charting libraries
With the advent of big-data, good old spreadsheets just don’t cut it anymore. If you're looking for better ways to visualize ...
-
This CSS library makes it easy to design Windows XP-inspired UIs
Meet XP.css — a gorgeous new CSS library that makes it painfully easy to design user interfaces in the likeness of Windows ...
-
How to declare, interact, and scope variables in JavaScript
Variables are one of the fundamental blocks of any programming language, the way each language defines how we declare and ...
-
This app lets you experience Mac OS like it was the 90s all over again
One inventive developer has built an app that lets you experience MacOS 8.1 as if you were running it on a 1991 Macintosh ...
-
How to write cleaner code with JavaScript
Destructuring is one of my favorite tools in JavaScript, in simple terms, destructuring allows you to break down a complex ...
-
How to use Python and Selenium to scrape websites
Web scraping has been used to extract data from websites almost from the time the World Wide Web was born. In the early ...
-
How to use JavaScript to detect faces and apply filters
I've previously written a guide on how to detect facial features using Python and I got many questions on twitter asking ...
-
An introduction on how to export and import JavaScript modules
There seems to be some confusion when it comes to JavaScript modules. Some developers are unsure of how they work and why ...
-
Javascript regular expressions aren’t that daunting — here’s how to design your own
The first time I ever encountered a regular expression was many years ago now, but I still remember my first thoughts on ...
-
Why every developer should know multiple programming languages
This article was originally published on .cult by Doug Neale. .cult is a media platform for untold developer stories, where ...
-
15 useful methods to get the most out of JavaScript arrays
Arrays are wonderful and a very particular type in JavaScript. There are many useful built-in properties and methods that ...
-
Here's what JavaScript frameworks have in common with the Spice Girls
This article was originally published on .cult by Russell Snyder. .cult is a media platform for untold developer stories, ...
-
A comprehensive guide to JavaScript design patterns
As a good JavaScript developer, you strive to write clean, healthy, and maintainable code. You solve interesting challenges ...
-
Should designers learn how to code?
Did you know we have an online conference about product design coming up? SPRINT will cover how designers and product owners ...
-
This tool erases web page text to reveal hidden poetry
Since TNW is a news site, we produce a lot of written text. For the most part that’s all valuable and relevant, but since ...
-
PSA: Scammers are exploiting a Firefox bug to lock users out of the browser
Firefox users are being targeted by malicious websites that display a fake warning message and then completely lock them ...
-
Adware campaign exploits Chrome and Safari bugs to serve over 1B malicious ads
eGobbler exploits "obscure" bugs in WebKit and Chrome browsers to serve over 1 billion malicious ads in less than two months, ...
-
Try this brain-melting 3D game that was built entirely in ASCII
A resourceful developer has built a browser-based online 3D game that is entirely rendered in ASCII — and it also has ...
-
This AI-powered autocompleter tool can speed up your coding
Gmail's autocomplete feature is such a boon when you're replying to a ton of emails and want to send quick responses. If ...
-
It's 2019 and Google still can't keep malware out of its Android app store
Symantec researchers find a new app that advertised itself as an unofficial version of Telegram app — only to push malicious ...
-
Meet the blockchain developer building 12 Lightning apps in 12 months
Hard Fork spoke with developer Guillaume Verbal who has set himself the challenge of making 12 Lightning Apps in 12 months ...
-
Hackers exploit Mozilla Firefox bug reportedly affecting Coinbase users
Mozilla has urged Firefox users to update their browsers immediately, after its team patched a critical security flaw appearing ...
-
These are the top 10 programming languages in blockchain
It turns out that Ethereum's Solidity, JavaScript, and Java are the most popular blockchain development languages, according ...
-
There's a documentary about Ember.js and it's really good
Not just for code monkeys.
-
Browser mining is generating over $250K worth of cryptocurrency every month
Academic research has discovered that embedded cryptocurrecy miner CoinHive is generating $250K worth of Monero every month. ...
-
Etherscan rushes to plug vulnerabilities following strange hacking attempts overnight
The most widely used Ethereum blockchain explorer, Etherscan, quickly patched vulnerabilities overnight after a set of strange ...
-
Marketing the TNW Way #9: A/B Testing with Google Tag Manager
One of the most important parts why we’re using Google Tag Manager is that for now it allows us to run A/B testing at large ...
-
JavaScript is incredible: run Windows 98 or Linux entirely in your browser
I'm a sucker for this: run Windows 98 with no plugins right in your browser, all thanks to JavaScript.
-
8 barriers to overcome when learning to code
While being a mentor for a JavaScript Web Development course, I’ve seen many beginner programmers jump into learning code ...
-
10 best coding bootcamps for those on a budget, both online and in-person
If you're serious about coding, your luck hasn't yet run dry. Industry leaders around the world are teaming up to help you ...
-
Sending a single link can cause anyone's smartphone to crash
There's a link doing the rounds on social media today that can crash almost any smartphone, just by opening it in your browser. The ...
-
Get a complete web development education for less than $5 per e-book
Dive into this 16-book collection and you’ll be carried through the entire web development lifecycle. You’ll start with ...
-
Learn the tools for mastering software development from top to bottom for only $35
You can assure yourself an evergreen degree of job security creating the latest and greatest web apps and programs with this ...