タグ

2019年8月2日のブックマーク (7件)

  • jQueryオブジェクトが空かどうかを調べる確実な方法 | PisukeCode - Web開発まとめ

    jQueryで要素の操作に欠かせないもの・・・それがjQueryオブジェクトです。 これがあるからこそ要素の操作が簡単になる訳ですが、気を付けないといけないことがあります。 それは空かどうかを判定するのに null  や undefined  は使えない、ということ ということでここではjQueryオブジェクトが空かどうか調べる正しい方法について紹介します。 そもそもjQueryオブジェクトとはなにか まずjQueryオブジェクトってそもそもなんなの? という話ですがこれはjQueryでJavaScriptのノード要素を扱いやすくしたものです。 これはjQueryを使っているとあらゆる場面で使われています。 例えば次のようにセレクタとかHTMLから要素オブジェクトを取得したり、

    jQueryオブジェクトが空かどうかを調べる確実な方法 | PisukeCode - Web開発まとめ
  • .closest() | jQuery API Documentation

    Description: For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. version added: 1.3.closest( selector )

  • event.currentTargetとevent.targetの違い – 1日ひとつ、強くなる。

    event.target と event.currentTargetは違う イベントが発生した時に、イベントリスナーでイベントオブジェクトを取得することができるが、このイベントリスナーの event.target と event.currentTarget は「異なる性質」を持つので注意したい。 確認:イベントリスナーとは イベントリスナーとは、イベントターゲット(HTMLの各種要素=ノード等)に対して、イベント(clickやhover)が発生した際に実行する「関数、もしくはオブジェクト」を関連付ける仕組みのこと。具体的には、あるdivがマウスオーバーされた時に特定の関数を実行する、といった機能を実装する際に使われる。 //ES6です 'use strict'; class AddHover { constructor(target) { this.target = target; thi

    event.currentTargetとevent.targetの違い – 1日ひとつ、強くなる。
  • 楽しく学ぶ倫理学 第18回 権利的存在としての人間

    擬制としての価値 前回述べたように、価値が対象それ自体に内在するものではなく、人間が対象に与える意味だとすると、価値あるものは人間にとって専ら有用なもの、もっと端的には人間にとって有利なもののみとなるはずである。人間にとって不利となるようなものは、反価値して退けられると考えるのが自然だろう。 確かに殆どの物事がこの通り処理されているように思われる。実際伝統的な環境観はまさに環境を人間にとって有用であるかどうかで判断し、人間に有益な富をもたらす源泉として利用してきたのである。これは実は、大抵の物事は専ら手段的に有用という道具的価値しかないと、人間が考えていることの現れである。 例えばこの原稿はパソコンで書いているが、パソコンの価値というのはこうしてワープロ機能が使えたり、インターネットその他のことができるところにある。もしこれらのことができなければ、パソコンはただの箱であり、無用の長物である

    楽しく学ぶ倫理学 第18回 権利的存在としての人間
    fuyu77
    fuyu77 2019/08/02
  • TypeError: "x" is not a function - JavaScript | MDN

    関数でないものを、関数呼び出ししようとした際に発生するエラーです。また適切な関数が定義されていることを期待されているが、定義されていない場合も発生します。 関数名のタイプミスをしていないか確認してみましょう。また、呼び出そうとしてるオブジェクトがそのメソッドを持っているかどうかも確認してみてください。配列オブジェクトが持っている map 関数を、それを持たない通常のオブジェクトに対して呼び出そうとしている場合が、後者の例になります。 多くの組み込み関数はコールバック関数を必要とします。これらのメソッドを正しく呼び出すためには、関数を引数に指定する必要があります。 Array もしくは TypedArray オブジェクトを操作する場合: Array.prototype.every(), Array.prototype.some(), Array.prototype.forEach(), Ar

    TypeError: "x" is not a function - JavaScript | MDN
    fuyu77
    fuyu77 2019/08/02
  • JavaScriptのaddEventListener()の基本的な使い方

    JavaScript はイベント駆動型言語であり、Web ブラウザ上で発生したイベント(マウスクリックなど)に応じて、指定した関数を呼び出すことがよくあります。このようなイベント処理を実現する仕組みとして、JavaScript では addEventListener() が用意されています。 addEventListener() の使い方 JavaScript でイベント処理を行う方法にはイベントハンドラを用いる方法があります。しかし、同一要素の同一イベントに複数の処理を登録しようとすると処理が上書きされてしまい、最後に登録した処理のみが実行されてしまいます。 このため、多くの場合では同一のイベントに複数の処理を登録することのできる addEventListener() が使われます。次の例を見てみましょう。 HTML

  • closest([expr]) - jQuery 日本語リファレンス

    jQuery 1.3より。 開始要素から最も近い親要素を選択します。引数にセレクター書式を指定した場合、マッチする最も近い親要素を返します。 フィルタにマッチすれば、開始要素そのものが返る場合もあります。 ルートドキュメントまで辿ってもマッチする要素が無い場合、戻り値はnoneになります。 closestは、特にイベント操作で便利です。