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

関連記事

  1. Web関連

    ストレージ仮想化ってなんですか?

    こんにちはシステムエンジニアの小森です。ある日、誰かが言いました。…

  2. Web関連

    「Doodle」知ってる?超身近なハイクオリティデザイン!

    みなさんは「Doodle」という単語をご存知ですか?知らない方が多いの…

  3. Web関連

    【アプリ開発】あなたのソシャゲ問題はどこから?3つのソシャゲ問題!

    こんにちは。アイドルマネージャー兼プロデューサーの真野です。もちろんテ…

  4. Web関連

    クラウドサービスを使うと効率化はできるの?

    今回もテーマが「クラウドビジネス」というお題目(既に3回目ですが・・・…

  5. Web関連

    WEB制作の現場とテレビ会議システム

    昨今インターネットの普及・働き方の多様化が進んできたこともあり、自宅勤…

  6. Web関連

    Webサイトに関する昨今のトレンドあれこれを集めてみた!

    生き馬の目を抜くように日々新たな技術やマーケティング手法が目白押しのW…

おすすめ記事

最近の記事

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

アーカイブ

  1. Web関連

    今、企業が考えるべきSDGsのメリットとデメリット
  2. Web関連

    IoT時代のICT基盤、5G
  3. Web関連

    Web/AI制作会社におけるテイカー、ギバーについて
  4. Web関連

    One-to-Oneマーケティングの新しい形、注目のweb接客とは
  5. Web関連

    【CMS構築】サーバレンタル~WordPress導入編。
PAGE TOP