久しぶりの書込み
暫く書いていませんでしたがネタが無かったわけではありません。書いている途中で内容に付属する部品を作り始めて、それが大掛かりになってきてしまい。途中で他の事やり始めた結果、放置していました。orz
まぁ1月ぐらいに書いた内容ですが、せっかく部品も完成させたので・・・。
[Javascript][plugin]
ホームページ上の部品として、画像数枚をボタンで切替表示できるものを作ってくれと頼まれたのだが、それってjavascriptじゃないと作れないなぁと思いつつ、要望を満たしているようなjavascriptを使っているサイトを探してみると、単純なものが少ない。
しかたがないので、要望条件に近く単純な構造のものを探し改造してみることにした。
ただjavascriptなんて殆ど触ったことが無いので、構造とルールを読取るのに少し苦労させられた。
特に見つけた参考プログラムには改行、レベルの段階構造が無く、変数名に意味の無いa、aaといった一文字二文字を使っている事が多く読取りにくさと同時に移植時に元からあるjavascriptと変数名が被りやすい書き方をしていた。後々の事を考えるとめんどくさくても変数名はなるべく意味のあるものを使いたいし*1、内容を正しく読み取れるように整理も必要と考え、殆ど書き換える作業が必要だった。まぁ最終的にロジックもおかしい気がしたから作り直したのだが・・・。
とりあえずhtml文に追加するならこれで十分なんだが、この話を書くと実際の動作サンプルを置きたくなる。もちろん画像と単純なhtmlファイルを適当なwebフォルダーにUPすれば簡単なのだろうが、一応PukiWikiプラグインを下手なりにも作っているサイトとしてはプラグインの構造なんかを考えてしまう。勿論こんなプラグインに需要なんてなさそうだが自己満足の世界で作ってしまうのが私なのでしょう。
サンプル画像に、以前 友達からもらった風景がちょうど良いサイズだったので遣わさせて貰いました。