• ベストアンサー

JavaScript無しPython&HTMLは?

JavaScriptが苦手な、Python入門者です。 オリジナルのWEBサイト作りが出来るようになりたいです。 それで、HTML&Pythonだけで、CSSや、JavaScriptを使わないで、 WEBサイトを作ろうとした場合に問題が出てきやすいでしょうか?

noname#204320
noname#204320
  • Python
  • 回答数1
  • ありがとう数16

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

  • ベストアンサー
  • hue2011
  • ベストアンサー率38% (2800/7250)
回答No.1

それぞれがどこで動くかを考えたらクリアです。 HTML、CSS、JavaScriptはブラウザで動きます。 つまり、個々の端末ごとに動作するものです。 Pythonは、普通クライアントに常駐させるものではありません。 サーバーに居て動作するものです。 ですから、CSSとJavaScriptを使いたくないなどと言うならば、ブラウザ画面で発生するイベントを拾えません。 何かの度に、Formに記載する送信先にむけて全画面データを送ってサーバーに画面を作り替えてもらわなければいけません。 通常それはサブミットボタンでやることですから、ちょっと入力するごとにサーバにデータ送信するボタンを押す必要があるという、とんでもない画面仕様になる可能性があります。 マウスをある場所にもっていくとメッセージを表示するとかの動作は不可能です。 入力必須エリアを未入力でサーバー送信ができないようにする、というのはHTML5でrequiredとやればブラウザでできるようになりました。 しかし、それ以前のXHTMLの表示しかできないブラウザでは不可能です。 PC用、タブレット用、スマホ用という表示方法を変えるのはCSSがなければ無理です。 URLを3種類別のものとして作って公開しなければいけません。訪問者がそのURLを間違えたら変な画面になります。 サーバーでリクエスト情報を解析してどのデバイスからきたかを判断し分岐してそれぞれのファイル表示に分岐させることはできることはできます。 けど、スマホを90度右に回したとき横型表示適性な配置にするような制御はサーバーでは対応無理です。 スマホをひっくり返すというのはクライアント側のローカルな話ですので、サーバーに送られる事象ではありません。CSSでやらないとぶざまな表示になります。 GoogleMapなんかを画面に引き込んで地図展開をしようとする場合も、データと地図を連動させるにはJavaScriptでの設定とリクエストが必要です。 GoogleMapなんていうものはクライアントブラウザだけと通信すればいいものであり、サーバーをからませたら通信が重くなってGoogleに苦情を言われます。 確かにPythonが一番簡単に習得できる言語だと思いますが、JavaScriptなんてたいしたこともないマクロです。また、CSSはHTML5を使う以上は無視することができない重大な環境設定言語です。 id=のレベルであればHTMLの中で書いてもかまいませんがclass=だとCSSに書かないと何の意味もないことになります。 ある種の部品の動作を全部替えるという変更をする場合、CSSに持っていないと修正漏れだとかミスがおきて収集がつかなくなります。 そういう面倒なこと時間がかかること、品質を損なうことをを覚悟し、しかも機能不足でお客に文句をいわれながらムリにJavaScriptとCSSを捨てて開発にこだわるのと、数日で簡単に覚えられるJavaScriptとCSSを習うのとどちらがいいでしょうか。 自分の趣味でやるだけであれば、バカよばわりされても、ひどいねといわれてもかまわないでしょう。 でも、今後Webづくりができますと言って就職先を求めたりするとき、基本であるJavaScriptが使えないなんていったらどこでも雇ってくれません。 CSSができないというのはHTMLもできないというのと地続きですし。

noname#204320
質問者

お礼

アマゾンにて、HTML5&CSS3の本と、JavaScriptの本を購入しました。一からしっかりと本とオンライン学習で勉強し直そうと思います。ありがとう御座いました。

関連するQ&A

  • HTML+CSSの習得

    WebサイトをカスタマイズするためにHTMLとCSSを学ぼうとしているものです。 おすすめの入門書やサイトがあれば教えてください。

    • 締切済み
    • CSS
  • HTMLやXHTMLやCSS

    HTMLやXHTMLやCSSについてわかりやすく書かれている入門書みたいなのはあるでしょうか?? Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイトを見たのですが、難しくて頭がついていきませんでした。 こんな私でも理解できるようなのを探しています。よろしくお願いします。

  • HTMLとCSSとJavaScript でアプリを

    HTMLとCSSと JavaScript でiphoneとアンドロイドのアプリが作れると聞いたので 早速、amazonでアプリを作れる本を見ていろいろ調べてみていたところ 一冊ではHTMLとCSSとJavaScriptを学ぶには無理がある。 内容が薄い。 というレビューがたくさんありました。 なので HTMLとCSSとJavaScript でアプリを作れる人に質問なのですが これらを一から学ぶときには ひとつひとつしっかり学んでアプリを作れば良いのか それとも内容の薄いHTMLとCSSとJavaScriptを一気に学べる本を 何冊もやるのかどちらの方がいいでしょうか?

  • CSSやJavaScriptの構文チェッカを探しています。(HTML-lintのような)

    CSSやJavaScriptの構文チェッカを探しています。(HTML-lintのような) 今作っているウェブアプリが、FireFox2.0だとなんとか正常に表示されるものの、 IE7だとレイアウトや挙動が不自然です。 CSSとJavaScriptを連携してつかっています。 そこで、CSSやJavaScript用に、HTML-lintのような構文チェッカが、あればな・・・と思っています。 どなたかご存じの方いらっしゃったら、お教えくださいませ。

    • ベストアンサー
    • HTML
  • HTMLとCSSで軽いWEBサイトを作るには?

    HTMLとCSSでWEBサイトを作ったのですが、 読み込みに時間がかかることがあります。 画像をいれたりしてないのになぜこんなに重いかわかりません。 どのようなことに気を付ければ読み込みの早いWEBサイトがつくれますか? HTMLやCSSで読み込みが遅くならないサイト作りのアドバイスを よろしくお願いいします。(*´ω`)

    • ベストアンサー
    • CSS
  • 【HTML&JavaScript】JavaScriptでのCSSの操作

    【HTML&JavaScript】JavaScriptでのCSSの操作 みなさんはじめまして、kimama8と申します。 今回は、JavaScriptによるCSSの操作について聞きたいことがありましたので、 質問させていただきます。 div要素のCSSプロパティの一つ、visibilityプロパティをJavaScriptから操作するには、 どのようにすればよいのでしょうか? 「CSS JavaScript 操作」などと検索にかけても、自分に合う情報が得られなかったので ここで質問させていただきます。 忙しいとは思いますが、よろしくお願いします。

  • HTML5の普及状況を教えて下さい。

    Webサイト作りの初心者です。 最近、覚えたことを自分なりに整理してみました。 そこで、気になることがありますので、以下にご質問を致します。 現在、Webサイトは一般的にHTML4.01で書かれていると思いますが、W3Cが近い将来に正式勧告するであろうと言われているHTML5の普及状況はどうなっているのでしょうか? どこかのサイトで見たのですが、すでに一部ではありますがHTML5で作られたWebサイトがあるようです。ちなみに、このHTML5で作られたWebサイトは、どんなユーザエージェント(ブラウザ、スマホ、携帯)にも対応しているのでしょうか?いや、というよりも、ユーザエージェントがHTML5に対応しているのでしょうか・・・逆かな? どんなユーザエージェントでもHTML5で作られたWebサイトが見れるなら、HTML4.01じゃなくてHTML5でWebサイト作りを学習したほうがいいのかなと思いまして。 あとCSSについてですが、現在、一般的に使われているのはCSS2.1だと思いますが、W3CはHTML4.01からHTML5の勧告と同時期にCSS2.01からCS3.0の勧告をするのでしょうか? 質問は以上になります。 誤った理解があるかもしれませんが、いろいろな方からのご回答を頂きたいです!!

    • ベストアンサー
    • CSS
  • HTML5+CSS3 でしかできないこと

    長年、趣味や一部仕事で XHTML+CSS のサイトを作っています。 数年前から、サイト内にCGIを入れたり、色んな動きを楽しむため javascriptを導入してサイト作成を楽しんでいたりもします。 言語も html css javascript jquery php など、色々楽しみながら勉強してきました。 ほんの数年前から、HTML5+CSS3 が登場しましたが、 様子を見ていると、どんどん独創的なサイトが出てきています。 スマートフォン用のサイトも作れるようになりたいな、と思っていましたが ようやく重い腰を上げて作業に取り掛かろうと思っています。 そこで質問なのですが、HTML5+CSS3で作られたサイトで まるでjavascriptで制御されたような軽快なスクロールや動きが散見されます。 こうしたサイトを見ると、javascriptで動かしているのかHTML5で動かしているのか 判別がつきません。 HTML5やCSS3で新しく実装された機能については、ネットで調べると色々出てきます。 例えば、リンクタグをブロック要素化することが簡単になったとか、 角が丸い四角形を充てることができるようになったとか、電話番号をタップすると 「通話」ボタンが出るようになったとか、個別の機能についてはなんとなく把握しました。 しかし、「HTML5+CSS3で作られたサイト全体」で見ると、 いまいちピンと来ないのです。 そこで、お詳しい方に是非、以下のような形で 教えてもらえたらと思い、投稿しました。 ------------------------------------- 実際にHTML5+CSS3で作られたサイトを基に、 どこをどのように設定したのかを見せて欲しい ------------------------------------- 例えば、 http://www.hotakubo-seikei.com/ は、ソースを見るとHTML5で作られていますが(section タグや header タグがありますね) XHTML+CSSでサイトを長年作ってきた人間からすると、 どうしてこんなサイトができるのか全く分からないのです。 javascriptもいくつか利用されていますが、どれがjavascriptによるもので どれがHTML5+CSS3によるものなのかわかりません。 また、一番驚いたのが、サイトの構成です。 サイト全体の横幅が無く全画面表示になっており、 3カラムで、縦スクロールするとディレクトリが変わるなんて XHTML+CSSの常識では考えられません。 もちろん、デザイナーによるデザインでこうなったと言ってしまえばそれまでですが、 それを実装できていることに感動しているのです。 ↑↑↑ こんな感じで、何かサンプルサイトを基に XHTML+CSSとの違いや、HTML5+CSS3だからこそ実現できることを 分かりやすく教えてもらえたらとても有難いです。 サンプルサイト付きで、なるべく詳しく教えて頂いた方に ポイントを付与させていただきたいと考えております^^ どうぞ宜しくお願い致します!

  • 以前見た、javascriptやHTMLなどがとても分かりやすく紹介されているサイトを探しています

    以前見たjavascriptやHTML、CSSなどがとても分かりやすく紹介されているサイトのURLが分からなくなってしまって困っています。 全体的に統一されたきれいにまとまったサイトで、javascriptやCSSやHTMLなどが本当に基礎の部分から解説されているのがとても印象的でした。 Javascriptの配布もされていて、画面の左上のメニューがページを縦にスクロールするとついてくる仕掛けのJavascriptを配布されていました。 その仕掛けをご自身のページにも使われていました。 赤い目の男の人がタバコを吸っているイラストが入っていて、管理人の方は、リョウとか、リュウとか、そんな名前の男性(と思われる)方だったと思います。 もし分かる方がいらっしゃったら教えて頂けたらと思います。

  • アートでjavascriptを学びたい

    皆様、よろしくお願いいたします。 私は現在WEBデザイナーとしてUI設計業務とコーディングを行っております。 最近、(生の)JavaScriptの学習を開始しました。 レベルは入門者向けのJS本を読んでいる程度です。具体的には、 ・JavaScript本格入門 ・よくわかるJavaScriptの教科書 ・HTMLとCSSで基礎から学ぶJavaScript ・WEBサイト制作者のためのJavaScript入門講座 などです。 (パーフェクトJavaScript、独習JSは難易度が高かったです) スキル的には既存のコードを読み解き修正を加えるレベルで、 100行以上のコードを書くことはできません。 また、実務ではjsはエンジニアに任せることがほとんどで、自分で書くことはほとんどありません。 このような状態でなぜJSを習得したいかと言いますと、 ・1.ある程度フロントエンドに精通したい(HTML/CSSは分かるので、加えて「JSも任せろ」と言える状態になりたい。) ・2.jQuery等のライブラリ依存から脱却したい ・3.Titaniumでアプリ開発など、JSスキルを流量したい。 などの思惑があるためです。 ただ、JSの必要性は強く感じているのですが、書籍を追って制御構造などのコードを書くだけでは、学習モチベーションを高い状態で保つことが難しいです。 しかし、昔processingやFLASHを触っていたため、アニメーションが発生するもの、特にインタラクティブな物を作成すること対しては興味があります。 とはいえ、processingやactionscriptでは現状の業務に直接結びつかないため、 javascriptでアート系作品を公開しているサイト、書籍、勉強法などはないか、 というのが今回の質問意図となります。 jsDoitはすでに見ていますが、非常に高度な作品が多いため、 順序立てて導入から解説されているような物があれば幸いです。 また、元デザイナー、コーダーで現在jsを使った業務に携わられている方が いらっしゃいましたら、どのように学習を進めて行ったのか、 教えていただけますでしょうか? 以上となります。お手数ですが、ご回答どうぞよろしくお願いいたします。

専門家に質問してみよう