Home > MooTools
MooTools Archive
[MooTools] Chainについて
- 2011-01-13 (木)
- MooTools
MooToolsにはChainというクラスがある。
これは関数の実行を数珠繋ぎに出来る便利なヤツです。
公式にあるChainのデモはFxのstartメソッドにchainメソッドをくっつけているものなのだけど、
ドキュメントの一番上に載っている、クラスにChainをImplemantするサンプルコードを実行してみると動かなかったりする。
-
var Todo = new Class({
-
Implements: Chain,
-
initialize: function(){
-
this.chain.apply(this, arguments);
-
}
-
});
-
-
var myTodoList = new Todo(
-
function(){ alert('get groceries'); },
-
function(){ alert('go workout'); },
-
function(){ alert('code mootools documentation until eyes close involuntarily'); },
-
function(){ alert('sleep'); }
-
);
- Comments: 0
- Trackbacks: 0
MooTools基礎文法最速マスター
- 2011-01-06 (木)
- Tutorial
プログラミング基礎文法最速マスターまとめにMooToolsが無かったからカッとなって(ry
MooToolsについての概要はウィキペディアをご覧ください。
MooToolsは全体的に他のOOPな言語(特にPHP)とよく似てて、
jQueryが流行る前にスタンダードだったprototype.jsに近いです。
巷で一番人気のjQueryのjQuery的な構文が苦手!っていう人にはマジおすすめ。
- Comments: 0
- Trackbacks: 0
[tools] 楽天の定休日カレンダーが手打ちだからツールを作った
- 2010-10-20 (水)
- MooTools
楽天ショップを管理している同僚がポロッとつぶやく。
( ´ω`) 「定休日のカレンダーを手打ちするのが面倒臭いんだよね」
楽天ショップのカレンダーってどこの店でも出しているから、てっきり管理画面にそういうカレンダー出力機能があると思っていた私驚愕。
マジで全然手打ちだからアレwww らしい。なんということでしょう…
(楽天内部にある講座的なものに"カレンダーの作り方"というものがあったが、テーブルタグの打ち方そのものでがっかりしたそうな)
カレンダーのタグ作るくらい検索すれば見つかるだろと言ったが何やらもにょもにょ言うだけでちっとも探そうともしないから、
イラレしか使えないデザイナーでも分かるだろうツールを作ってやりました。
しかしこれを見せたら全部自動化できないの?と言われる始末。
これのベースにしたMooToolsのカレンダープラグインもありますよ?
でもこっちは休日データがオブジェクトなものだから、そのオブジェクトを作る手間が掛かるわけで…
結局タグコピペが一番早いんじゃないの、と思わずには居られなかった。
プラグインは別の記事で晒します。
- Comments: 0
- Trackbacks: 0
MooTools Core 1.3 リリース!新機能・変更点まとめ
- 2010-10-12 (火)
- MooTools
まだ私も良く分かってないので調べながらメモっていくつもりで。
1.3がでたので1.2で書いたプラグインもバージョンうpしなきゃ!と思っても慌てる必要はnothing!
下位互換機能がついたCore(width Compatibilityなやつ)を選べば共存出来る。
Slick
セレクタエンジンSlickはMooToolsのファミリープロジェクト。だってお。
1.3でCoreに内臓されてCSSのセレクタを使用したDOM操作がパワーアップ。
Create Element
1.2.xで要素を作るときのソース:
-
new Element("div", {"id": "mootools", "class": "moo cow","title":"Sample", "text":"MooTools!"});
Slickで書くとこうなる:
-
new Element("div#mootools.moo.cow[title=Sample][text=MooTools?]");
Result:
-
<div id="mootools" title="Sample" class="moo cow">MooTools?</div>
ZenCodingみたいな感じだけど作れる要素は1つだけです。
1行で済むのは楽っちゃ楽だけどOOPライクな前者の方が見やすくて好きだな。
- Comments: 0
- Trackbacks: 0
ホーム > MooTools
-
- そしてこのSQLはわれながらよく書いたと思う 2010-11-15
- CSVの列っていう方がいいのかな…118項目だった 2010-11-15
- 楽天のCSVの項目が116個もあった衝撃 2010-11-15
- オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
- ぐあー フレグランステロやー 2010-11-15
- More updates...
Powered by Twitter Tools
-
- ホームページビルダー
- 擬似クラス
- 楽天
- 1Column
- 2BOX
- 2ch
- 2column
- 2Helvs
- 3column
- 5BOX
- Actionscript
- Ajax
- Animation
- AntiSpam
- API
- apple
- Aptana
- Aqua
- ASCII
- Assets
- AutoExternalLink
- background
- backup
- BETA
- Blog Status
- breadcrumb
- Bubble
- bug
- Button
- calendar
- Calendarizm
- canvas
- Center
- Chain
- Chrome
- Class
- Click Event
- CMS
- ColorMeShopPro
- ContactForm
- Control
- Cookie
- CSS
- CSS3
- CSV
- Custom
- date()
- Demo
- Dojo
- Download
- Dreamweaver
- dropdown
- Dummy Text
- Effect
- Elastic
- Error
- Filter
- filter.html
- FireFox
- Fixed
- Flash
- Floating
- foglio
- Form
- free material
- free script
- Function Reference
- Fx.Morph
- Fx.Scroll
- Fx.Slide
- Fx.Tween
- gettext
- get_posts
- GMarker
- Go-To-Top
- GoogleChart
- GoogleEarth
- GoogleMap
- GoogleSearch
- Hack
- Halves
- Highlight
- Horizontal
- HTML&XHTML
- HTML5
- HTML5API
- Icon
- IE
- illustrator
- infowindow
- iphone
- Javascript
- jQuery
- jQuery.plugin
- KML
- LeftMenu
- liquid
- ListMenu
- Localization
- login-system
- Magpie RSS
- Mobile
- mooFollow
- MooTools
- mooTyping
- number format()
- OnlineGame
- OOP
- OpenPNE
- Pagenation
- permalink
- Photoshop
- PHP
- ping
- plugin
- poedit
- Polyline
- prototype.js
- Regular Expression
- RightMenu
- rollover
- RPC
- RSS
- Safari
- Sample
- script.aculo.us
- scrollbar
- selection
- selectors
- SEO
- session
- Shortcode
- Sidebar Widgets
- slimbbs
- Smarty
- SmoothScroll
- strtotime()
- Symphony-CMS
- Tableless
- Tab Menu
- Tar
- Template
- Template Engine
- Template Tags
- time()
- TinyMCE
- token
- Tooltip
- Transparent
- Tutorial
- Tutoriarl
- Valid
- Validator
- vertical-align
- Web Browser
- Web Site
- Wiki
- window.open
- wordpress
- wp-custom
- wp-function
- wp-plugin
- wp-themes
- xampp
- XHTML
- XML
- YUI
- Zend Framework
- Zend_Form
- Zend_View
- zeromail


