KJS (JavaScript)
Questa voce sull'argomento KDE è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
KJS software | |
---|---|
Genere | |
Sviluppatore | KDE |
Data prima versione | 2000 |
Ultima versione | 5.111.0 (18 ottobre 2023) |
Sistema operativo | |
Linguaggio | C++ |
Licenza | GNU LGPL v2.1 (licenza libera) |
Sito web | techbase.kde.org/Development/Languages/JavaScript |
Modifica dati su Wikidata · Manuale |
KJS era l'interprete JavaScript di KDE inizialmente sviluppato nel 2000 per il browser web Konqueror da Harri Porten.
Il 13 giugno 2002, Maciej Stachowiak ha annunciato sulla mailing list degli sviluppatori di KDE che Apple aveva prodotto JavaScriptCore, un framework per macOS basato su KJS [1]. I due progetti procedono ora indipendentemente.
È stato parte della suite dei Framework di KDE fino alla versione 6. Il supporto di KDE è stato abbandonato e non è più incluso in KDE. [2]
Caratteristiche
- Gestisce lo standard ECMA-262 (ECMAScript) versione 3, grossomodo equivalente a JavaScript 1.5
- Scritto in C++
- Altamente portabile, dipende solo dalle librerie standard C e C++ ed opzionalmente dalla libreria PCRE (Perl-Compatible Regular Expressions).
Voci correlate
- KHTML, il motore HTML di KDE
- JavaScriptCore, la versione di KJS personalizzata da Apple
Collegamenti esterni
- (EN) JavaScript (ECMAScript) - kde.org
- (EN) motore JavaScript di OpenDarwin basato su KJS
V · D · M | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Software Compilation | KDE 1 · KDE 2 · KDE 3 · KDE SC 4 | ||||||||||||||||
Workspaces | KDM · KWin · Plasma | ||||||||||||||||
Applicazioni |
| ||||||||||||||||
Piattaforma | Akonadi · Decibel · Flake · KConfig XT · KJS · KDOM · KHTML · KIO · Kiosk · KIPI · KParts · Kross · KSVG · KWin · Nepomuk · Oxygen · Phonon · Solid · Sonnet · Soprano · Strigi · ThreadWeaver · XMLGUI | ||||||||||||||||
Moduli | Calligra Suite · KDELibs · kdebase · KDE Accessibility Project · Kdeadmin · Kdeartwork · kdebindings · KDE Education Project · Extragear · Kdegames · Kdegraphics · Kdemultimedia · kdenetwork · kdepim · Kdepimlibs · kdeplasma-addons · kdesdk · Kdetoys · kdeutils · kdewebdev · KOffice | ||||||||||||||||
Comunità | KDE e.V. · Akademy · KDE.News · Konqi · Matthias Ettrich · Cornelius Schumacher |
Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero