- ベストアンサー
javascriptで書かれたHPをどう思いますか?
ホームページにjavascriptを取り入れようと思っているのですが、ブラウザの設定等、普通に閲覧する側に負担がかかる気がしてなりません。 みなさんjavascriptで書かれたHPについてどう思いますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
ページをデザインする側としては、JavaScriptを使用することに、それほど慎重になりすぎることはないと思いますよ。 使い方によっては閲覧側に負担をかけることもあるかもしれませんが、逆に閲覧側等の負担を大幅に軽減できることもあります。 使い方次第でしょう。 ブラウザの設定等で閲覧者に対して負担をかけるかどうかは、ページの作り方によると思います。 JavaScriptが有効でないと閲覧やページナビゲーションができないような作りにすると、JavaScriptを切って閲覧している人にJavaScriptのon/offの切り替えで閲覧者に対して負担を強いる可能性(あるいは閲覧者を逃がしてしまう可能性)があると言わざるを得ませんが、JavaScriptがoffでも読める・ページ移動で不自由を強いないページをデザインすれば、JavaScriptを使用することが即ち閲覧者に負担をかけるということにはならないでしょう。 重要なのは、JavaScriptを使わなくてもページを読める・見て回れる代替手段を用意しておくことだと思います。 それさえしっかりとデザインしておけば、JavaScriptの使用が閲覧側の負担になるという心配はなくなると思いますよ。 JavaScriptを使う上で気を遣うと良いと思われる点は、書いたスクリプトの動作を公開前によく検証しておくことに集約されると思います。 動作テストを十分にせずにプログラムを公開するような暴挙さえしなければ、スクリプトの動作上でマシンに高負荷をかけたり、予期しない暴走をしたりすることは避けられるでしょう。 また、JavaScriptの動作で嫌われやすい動作なども知っておき、それらは極力避けるようにすると良いでしょう。 例えば、強制スクロールやウィンドウのリサイズなどは、閲覧環境を乱し嫌われる可能性が高い動作になりますし、新規ウィンドウを乱立させるような動作は単体の動作なら問題は少ないものの、多数になると鬱陶しくなってしまう動作になります。 先の方とのやり取りのなかで、JavaScriptとウィルスという話を持ち出されているようですが、JavaScriptとウィルスに直接的な関連があるわけではないでしょう。 普通にJavaScriptを使ってページを作成する上では関連性のないことですので、これについてはページをデザインすることとは切り離して考えた方が良いと思います。 ウィルスの中にはJavaScriptを利用して感染活動を試みるものもあるようですが、JavaScriptがウィルスを生み出すわけではありません。 日常的にウィルスチェッカで感染防止策をとることは当然としても、ページデザインをする上ではJavaScriptの使用などソースの書き方だけでウィルス被害をもたらすことはまずありませんので、それ以上の配慮をしすぎる必要はないと思いますよ。 参考まで。
その他の回答 (3)
>詳しく聞きたいです。 文法等はご存知ですね。嫌われている内容については http://www.pluto.dti.ne.jp/~tengu/proxomitron/newfilters.html http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html が参考になるでしょう。これらフィルターで削除している内容がある場合はウイルス(トロイの木馬)であるわけです。 既に回答されているような.ユーザー側設定を破壊して特定の環境を要求することが主に嫌われる内容(ウイルス様動作)です。 プログラマーの方は除外しますが.絵描き・物書きの場合は.JAVAを使ったサイトの多くが内容がお粗末なのです。絵描きにしても物書きにしても表現するにはそれなりの労力が必要です。しかし.ソフト(JAVA, VB)にこってしまうと本来の描く内容がお粗末になってしまい.極端な言い方をすれば下手なので読む気になれないのです。
お礼
回答ありがとうございます。 文章の後半の表現が配慮に欠けると思いました。
- Masataka1976
- ベストアンサー率38% (62/161)
ocecoさんが、javascriptをつかって何をするかによると思いますよ。 ポップアップでウインドウやダイアログがポコポコ出てきたり 勝手に文字や画像をスクロールさせて、見る人の自由度を制限したり というのは相対的に嫌われる傾向があるように思います。 でも、javascriptでできることはそれだけではないですからね。 しつこすぎない演出や、見る人にとって機能的な付加価値をつけるのであれば サイトの魅力として心強い武器になると思います。 どういったことが敬遠されて、どういったことが好まれるのかを 少しずつ見極めながらいろいろ試してみてはどうでしょうか? セキュリティー面への配慮からjavascriptを嫌い 機能をオフに設定している方もいらっしゃいますが (個人的には過保護すぎないか・・・とも感じますが) そういった人にまで気を使っては、何もできませんからね。 気にしてない人にとっては、何の負荷も感じてないし またそういった人のほうが割合として大多数を占めているでしょうから。 やりたいことを試行錯誤しながらやってみるのが一番ですよ。 運営している本人が楽しめなきゃね♪
お礼
回答ありがとうございます。 楽しむことが重要ですよね♪
作成側としてはご自身の考えに従って.自由に表現すればよいでしょう。日本は表現の自由が保障されていますから。 閲覧側としては.ウイルスの取り扱いが面倒ですから.見ないだけです。
お礼
回答ありがとうございます。 javascriptとウィルスの関係についてもっと詳しく聞きたいです。
お礼
回答ありがとうございます。 過不足なく非常に参考になりました。