<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/qlbvxcren" -->

---
title: 15 amazing things you can do with simple JavaScript 🤯
description: Discover the versatile and surprising capabilities of vanilla JavaScript through practical examples. Learn how to find operating system details, prevent page...
canonical: https://daily.dev/posts/qlbvxcren
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 15 amazing things you can do with simple JavaScript 🤯 | daily.dev
og:description: Discover the versatile and surprising capabilities of vanilla JavaScript through practical examples. Learn how to find operating system details, prevent page...
og:url: https://daily.dev/posts/qlbvxcren
og:image: https://api.daily.dev/og/posts/QLbVXcren.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 15 amazing things you can do with simple JavaScript 🤯

**[Dev Squad](https://daily.dev/sources/devsquad)** · [@jobayerhossen](https://daily.dev/jobayerhossen) · 241 upvotes · 8 comments

## Summary

Discover the versatile and surprising capabilities of vanilla JavaScript through practical examples. Learn how to find operating system details, prevent page refreshing, redirect users to new pages, validate emails, get the current URL, and detect mobile browsers. Additional features include handling disabled JavaScript, accessing module metadata, getting timezone offsets, setting the cursor to wait, and manipulating console messages with CSS.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/anmolbaranwal/15-amazing-things-you-can-do-with-simple-javascript-g88>

## Community discussion

Top comments from developers on daily.dev.

**@mihaituhari** · 4 upvotes

> This is basic JS code. They are not tricks and not amazing.

**@kelvin\_407** · 1 upvotes

> Amazing tips!

**@sambuxc** · 1 upvotes

> Sweet vanilla icecream, I love javascript 😁 the only one i hadn't ever done is adding css into console statements !

**@gh6s7** · 0 upvotes

> amazing...stuff im just seeing for the first time😅

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#frontend](https://daily.dev/tags/frontend)

[View this post on daily.dev](https://daily.dev/posts/qlbvxcren)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/qlbvxcren","headline":"15 amazing things you can do with simple JavaScript 🤯","text":"Shared: 15 amazing things you can do with simple JavaScript 🤯","url":"https://daily.dev/posts/qlbvxcren","datePublished":"2024-07-07T17:30:11.452Z","dateModified":"2026-07-21T12:19:09.488Z","author":{"@type":"Person","name":"Jobayer Hossen","url":"https://daily.dev/jobayerhossen","image":"https://media.daily.dev/image/upload/s--inM6udaE--/f_auto/v1789748496/avatars/avatar_exB7vJ6wP2CRMHwGXosaw?_a=BAMAMicg0","description":"Front-end Developer","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":7080}},"image":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":241},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":8}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/JOzliC1er"},"comment":[{"@type":"Comment","text":"This is basic JS code. They are not tricks and not amazing.","datePublished":"2024-08-15T17:02:34.187Z","url":"https://daily.dev/posts/QLbVXcren#c-5zfVu6h4k","author":{"@type":"Person","name":"Mihai Tuhari","url":"https://daily.dev/mihaituhari","image":"https://lh3.googleusercontent.com/a/ACg8ocLYaYtF-TUpFpNDSdvQQmTvKcT35rNTnEV0eEnDJYD5k874P_G8vg=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"Amazing tips!","datePublished":"2024-08-14T08:22:37.241Z","url":"https://daily.dev/posts/QLbVXcren#c-Q75NPGfwm","author":{"@type":"Person","name":"Chukwudi Divine","url":"https://daily.dev/kelvin_407","image":"https://media.daily.dev/image/upload/s--Ot7A_VS7--/f_auto/v1723932887/avatars/avatar_NYVa0ydqlXVEyhS2TEXkE"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Sweet vanilla icecream, I love javascript 😁 the only one i hadn’t ever done is adding css into console statements !","datePublished":"2024-09-10T13:58:12.817Z","dateModified":"2024-09-10T14:14:17.807Z","url":"https://daily.dev/posts/QLbVXcren#c-FskbeAlu2","author":{"@type":"Person","name":"Sam","url":"https://daily.dev/sambuxc","image":"https://lh3.googleusercontent.com/a/ACg8ocKYn4Jf_ChJEF5j_ueRRNHNcUr2f_r2D7kzScna4CExVDt3xDfI3g=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"amazing…stuff im just seeing for the first time😅","datePublished":"2024-09-04T23:54:12.689Z","url":"https://daily.dev/posts/QLbVXcren#c-XoHd3HFaQ","author":{"@type":"Person","name":"Gh6s7","url":"https://daily.dev/gh6s7","image":"https://media.daily.dev/image/upload/s--Rpguqy5v--/f_auto/v1721309131/avatars/avatar_TT8wD2MyCrud7SjMyIYxx"}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/devsquad","name":"Dev Squad"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Dev Squad","item":"https://daily.dev/squads/devsquad"},{"@type":"ListItem","position":3,"name":"15 amazing things you can do with simple JavaScript 🤯"}]}
```

