Man kann doch auch JavaScript aus externen Dateien einlesen (<script src=...>). Sicherheitsgruende sprechen nicht unbedingt dagegen.
Ja, das kann man. Ich hab das auch schon mal gemacht, so eine Art Datenansammlung in Arrays mit Javascript (http://www.berlin-thunder.de) Das ist allerdings nicht fuer grosse Datenmengen geeignet und man kann die Daten nur lesen und nicht schreiben. Dafuer braeuchte man schon Server-Scripte.
Ich kann mir allerdings nicht vorstellen, wie Du damit einen Shop entwickeln willst.
Viele Gruesse, Thomas Hieck