Skip to content

Commit af01e9e

Browse files
committed
feat(jQuery): プラグインのサンプル実装を追加
1 parent 86a15df commit af01e9e

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

ja/jQuery/README.md

+14-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
1-
# jQueryのPlugin Pattern
1+
# jQueryのPlugin
22

3-
!CODEFILE "../../src/jQuery/jquery.js"
3+
jQueryでは`$.fn`を拡張する事で、`$()`の返り値であるjQueryオブジェクトにメソッドを追加することが出来ます。
44

5-
```js
6-
var jQuery = require("jquery");
7-
jQuery(document.body);
8-
```
5+
次の`greenify`プラグインでは、`$(document.body).greenify();`というメソッド呼び出しが可能になります。
6+
7+
!CODEFILE "../../src/jQuery/greenify.js"
8+
9+
実際に利用するためには、`jquery.js`を読み込んだ後に`greenify.js`を読み込ませる必要があります。
10+
11+
```html
12+
<script src="jquery.js"></script>
13+
<script src="greenify.js"></script>
14+
```
15+
16+
## どういう仕組み?fea

test/jQuery/greenify-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// LICENSE : MIT
22
"use strict";
33
import jsdom from "jsdom";
4-
import assert from "power-assert"
4+
import assert from "power-assert";
55
import fs from "fs";
66
const testbed = fs.readFileSync(__dirname + "/fixtures/testbed.html", "utf-8");
77
const jquery = fs.readFileSync(__dirname + "/../../node_modules/jquery/dist/jquery.js", "utf-8");

0 commit comments

Comments
 (0)