Web関連

JavaScriptについて思うこと

0

こんにちは、システムエンジニアの小森です。
今回はJavaScriptについて書いてみようと思います。

技術的なことよりは、昔はこうだったな~とか、最近こうだな~とか、思い出とか雑感を書いていきます。

2004年~2006年ぐらいのJavaScript

2004年頃からジオシティーズや、プロバイダから提供されるスペースに自分のホームページを作って遊んでいました。

最初はジオシティーズの標準テンプレートだったのですが、
そこからさらに自分でカスタマイズをしたくなってHTMLを学び始めました。
学校に情報の授業が無かったので独学でした。

参考書として「ホームページ辞典 第3版」を買って、ひたすらHTMLタグを打ち込んでました。
「ホームページ辞典 第3版」で画像検索したら、帯に「最新ブラウザInternet Explorer6.0&Netscape6.2完全対応」と書いてあって郷愁のようなものを感じます。

あの頃の自分にJavaScriptは難しすぎました。
リファレンス通りに書けば簡単な時刻を表示することなどはできたのですが、
それがどう活用できるのかまではわかりませんでした。

あと、本当かどうかはわかりませんが、JavaScriptはセキュリティ的に危険と言われていて、JavaScriptはOFFにしてサイトを見るのがクールだと思っていました。そのため昔は「JavaScriptをONにしてサイトを見て下さい」と書かれているサイトがたくさんありました。今でもたまに見かけますが、OFFにする人はかなりの少数派だと思いますので、もうそんな記載は無くても大丈夫になりました。

テーブルコーディングとか、フレームデザインがクールな時代だったので、そればっかりやってて、
JavaScriptは勉強していなかったです。

2007年~のJavaScript

Ajaxが凄く流行りだしたのがこの頃だったと思います。

Ajaxという言葉自体はもう少し前からあったようですが、私が知ったのがこのくらいの時期です。

DHTMLという言葉もあったのですが、これは上述した時間を表示するとか、アラートを出すとかの、ホームページ上のおまけを作るときのための技術だと思っていました。それをAjaxだと今まではFlashでやっていたリッチコンテンツがHTMLとJavaScriptで実現できるようになると思わせてくれました。

今思えばFlashで良いと思うのですが、当時は回線スピードの問題などもあって、Flashは重いので嫌いでした。

Google mapとかGucciのサイトを見て、「新しい時代がきたなー」と思ったものです。

 

※2015年7月頃のGucciのサイトキャプチャ

今でも基本的な作りは当時とあまり変わっていないGucciのサイトです。
いま見ても特に驚くようなことは無いのですが、当時は感動モノでした。

自分でも作りたいと思いましたが、自分でできたのはせいぜいXMLHttpRequestのサンプルソースを流用してCSSを切り替えるぐらいでした。それだと通信が無いので、DHTMLの域を出ないものでした。

それからすぐに、script.aculo.usやYUI(Yahoo! User Interface Library)の存在を知りました。
相変わらず通信は無いですが、簡単にスライドショーなどを実装することができるようになりました。
ここらあたりでグッと技術の学習コストが下がって、一般的になったと思います。今でも「Lightboxみたいな見せ方」とか言います。モーダルウィンドウとかの言い方のほうが定着していない気がします。
※細かい定義や場面の違いはあまり考慮せず書いてます・・・

その後はjQueryが登場して、皆がjQueryのライブラリをサイトに組み込むようになっていきました。

最近のJavaScript

今でもjQueryは現役で、今後もフロントエンドようのツールとして使われ続けると思います。

そして最近はNode.jsやBackbone.jsというバックエンドで実行されるものまで登場しています。
明らかに当初想定されていた使い方とは違うような気がするのですが、使えるものは使っていけば良いと思います。

他のプログラム言語も勉強していますが、使われ続けていて、広がり続けている言語はJavaScript以外には無いと思います。

関連するサービス

ホームページ制作

0

ツイッター活用は今がチャンス前のページ

「早い!安い!うまい!?」Twitter広告のあれこれ次のページ

ピックアップ記事

  1. 新型コロナウイルスで日本の働き方改革が起こる
  2. 大手企業も注目するMaaS(Mobility as a Service)とは何か…
  3. AIに求められているものは、実は意外な物だった
  4. 新しい販売形態であるDtoCについて考えてみる

関連記事

  1. Web関連

    大切なマイナンバーを守るために

    ついに開始されたマイナンバー制度ですが、使い方や管理方法には注意が必要…

  2. Web関連

    対岸の火事ではない!?被害拡大中のwebページ改ざんについて。

    主に企業や大学、公共団体、個人のWebサイトが悪意のある人間によって…

  3. Web関連

    最新のトレンド?!アダプティブWebデザインについてあれこれ

    こんにちは!すっかり寒くなりましたね。デザイナーの角田です。さ…

  4. Web関連

    健康診断を行う理由と未来

    健康診断といえば年に一度の行事レベルと考えている従業員の方もいらっしゃ…

  5. Web関連

    企業の信頼性向上をCSRにより図りたい

    社会的責任を果たしている企業であることを公表し、信頼性を向上高まる…

  6. Web関連

    誰でもデザイナー気分!無料スマホアプリ「Fotor」!

    私は石鹸にはこだわりを持っているのですが、なんといっても一番のお気に入…

おすすめ記事

最近の記事

  1. 人間拡張×AIで非接触なデジタル化を推進する
  2. ヘルスケアはAI先生にみてもらう時代
  3. withコロナは非接触技術で生活しよう!
  4. デジタル接客+AIで非接触を推進する
  5. 遠隔診療や遠隔医療普及のポイントはAIと5G

アーカイブ

  1. Web関連

    ECサイトの売上を向上させたい 第1回目
  2. AI関連

    AIは人に寄り添う!? 人工知能=冷たいという考えは古い!
  3. Web関連

    タスク管理ができるようになるための3つのコツ
  4. Web関連

    スマホ?パソコン?マルチデバイスについて調べてみた。
  5. AI関連

    自動運転の「なぜ」を考える〜AIは自動運転をどこまで進化させるか
PAGE TOP