MooTools

MooTools
開発元 MooTools開発チーム
最新版
1.6 / 2016年1月14日 (8年前) (2016-01-14)[1]
リポジトリ ウィキデータを編集
プログラミング
言語
JavaScript
種別 Ajaxフレームワーク / JavaScriptフレームワーク
ライセンス MIT License
公式サイト http://mootools.net
テンプレートを表示

MooTools は、オープンソースの軽量でモジュラーなオブジェクト指向 JavaScript Webアプリケーションフレームワークであり、MIT License でリリースされている。その目的は、Web開発者にブラウザから独立したエレガントで柔軟で効率的なJavaScriptを書く手段を提供することである。MooTools には、CSSDOM要素、ネイティブなJavaScriptオブジェクト、Ajax要求などを操作する組み込み関数がある。また、詳細なAPI文書が用意されており[2]、開発の効率化に寄与する。

利点

MooToolsはネイティブなJavaScript以上の利点をユーザーに提供することを目指している。例えば、次のような利点がある。

  • 拡張性があるモジュラーなフレームワークであり、開発者は使用するコンポーネントを選択できる[3]
  • オブジェクト指向の慣習とDRY原則に従う[4]
  • Flash開発者が使うような最適化された遷移を伴う特殊効果コンポーネントがある[5]
  • DOMを拡張し、開発者が容易にDOM要素を追加・更新・選択・削除できる[6]

コンポーネント

MooToolsには多くのコンポーネントがあるが、各アプリケーションで全てをロードする必要はない。コンポーネントは以下のように分類されている。

  • Core: 他のコンポーネントで必要となるユーティリティ関数の集まり[7]
  • Class: Classオブジェクト実装のための基本ライブラリ[8]
  • Natives: JavaScriptのネイティブオブジェクトの拡張。機能や互換性を強化し、新たなメソッドを追加し、コーディングを単純化している。
  • Element: HTML要素オブジェクトへの各種拡張と互換性強化[9]
  • Fx: 要素のアニメーション効果のためのAPI[10]
  • Request: XHRインタフェース、クッキー、JSONHTML検索専用ツールなどを提供[11]
  • Window: ウィンドウサイズなどのクライアント固有情報へのインタフェース(ブラウザ非依存)[12]

ブラウザとの互換性

MooToolsは以下の各ブラウザのバージョンで評価し動作確認されている[13]

オブジェクト指向プログラミング

MooToolsは多くのオブジェクト指向言語と似たようなしっかりしたクラス生成と継承のシステムを備えている。例えば、以下は英語版Wikipediaにあるこちらのポリモーフィズムの例と同じことをMooToolsで実現したものである。

 var Animal = new Class({

    initialize: function(name){
        this.name = name;
    }
    
 });
 
 var Cat = new Class({ 
    Extends: Animal,
    
    talk: function(){
        return 'Meow!';
    }
    
 });
 
 var Dog = new Class({
    
    Extends: Animal,
    
    talk: function(){
        return 'Arf! Arf';
    }
    
 });
 
 var Animals = {
    a: new Cat('Missy'),
    b: new Cat('Mr. Bojangles'),
    c: new Dog('Lassie')
 };
 
 for(var animal in Animals) alert(animal.name + ': ' + animal.talk());
 
 // alerts the following:
 //
 // Missy: Meow!
 // Mr. Bojangles: Meow!
 // Lassie: Arf! Arf!

関連項目

脚注・出典

外部リンク

Read other articles:

Gereja Katolik Mapeng麻蓬天主教堂Gereja Katolik Mapeng, 2015Gereja Katolik MapengLokasinya di Zhejiang28°57′51″N 118°53′04″E / 28.964297°N 118.884428°E / 28.964297; 118.884428Koordinat: 28°57′51″N 118°53′04″E / 28.964297°N 118.884428°E / 28.964297; 118.884428LokasiDistrik Kecheng, Quzhou, Zhejiang, TiongkokDenominasiProtestanismeSejarahDidirikan1830 (1830)ArsitekturStatusGerejaStatus fungsionalAktifTipe arsitek...

 

 

Cerek Charadriinae TaksonomiKerajaanAnimaliaFilumChordataKelasAvesOrdoCharadriiformesFamiliCharadriidaeSubfamiliCharadriinae lbs Cerek atau Plovers ( /ˈplʌvər/ PLUV-ər, also US /ˈploʊvər/ PLOH-vər ) [1] adalah kelompok burung perandai yang tersebar luas dan termasuk dalam subfamili Charadriinae . Keterangan Ada sekitar 66 spesies dalam subfamili ini, sebagian besar disebut cerek atau dotterel . [2] Subfamili trulek yang berkerabat dekat, Vanellinae, terdiri dari sekita...

 

 

Election in Virginia Main article: 1924 United States presidential election 1924 United States presidential election in Virginia ← 1920 November 4, 1924 1928 →   Nominee John W. Davis Calvin Coolidge Party Democratic Republican Home state West Virginia Massachusetts Running mate Charles W. Bryan Charles G. Dawes Electoral vote 12 0 Popular vote 139,797 73,359 Percentage 62.49% 32.79% County Results Davis   40-50%   50-60% ...

ADGRG6PengidentifikasiAliasADGRG6, APG1, DREG, PS1TP2, VIGR, GPR126, LCCS9, adhesion G protein-coupled receptor G6, PR126ID eksternalOMIM: 612243 MGI: 1916151 HomoloGene: 10724 GeneCards: ADGRG6 Lokasi gen (Tikus)Kr.Kromosom 10 (tikus)[1]Pita10|10 A2Awal14,278,327 bp[1]Akhir14,421,403 bp[1]Pola ekspresi RNAReferensi data ekspresi selengkapnyaOntologi genFungsi molekuler• collagen binding• signal transducer activity• extracellular matrix binding• trans...

 

 

الانتخابات التشريعية التونسية 1989  →1986 2 أبريل 1989 1994←  141 مقعدًا في مجلس النوابالمقاعد اللازمة للأغلبية 71 نسبة المشاركة 76.5%   حزب الأغلبية   القائد زين العابدين بن علي الحزب التجمع الدستوري الديمقراطي آخر انتخاب 125 المقاعد المربوحة 141 تغيّر المقعد ▲ 16 رئيس...

 

 

American politician Christine MarshMember of the Arizona Senatefrom the 4th districtIncumbentAssumed office January 9, 2023Preceded byLisa OtondoMember of the Arizona Senatefrom the 28th districtIn officeJanuary 11, 2021 – January 9, 2023Preceded byKate Brophy McGeeSucceeded byFrank Carroll Personal detailsPolitical partyDemocraticResidencePhoenix, Arizona Christine Porter Marsh is an American politician and public school teacher from Arizona. She was elected to the state senat...

American philosopher Dean ZimmermanAlma materMankato State UniversityBrown UniversityEra21st-century philosophyRegionWestern philosophySchoolAnalytical philosophyInstitutionsRutgers UniversityMain interestsMetaphysicsphilosophy of mindphilosophy of religion Dean W. Zimmerman is an American professor of philosophy at Rutgers University[1] specializing in metaphysics and philosophy of religion. Education and career Zimmerman received his bachelor's degree from Mankato State Univers...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Stadion Stockholm dapat merujuk ke: Arena Friends Stadion Olimpiade Stockholm Stadion Råsunda Lihat juga Stockholm Stockholm (disambiguasi) Halaman disambiguasi ini berisi daftar artikel Stadion yang memiliki judul yang sama. Jika Anda mencapai halama...

 

 

Le Los Angeles Convention Center pendant l'E3 2013. L’Electronic Entertainment Expo 2013, communément appelé E3 2013, est la 19e édition d'un salon consacré exclusivement aux jeux vidéo organisé par l'Entertainment Software Association. L'événement s'est déroulé du 11 au 13 juin 2013 au Los Angeles Convention Center à Los Angeles[1]. Bien que dévoilées tour à tour par Sony et par Microsoft avant la tenue du salon, cette édition est marquée par la présentation au public...

Noord-Holland Holland Utara Bendera Lambang Map: Provinsi Holland Utara di Belanda Ibu kota Haarlem Kota besar Amsterdam Komisaris Raja Arthur van Dijk (VVD) Agama (2005) Katolik Roma 18% Protestan 8% Muslim 8% Hindu 1% Yahudi ?% Luas • Darat • Air  2,663 km² (ke-6)1,429 km² Populasi (2023) • Total • Kepadatan 2,953,000 (ke-2)1,109/km² (ke-2) Lagu kebangsaan Ik houd van het groen in je wei ISO NL-NH Situs Web Resmi www.noord-holland.nl ...

 

 

Final Piala Raja Spanyol 1906TurnamenPiala Raja Spanyol 1906 Madrid FC Athletic Bilbao 4 1 Tanggal10 April 1906StadionStadion Hipódromo, MadridWasitWaterson (Inggris)← 1905 1907 → Final Piala Raja Spanyol 1906 adalah pertandingan final ke-4 dari turnamen sepak bola Piala Raja Spanyol untuk menentukan juara musim 1906. Pertandingan ini dianggap sebagai final, karena mempertemukan dua tim terbaik berdasarkan hasil akhir klasemen yang diikuti oleh tiga tim, yakni Madrid FC dan Athle...

 

 

Piala Raja Spanyol 2018–2019Negara SpanyolJumlah peserta83Juara bertahanBarcelonaJuaraValencia(gelar ke-8)Tempat keduaBarcelonaJumlah pertandingan112Jumlah gol293 (2.62 per pertandingan)Pencetak gol terbanyak Rodrigo Moreno(Valencia C.F.) Ángel Rodríguez(Getafe C.F.) Karl Toko-Ekambi(Villarreal C.F.)(5 gol)← 2017–2018 2019–2020 → Piala Raja Spanyol 2018–2019 adalah edisi ke-115 dari penyelenggaraan Piala Raja Spanyol, turnamen sepak bola di Spanyol dengan sistem piala. Edis...

Resolusi 725Dewan Keamanan PBBWilayah Sahara BaratTanggal31 Desember 1991Sidang no.3.025KodeS/RES/725 (Dokumen)TopikSahara BaratRingkasan hasil15 mendukungTidak ada menentangTidak ada abstainHasilDiadopsiKomposisi Dewan KeamananAnggota tetap Tiongkok Prancis Britania Raya Amerika Serikat Uni SovietAnggota tidak tetap Austria Belgia Pantai Gading Kuba Ekuador India Rumania Yaman Zaire Zimbabwe Resolusi 725 Dew...

 

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

 

У этого термина существуют и другие значения, см. 4-я армия. 4-я гвардейскаяКраснознамённая армия ВВС и ПВО Годы существования 1 июня 1998 — н. в. Страна  Россия Подчинение Воздушно-космические силы Входит в Южный военный округ Тип армия ВВС и ПВО Дислокация Ростов-на-До�...

World War I Scottish Women's Hospital administrator, suffragist and war poet Mary H J HendersonBorn1874Died6 November 1938Occupationadministrator with the Scottish Women's Hospitals for Foreign ServiceKnown forsupport for SWH and War Relief, social causes, including women's suffrageAwardsFive medals Mary H J Henderson (born 1874 – 6 November 1938) was an administrator with Elsie Inglis's Scottish Women's Hospitals for Foreign Service in the Balkans in World War I,[1] earning fi...

 

 

يمثل اللون الأصفر مدار جرم سماوي، وأما اللون الرماديّ فهو المستوى المرجعي الذي يتقاطع معه. يسمى الخط الذي يتقاطع عنده المستويان خط العقد، وطرفا هذا الخط هما العقدتان الصاعدة والنازلة (العقدتان المداريتان). تُمثل العقدة المدارية نقطتين يتقاطع فيهما مدار جرم سماوي مع مستوى ...

 

 

Vikariat Apostolik IstanbulVicariatus Apostolicus Istanbulensisİstanbul Apostolik taşındiKatedral IstanbulLokasiNegara TurkiMetropolitTahta SuciStatistikPopulasi- Katolik(per 2014)15,650 (pada 2.013: 20 umat Katolik Ritus Bizantium)Paroki13InformasiRitusRitus LatinKatedralKatedral Roh KudusKepemimpinan kiniPausFransiskusVikar ApostolikRubén Tierrablanca GonzálezPeta Vikariat Apostolik Istanbul (bahasa Latin: Vicariatus Apostolicus Istanbulensis) adalah sebuah vikariat ...

Dave Reichert David George Reichert (/ˈraɪkərt/; lahir 29 Agustus 1950) adalah seorang politikus, veteran, dan mantan sheriff Amerika Serikat yang menjabat sebagai anggota DPR dari 2005 sampai 2019. Ia adalah anggota Partai Republik. Pada September 2017, Reichert mengumumkan bahwa ia akan pensiun dari Kongres setelah masa jabatan ketujuhnya.[1] Referensi ^ David Weigel (September 6, 2017). Dave Reichert, a swing seat Republican, will retire from the House. Washington Post.  Pr...

 

 

رباعي كلوريد الكربون رباعي كلوريد الكربون رباعي كلوريد الكربون الاسم النظامي (IUPAC) Tetrachloromethane أسماء أخرى Tetrachloromethane, Benziform, Benzinoform, Carbon chloride, Carbon tet, Freon 10, Halon 104, Methane tetrachloride, Perchloromethane, Tetraform, Tetrasol المعرفات رقم CAS 56-23-5 Y بوب كيم (PubChem) 5943 مواصفات الإدخال النصي المبسط للجزيئات ClC(Cl)(...