Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jQuery Plugin #8

Closed
Closed
@azu

Description

@azu

jQueryのプラグインについて

どう書ける?

<scriptsrc="jquery.js"></script><scriptsrc="something.js"></script>

と読み込ませると、jQueryオブジェクトで拡張したメソッド使えるようになる。

$('.class-name').something();

どういう仕組み?

$.fn に拡張したいメソッドを追加すると、jQueryオブジェクトにそのメソッドが追加される。
prototypeに対して拡張するのと同じ

$.fn.something=function(){console.log("something");};

どういう事に向いてる?

  • jQueryのようなDOM要素をラップしたようなオブジェクトに適当なメソッドを増やすのに向いてる
  • <script>時代のものなので、複数のバージョンの扱いなど大雑把

どういう事に向いていない?

  • グローバルに$ orjQuery があるという前提という空気感
  • 結局はprototype拡張なのでjQueryという実体の構造に依存しがち

この仕組みを使ってるもの


チェックシート

  • どう書ける?
  • どういう仕組み?
  • どういう用途に向いている?
  • どういう用途に向いていない?
  • この仕組みを使ってるもの
  • 実装してみよう
  • 参考文献 Furture Reading
  • まとめ

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp