タグ

2013年8月28日のブックマーク (2件)

  • navigatorオブジェクト/JavaScriptリファレンス

    HTMLドキュメントをロード(読み込み)すると、そのページや内容に対応したさまざまなJavaScriptで利用可能なオブジェクトを自動的に生成します。そしてあらゆるすべてのページは、次のようなオブジェクトを持ちます。 wondow トップレベルのオブジェクトで、全ウィンドウに当てはまるリソースを含んでいます。それぞれのウィンドウオブジェクトがフレームを持っている場合は、さらにそれらに対応した子windowを持ちます。 location 現在表示しているURLのプロパティを表示します。 history ユーザが過去に訪問したURLのリストのプロパティを表示します。 document タイトルを初めとする現在表示中の文書の背景尺、形式内容などのプロパティを表示します。 navigatorオブジェクトは、階層構造をもっており、それぞれのオブジェクトのプロパティを指定するためには、最上位からの親の

    karahiyo
    karahiyo 2013/08/28
  • applyとcallの使い方を丁寧に説明してみる - あと味

    JavaScriptに、applyとcallというメソッドが用意されていますが、自分なりにapplyとcallの丁寧に説明をしてみようと思ってこのエントリーを書くなどをしてみます。 applyとcallは非常に似たメソッドなので、まずはcallから説明します。 callメソッドとは? callメソッドは以下のように呼び出します。 methodA.call(thisArg, [, arg1 [, arg2, ...]]); methodAには任意の関数(メソッド)を指定します。 callの引数は第一引数にmethodAのthisとしたいオブジェクトを指定して、第二引数以降はmethodAに渡したい引数があれば、カンマ区切りでそれぞれ指定します。 callメソッドは、すべての関数が共通して持っているメソッドです。すべての関数はFunctionクラスのオブジェクトで、callはFunction.

    applyとcallの使い方を丁寧に説明してみる - あと味