Motomichi Works Blog

その日学習したことについて書いている日記です。誰かの役に立ったらそれはそれで嬉しいです。

javascript

React.jsその0001 公式サイトのHello, worldをやってみる

参考にさせて頂いたページ Getting Started | React いま最も注目のライブラリ「React.js」でシングルページアプリケーションを作ってみよう! 【前編】 (1/3):CodeZine React.jsチュートリアル【日本語翻訳】 | mae's blog バージョン React v0.13.2 ダ…

vue.jsその0013 兄弟にあたるオブジェクトが発したイベントをリスニングする(兄弟にイベントを伝搬する)$broadcast

参考にさせて頂いたページ Instance Methods - vue.js バージョン Vue.js v0.11.5 参考にした過去記事と$broadcast vue.jsその0012 インスタンスの親子関係 $parent - MOTOMICHI WORKS BLOGで$parentとか_children[0]とか_children[1]について書きました。 v…

vue.jsその0012 インスタンスの親子関係 $parent

参考にさせて頂いたページ Component System - vue.js 体で覚えるVue.js - インスタンスメンバ編 〜 JSおくのほそ道 #024 - Qiita Vue.js v0.11の変更点(予定)まとめ - blog.koba04.com バージョン Vue.js v0.11.5 サンプルソース Component System - vue.js…

vue.jsその0011 Vue.component()で登録したcomponentを入れ子にする

バージョン Vue.js v0.11.5 今回やってみたこと vue.jsその0008 Component Systemを使用して、html要素のコンポーネントを作る - MOTOMICHI WORKS BLOG vue.jsその0009 Vue.component()で登録したcomponentにparamAttributesで属性を付与する - MOTOMICHI WO…

vue.jsその0010 チェックボックスをチェックしたら or テキストフォームに一文字でも入ったらボタンを有効化する

参考にさせて頂いたページ Vue.jsでチェックされたら or 入力されたら送信可能にするボタンを実装する方法 | tech.ewdev.info バージョン Vue.js v0.11.5 v-attrの中に条件式を入れられる v-attrは <button v-attr="disabled: !agree">Submit</button> とか <button v-attr="disabled: textValue == ''">Submit</button> みたいな感じで、条件式がtrueのときdi…

vue.jsその0009 Vue.component()で登録したcomponentにparamAttributesで属性を付与する

参考にさせて頂いたページ Options - vue.js バージョン Vue.js v0.11.5 サンプルソース(属性を適用する) 例えば<hoge-hoge class="aaaaa" hoge="bbbbb"></hoge-hoge>みたいな感じで普通に属性を付ければ付く <div id="sample"> <hoge-hoge class="aaaaa" hoge="bbbbb"></hoge-hoge> <p v-component="hoge-hoge" class="ccccc" hoge="ddddd"></p> </div>

vue.jsその0008 Component Systemを使用して、html要素のコンポーネントを作る

参考にさせて頂いたページ vue,jsについて Component System - vue.js 体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita Custom Elementsについて Custom Elements: HTML に新しい要素を定義する - HTML5 Rocks バージョン Vue.js v0.11.…

vue.jsその0007 イベントリスニングの開始と任意のタイミングでイベントを発生させる方法

参考にさせて頂いたページ Instance Methods - vue.js 体で覚えるVue.js - インスタンスメンバ編 〜 JSおくのほそ道 #024 - Qiita 体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita バージョン Vue.js v0.11.5 サンプルソース <div id="sample"> <p v-on="click:hoge">click here</p></div>…

vue.jsその0006 Instance Propertiesについて

参考にさせて頂いたページ Instance Properties - vue.js 体で覚えるVue.js - インスタンスメンバ編 〜 JSおくのほそ道 #024 - Qiita バージョン Vue.js v0.11.5 Instance Properties var vm = new Vue({/* Options */}); みたいな感じでインスタンスを初期…

vue.jsその0005 Optionsについて

参考にさせて頂いたページ Options - vue.js バージョン Vue.js v0.11.5 オプションを渡してインスタンスを初期化 インスタンスを初期化する際にどのようなオプションを渡すかを今回は書いていきます。 例として以下のような感じでelやdataなどのオプション…

vue.jsその0004 Directivesについて

参考にさせて頂いたページ Directives - vue.js Directives - vue.js 体で覚えるVue.js - ディレクティブ編 〜 JSおくのほそ道 #023 - Qiita バージョン Vue.js v0.11.5 概要・書式 Directives - vue.js によると基本的に以下のような感じに書くとのことで <element prefix-directiveId="[argument:] expression [| filters...]"> </element>…

vue.jsその0003 インスタンス初期化後にdataのプロパティを追加または削除する($addと$delete)

参考にさせて頂いたページ お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編) (2/4):CodeZine Options - vue.js 参考ページを元にdataのaプロパティを出力してみた vue_sample.htmlの記述内容 messageだったところをaに変更した。 <div id="demo"></div>…

vue.jsその0002 text, unescapedText, onetimeText (Mustache Bindings)

参考にさせて頂いたページ yyx990803/vue · GitHub Getting Started - vue.js お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編) (2/4):CodeZine バージョン Vue.js v0.11.5 sample_vue.jsの記述内容 messageに格納する文字列にdi…

vue.js 0.11.x その0001 vue.jsのダウンロードとデモをやってみる

参考にさせて頂いたページ Vue.js GitHub - vuejs/vue: A progressive, incrementally-adoptable JavaScript framework for building UI on the web. お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編) (1/4):CodeZine(コードジン…

Underscore.jsその1 mapとeachを使ってみる

参考にさせて頂いたページ 第2回 Underscore.jsのコレクションと配列とオブジェクトの機能:Underscore.jsの入り口|gihyo.jp … 技術評論社 準備 underscore.jsをダウンロードして読み込む sample.jsを作成 sample.htmlを作成 sample.htmlの記述内容 bodyの…

jQueryを使用せずにクリックされた要素のindexを取得する

参考にさせて頂いたページ 掲示板/JavaScript質問板[過去ログ]/一覧/親要素から見て、何番目の子要素がクリックされたか取得する方法 - TAG index Webサイト JavaScriptの条件付きコンパイル - chalcedonyの外部記憶装置・出張版 参考にさせて頂いたページ…