r/JavaScriptProgramming • • May 02 '25

🟪 Jspreadsheet CE v5 – A Lightweight, Excel-Like JavaScript Data Grid

Post image
4 Upvotes

We're excited to share Jspreadsheet CE v5, the latest version of our open-source JavaScript data grid component! Jspreadsheet CE (formerly known as JExcel) is a lightweight, Excel-like spreadsheet component with rich features

What's New in v5?

  • Performance Boost – Faster rendering & better handling of large datasets.

  • Modular Architecture – More flexible customization with an improved plugin system.

  • Enhanced UI/UX – Smoother interactions, better clipboard support, and improved selection behavior.

  • Better Mobile Support – Improved touch gestures for seamless mobile usage.

  • Bug Fixes & Stability – A more refined and stable experience.

Features Overview

  • Excel-Like UX with 400+ formulas, keyboard navigation, and data validation.

  • Customizable with a rich API, event listeners, and plugins.

  • Lightweight & Fast (~40KB gzipped).

  • Works with Vanilla JS & Frameworks (React, Vue, Angular).

You can check out the Jspreadsheet here:

https://bossanova.uk/jspreadsheet

https://github.com/jspreadsheet/ce

We're also launching on Product Hunt! If you find Jspreadsheet useful, show us some support there: 

https://www.producthunt.com/posts/jspreadsheet-ce


r/JavaScriptProgramming • • Dec 14 '23

I don't know how to mutate a function object. Need Help

2 Upvotes

Hi, I'm learning JavaScript and this is one of the exercises that I can't get through, I was hopping someone could guide me a bit.

You see I'm leaning Objects, this is what I have to do:

  • Add a new property to the pirateProfile
    called pirateName
    and set this to the value of 'Blackbeard'

  • Remove the realName
    property.

  • Change the value of piecesOf8
    on the treasure
    key to be 8 rather than 7.

  • Change the shipName
    property to its new value of Queen Anne's Revenge without changing the orinigal object.

  • This is the code given:

function createPirate() {
const pirateProfile = {
realName: 'Edward Teach',
shipName: 'La Concorde',
treasure: {
gems: 10,
piecesOf8: 7,
goldCoins: 150
}
};
return pirateProfile;
}
----

I literal tried to find how to mutate a function Object but without luck. And every time I write the way is taught like pirateProfile.pirateName = 'Blackbeard'
it gives '✕ ReferenceError: pirateName is not defined '.


r/JavaScriptProgramming • • Sep 14 '22

Is there a pure JS implementation for 3DES?

2 Upvotes

Hello everyone.

I picked a pure Python 3DES implementation and wrote a light testing script for some service. As it doesn’t depend on OpenSSL or so, it’s handy and portable. I actually like it.

The thing is, not many Windows users know how or want to run a Python script, so portability becomes a tricky concept.

I would like to translate part of it to JS so it can be used as sort of an app (embedded into an html document) to work with the cyphers (and other tooling) we use.

For the sake of time efficiency, I would love to know about usable pure JS implementations for 3des (ECB).

Note: I’m not asking for advice on cryptographic algorithms. I’m fully aware of AES. I need 3DES.

Note 2: I don’t need performance at all. I don’t even think it is possible to mess 3DES performance so much as to make it unusable for this purposes.

Thank you very much for any information.


r/JavaScriptProgramming • • Sep 01 '22

I need help with this code please on visual studio code ! When I load my html.index up I don’t get an alert message on my browser and I’m following what instructions said any help?

Post image
2 Upvotes

r/JavaScriptProgramming • • Mar 19 '22

How to Get Elements by Class Name in JavaScript

Thumbnail
getbasicidea.com
2 Upvotes

r/JavaScriptProgramming • • Feb 03 '22

Any books or courses to learn OOAD in Javascript !

2 Upvotes

I have been looking and googling but couldn't find any course or book that teaches Object-Oriented Analysis and/or Object-oriented design in Javascript or Typescript or even in pseudocode ! Any recommenations please ! Edit : I'm aware of all the excuses related to Javascript prototypal-based object.


r/JavaScriptProgramming • • Jun 18 '21

How to set interval and clear interval in JavaScript

Post image
2 Upvotes

r/JavaScriptProgramming • • Jun 11 '21

How to create an object using Class in JavaScript

Post image
2 Upvotes

r/JavaScriptProgramming • • Jun 06 '21

How to read all values of an object's properties and execute functions in JavaScript

Post image
2 Upvotes

r/JavaScriptProgramming • • Jun 05 '21

How to create a constructor function and creating an object using it in JavaScript

Post image
2 Upvotes

r/JavaScriptProgramming • • Jun 04 '21

Declare an Array and reading values of an Array using different methods in JavaScript

Post image
2 Upvotes

r/JavaScriptProgramming • • Jun 04 '21

JavaScript Digital Thorana - Fully Programmed by JavaScript Including Over 200 Dynamic Patterns | Without any framework (Running in web browser).

Thumbnail
youtube.com
2 Upvotes

r/JavaScriptProgramming • • Jun 19 '25

What is HTML, CSS and JavaScript?

Thumbnail
youtu.be
1 Upvotes

r/JavaScriptProgramming • • May 13 '25

What is HTML, CSS and JavaScript?

Thumbnail
getbasicidea.com
1 Upvotes

r/JavaScriptProgramming • • May 02 '25

🍋 LemonadeJS v5 - Lightweight micro-reactive library (5.5KB, no deps) with JSX and state management

Post image
1 Upvotes

LemonadeJS v5 just dropped!
It’s a lightweight (~5.5KB), dependency-free JavaScript library for building platform-agnostic components. Whether using plain JS, TS, or JSX, LemonadeJS brings two-way data binding, private reactive state, and built-in hooks to your fingertips — without a build step.

🆕 What’s new in v5:

🔒 Reactive state for private properties  

🎯 Component-scoped events  

🧬 JSX support (via LemonadeJSX plugin)  

👶 children as component args for easier nesting  

🔄 Template literal interpolation  

🧠 Smarter, more efficient DOM rendering  

⚡ Form binding with :path and setPath  

No bundlers, no setup, just drop it in and go. Ideal for browser-based tools, extensions, or JS-focused projects.

🌐 Check it out here


r/JavaScriptProgramming • • Feb 28 '25

Puppeteer headless e conflitos de interface gráfica em nuvem

1 Upvotes

Licensa pra chegar! Sou novo no grupo e nunca tinha me interessado por forúns antes, mas a ocasião pediu, queria saber se estou nessa sozinho, se tem solução e eu que sou muito burro, enfim..

Estava tentando usar o puppeteer pra automatizar captchas e solicitações de confirmação no Instagram, não sabia que usar headless: false iria deixar o zuckerberg tão irritado comigo, depois de algum tempo de pesquisa cheguei a conclusão de que não seria viável combinar automação com interação manual do usuario pra resolver algum conflito de login.. e que a melhor forma de evita-los seria ter uma boa estrutura de persistencia de sessão.. aém do fato de que até onde tive informação, não é possivel invokar um navegador em uma aplicação com deploy na maioria das plataformas de nuvem.. selenium e puppeteer-core não ajudaram, infelizmente.

agora minha ideia é usar o puppeteer em headless pra resolver o challenge & feedback required e se Deus quiser, vamos pra frente.. gostaria de ouvir relatos, ideias e contestações.

Deixo um Bom dia para todos os irmãos devs e minha indignação com o puppeteer, a META, o Node e a microsoft que liberou forza horizon pro playstation


r/JavaScriptProgramming • • Sep 17 '24

🦊 Jspreadsheet - Advanced JavaScript Data Grid for Developers

1 Upvotes

I'm excited to introduce Jspreadsheet – a JavaScript data grid packed with advanced spreadsheet controls. Whether you're dealing with large datasets or need a flexible solution for your web applications, Jspreadsheet has you covered.

✅ Lightning-fast performance✅ 400+ Excel-like formulas✅ Seamless integration with React, Angular, and Vue✅ Collaborative work-friendly✅ Lightweight & secure

Perfect for anyone looking to level up their web applications. I'd love your feedback and thoughts! Feel free to check it out here or let me know if you have any questions. 😊

webdev #javascript #datagrid #spreadsheet #developers


r/JavaScriptProgramming • • Jul 29 '24

Game programming tutorial [Polish language]

Thumbnail
slicker.me
1 Upvotes

r/JavaScriptProgramming • • Jul 21 '24

npm install stuck for hours also cause the hang of command prompt

Thumbnail self.npm
1 Upvotes

r/JavaScriptProgramming • • May 07 '24

Can someone help me with these

Post image
1 Upvotes

r/JavaScriptProgramming • • Nov 30 '23

Why & How To Use CSS Preprocessor | CSS Preprocessor Tutorials For Beginners | Rethinkingui |

Thumbnail
youtu.be
1 Upvotes

r/JavaScriptProgramming • • Nov 28 '23

Turn Any Question to Code Using BlackBox

Thumbnail
youtu.be
1 Upvotes

r/JavaScriptProgramming • • Nov 26 '23

Discord Bot Course | How To Code Discord Bot Using Javascript | Rethinkingui |

Thumbnail
youtube.com
1 Upvotes

r/JavaScriptProgramming • • Nov 23 '23

How To Use Prettier In VS Code | Code Formatting With Prettier | Rethinking ui |

Thumbnail
youtu.be
1 Upvotes