ただいまwebサービスを独学で作ろうとしている者です。
HTML5とCSS3の使い方がやっとわかってきた頃合いです。
JavaScriptをフロントエンドとして使いたいと思う場合、
"index.html"と"test.css"があったとして、
例えばJavaScriptは".js"で作るべきか、
htmlの中に<script>として入れるかにしようと思っています。おそらく後者を選択します。
どちらが良いと思いますか。
また、バックエンド言語でおすすめはありますか?
JavaScriptをそのまま使いたいんですけど。初歩的なアルゴリズムが理解しづらいのです。
バックエンドの勉強でおすすめの書籍があれば教えてください・・・。
No.4ベストアンサー
- 回答日時:
>>Web APIを活用した場合マークアップ言語が不要になるという事でしょうか?
Web APIってシンプルですよ。
クライアントソフトがサーバに決められた形式でリクエストすると、サーバはjson形式で要求されたデータを返すのです。
クライアントソフトは受信したjsoin形式のデータを見やすいレイアウトで画面表示させるわけです。
サーバ側が、ある場所の朝昼夜の気温を返すなら、
"廊下",10,15,10
だけを返せば、クライアントソフトは必要な編集をして表示するのです。
編集にはHTMLを使ってもいいですし、他の方法でもいいわけです。
なのでサーバはレイアウトを気にする必要はありません。
Web APIは人間が使うFireFox等のブラウザではなく、IoTといわれる端末装置などの要求に答えるためなどに使われることが多いと思います。
最新のMicrosoftのASP.NET Core 3.1の Blazorでは、C#のみを使ってWebサービスの開発が可能となっています(実際にはJavaScriptも使われていますが、それは必要に応じて自動生成されるので、ユーザはその存在を意識しなくていいようになっています。)
No.3
- 回答日時:
ん? CSSも内部でも.cssの外部でもどちらでも同じくレンダリングできますが、外部.cssの方が良いでしょう。
だって、1ページだけではなく、複数ページで同じく利用するのですからね。管理も簡単です。
同様に、JavaScriptも外部.jsの方が良いでしょうけど、
覚えるのなら、教本通りにやってみましょう。それだけの事です。
------------
私は、CSSの事は詳しいですが、JavaScriptはド素人級です(笑
それでも、jQueryなんかは、コピペで作りながら、あれやこれやアレンジできまています、なんとか・・・
No.2
- 回答日時:
>>ただいまwebサービスを独学で作ろうとしている者です。
がんばってください。富士登山でいえば1合目くらいかな?って思いますが・・・。
なお、普通の人は達人とか天才プログラマっていうレベルの方たちが作ったものを教材として、それを理解し、一部修正、手直しして使うほうが、独学よりも、ずっと早いですよ。
ちなみに、ブラウザーから使う人間相手のWebサービスであれば、Webサイトとほぼ同様な作り方になります。
同じWebサービスでもプログラム対プログラムの連携で動作するWeb APIの場合、基本的には、HTML5もCSS3もJavaScriptも不要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS Webページを作るには、HTMLとCSSだけ出来れば大丈夫なのですか? JavaScriptのスキル 6 2022/08/21 15:28
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Node.jsのWebプログラム(javasc...
-
csvファイルを読み込み、該当項...
-
VBAによる第3、4水準文字の判定...
-
VB.NET2003 テキストボックスに...
-
JavaScriptで、実行するたび値...
-
正整数の半角数字かどうか判定する
-
PDFフォームで条件つき金額を表...
-
列を非表示にするマクロが実行...
-
サブウインドウをフルスクリー...
-
if(1){...}とはどういうことで...
-
正規表現での入力文字数と連続...
-
JSPの処理の途中で、JavaScript...
-
〔Excel:VBA〕マクロの実行が異...
-
リンクを右クリックするとペー...
-
VBScript から JavaScript を呼...
-
ページを一回だけリロードさせ...
-
ブラウザからエクセルを開く方法
-
VBA 多次元配列のクイックソー...
-
ページ遷移時にアコーディオン...
-
外部ファイルからの値の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptを使用して、クライ...
-
PHPとjavascriptで共通なエンコ...
-
外部リンクのクリック数を表示...
-
リアルタイム表示ホームページ...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
csv2tableのテーブルを動的に変...
-
webの文字データの取得
-
JavaScriptの負荷について
-
Session切れ前にWarningメッセージ
-
IEでalertのみを無効にする方法...
-
Wordpressでヤフー知恵袋やgoo...
-
PHPとJavaとC#の違い
-
Perl LINE(チャット) 仕組み
-
セレクトで都道府県から市区町...
-
JAVAについて
-
javascriptをつかって売上管理
-
ランキングサイトの構築って予...
-
仮アップ?
-
javascriptでサーバの時間を取...
おすすめ情報
lv4u様。ご回答ありがとうございます。
Web APIというのが少し難しいです。
検索してみたところjsonやPythonというワードが出てきました。
成長の機会と推測し、自分勝手ですが、概念として上手く理解まで落とし込めたいと思いました。
マークアップ言語としてHTML5やCSS3、JavaScriptを使おうとし、サーバーサイドで他言語を。といった発想だったのですが、Web APIを活用した場合マークアップ言語が不要になるという事でしょうか?
例えばAmazonのようなサイトを作るとして、
Web APIはどのような効果を発揮してくれるのでしょうか・・・
body内を書かずに、成立したサービス提供ができるという事でしょうか。
WebAPIは".js"ファイルとして使用するのですか?
わざわざ質問してしまいすいません。
自分の質問じゃないと理解できないのです。