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

関連記事

  1. Web関連

    カッコイイWEBデザインは必要なのか?

    カッコイイWEBデザインについての考察。よくよく考えるとカッコイイWE…

  2. Web関連

    ツイッター活用は今がチャンス

    皆さま、twitterはご利用されていますでしょうか?ラインやイン…

  3. Web関連

    テレワークとは?導入への一歩を踏み切るために

    「テレワーク」という言葉が世の中に急激に浸透し始めましたね。昔から知っ…

  4. Web関連

    クラウドビジネスの動向。世の中のサービスちょっとだけ調べてみました。

    こんにちは、コンサルの横山です。会社の掃除をすることが多くなってきまし…

  5. Web関連

    連絡ツールの最大手「LINE」について調べてみた。

    数年前から大流行中のSNSツール「LINE」、皆さんも使っているのでは…

  6. Web関連

    【パララックスデザイン】Web制作におけるメリットとデメリット

    こんにちは!皆さんは、パララックスデザインというものをご存知でしょ…

自治体向けDX推進サービス

AIさくらさん for 自治体DX

おすすめ記事

最近の記事

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

アーカイブ

  1. Web関連

    思い出をショートムービーに残してみた
  2. AI関連

    飲食店に人工知能(AI)の導入で人手不足の解消!
  3. Web関連

    ウェディングトレンドとマーケティング
  4. Web関連

    モックアップ主導のUI・UXの検証!デザインはこうして着手!
  5. Web関連

    パスワードレス認証がテレワーク社会の標準に!SSO(シングルサインオン)やFID…
PAGE TOP