• ベストアンサー

javascriptのみで計算サイトは作れますか?

例えば食品ごとにカロリーのデーターがあります 米:200kcal 小麦:250kcal などのように。 食品をドラッグして、その合計値を出すという仕組みです。 カロリーの登録はデータベースを使わないと無理でしょうか? javascriptにデータベースのような仕組みはありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13706)
回答No.3

> つまり全データを一度クライアントに読み込ませる事が必要なわけですかね? そう言う事です。 JavaScriptはクライアントサイド(ブラウザ上)で実行される訳ですから、必要なデータもブラウザに読み込まなければ行けません。 そうなるとデータ量が膨大になるので、通常はサーバサイドにデータを置いて、必要な時に必要な分だけをブラウザに読み込んで処理を行います。

その他の回答 (2)

  • t_ohta
  • ベストアンサー率38% (5238/13706)
回答No.2

読み込みスピードや処理スピードを気にしなければJavaScriptだけでも実現可能です。 ただ、現実問題として食品の種類が増えるとコードが長くなりすぎて使い物にはならないでしょう。 JavaScript自体にデータベースのような仕組みはありませんから、JavaScriptだけで作るなら配列に延々とデータを書いていくしかありません。 なので、実用的なサイトを作ろうと思ったらサーバサイドにデータベースを用意し、WebAPIを作ってJavaScriptから呼び出すようにするしかないでしょう。

inudaisukidesu
質問者

補足

つまり全データを一度クライアントに読み込ませる事が必要なわけですかね? データが数万となったら重いでしょうね。

  • t_hirai
  • ベストアンサー率28% (222/788)
回答No.1

データベース使わなくてもできますね。 JSの勉強ならdotinstallとかのサイトで無料でできますよ。

inudaisukidesu
質問者

補足

食品のデータが数万あっても出来るでしょうか?

関連するQ&A