タグ

2011年5月4日のブックマーク (2件)

  • JavaScriptで遅延ロードをする方法についてのおさらい

    先日リリースした Extractor の Bookmarklet(コメントをチェック(浮き出る版))のデザインや仕様を変えました。主な変更点としては、「マウスでドラッグできる機能」が付いたのとデザインをがらっと変えました。 その際にma.laさんの最速インターフェース研究会で紹介されていたJavaScriptでの遅延ロードのテクニックを拝借させて頂きましたので、覚え書きのつもりで今回どのようにしてそれを使ったのかについて書いておきます。 まず、先に紹介した Extractor の Bookmarklet がなにをやっているかというと、現在見ているページに script タグのエレメントを生成して、他のドメインのJavaScriptのソースを読み込んでいます。Bookmarklet を分解すると下記になっています。具体的には createElement で script タグを生成して、各プ

  • BLOG

    2013年3月4日、ブログは以下のURLに移行しました。最新の記事はこちらで公開しています。 新しいブログでは、コメントやリンクが一部切れていたり、一部機能が調整中です。 新しいブログへ イベントハンドラとは、イベントが発生したときに実行する処理を指定できるキーワードのことです。 イベントとは、「クリックしたとき」とか「ページが読み込まれたとき」、「マウスが乗ったとき」など、ユーザーからウェブページに対して、または何らかの処理によって起こされるアクションのことを言います。 「ページが読み込まれたとき」はこう書きます(func00()がJavaScript中に定義されているものとする)。 <body onload="func00()"> しかし今では以下のようにJavaScript中に書くのが主流になっています。 window.onload = function(){ 処理 } こういう書き

    karukan
    karukan 2011/05/04
    onload