dojo(31)

31follower
otaguro さんのアバター 28views

dojo.query()で複数の条件を使う

dojo.query()には複数の検索条件を設定することも出来るようです。 class1かつclass2のDOMを選択 dojo.query(".class1",".class2"); form(DOM)の中でclass1かつc... 2017年2月9日
yamagenii さんのアバター 23views

dojoのxdファイルの役目

dojoにはオーバーヘッドを減らすために、必要時にモジュールを呼び込めるようにするローダーという機能を使います。 基本的にはXHR(XMLHttpRequest)で行われるのですが、これでは外部サーバのモジュールの呼び込みにはクロスドメイ... 2016年12月28日
tortuepin さんのアバター 23views

dojo.byId().onClick()の実体を探す

onClick()にかぎらず、dojo.byId().~~みたいなやつの実体をさがす。 ブラウザの検証からコンソールを開く コンソールにdojo.byId();を入力 スペルミスがなければ、コンソールに実体が出力される。 検索すれば... 2016年11月1日
tortuepin さんのアバター 51views

dojo.query()が便利

dojo.queryというのが出てきたのでしらべてみたらえらく便利でした。 dojo.query("#num .foo").forEach(function(item) { console.log(item.innerHTML);... 2016年9月2日
tortuepin さんのアバター 119views

dojoってなに

javascriptをいじっていたらdojo.hogehogeってのがでてきました。 探してみてもどこにも宣言がなくて謎だったので少ししらべてみたところ、どうやらjavascriptからhtmlを書き換えたりできるらしいです。 dojo... 2016年7月26日
@iwasaki さんのアバター 9views

dojoの数字フォーマット機能

PHPで数字を3桁ずつカンマで区切る場合は number_format() を使います。 http://webkaru.net/php/number-format/ Javascriptでやる場合、 http://qiita.co... 2016年7月13日
@iwasaki さんのアバター 31views

AipoのJavascript側の多言語対応

https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/javascript/aimluck/io/form.js#L348-L354 あたりが参考になりますが、 ... 2016年6月15日
mrktanaka さんのアバター 73views

dojo.declare でクラス定義

dojo.declareを使うと、オブジェクト指向な書き方が出来ます。    dojo.declare("myClass", null, { myProp: ""; constructor: function( obj )... 2015年11月19日
@iwasaki さんのアバター 66views

dojoで継承を行う方法

dojoの自前で作ったクラスは多重継承を行うことができます。 https://github.com/aipocom/aipo/blob/e92dfdb9ab71bec5461da82aa7d87aeb40abb8d6/war/src/ma... 2015年8月6日
@iwasaki さんのアバター 99views

Aipoでdojoをデバッグする方法

dojoをデバッグする手順について解説します。 Javascriptをデバッグする場合、alertによる出力やconsole.logによる出力を行うのが基本かと思います。 ただdojoの場合はデフォルトのconsole.logをオーバー... 2015年8月5日
@iwasaki さんのアバター 30views

dojoをビルドする方法

最新版をMacでビルドする方法です。 cd ~/Downloads/ wget http://download.dojotoolkit.org/release-1.10.4/dojo-release-1.10.4-src.zip unzi... 2015年8月4日
@iwasaki さんのアバター 246views

Dojoのバージョンを確認する方法

ブラウザのコンソールから以下のコマンドにて確認します。 dojo.version ファイルとしては以下のファイルにバージョン番号の記載があります。 dojo/_base/_loader/bootstrap.js ... 2015年7月29日
nbeppu さんのアバター 88views

Aipo のドキュメントモードを最新版にする際の dojo の変更内容

現在の Aipo では IE のブラウザ互換モードを強制的に指定するために、以下のようなタグを差し込んでいます。 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8,c... 2015年6月26日
yamagenii さんのアバター 42views

dojoでキーボードが入力できない

ダイアログ上の何らかのノードでキーボードイベントを受け付ないバグが発生した場合にダイアログの親クラスdijit.Dialogでキーボードイベントがストップしている可能性があります。 解決方法としては子クラスでオーバーライドするなどがあげら... 2015年5月19日
yamagenii さんのアバター 14views

JavaScriptのイベントのブレーク

chromeのデベロッパーツールのjavaScriptデバッガで特定のイベント時にブレイクさせることが出来ます デベロッパーツールからSourcesタブを開いて、ブレイクポイント、変数などはいっているパネルのEvent Listener ... 2015年5月14日
yamagenii さんのアバター 40views

dojoによるページ作成

Dijitウィジェット aipoではウェブページを作成するウィジェット(部品)をdojoが備えているdijitフレームワークによって 実現しています。 Dijitウィジェットはパッケージ内に実装されたクラスがあり対象のウィジェットをペー... 2015年5月12日
sakukazu さんのアバター 90views

Aipoのイベント処理の流れの見方

クリックやカーソルをのっけたりする時にされるブラウザの処理を見たいときには、要素の検証からonclickやonmouseoverを見ると思います。 あとはそのJavaScriptを追ってけばわかります。 ところが、jsでイベント処理が書かれ... 2015年4月23日
Tomoumi Nishimura さんのアバター 43views

dojo.byIdで取得した要素の幅を取得する

dojo.byIdで取得した要素の幅を取得したい場合は、以下のようにするとよいです。 dojo.byId("hoge").clientWidth ... 2014年12月18日
nbeppu さんのアバター 42views

JavaScript ショートカットキーでsubmit

dojo.connect(input, "onkeydown", null, function(e) { if (e.ctrlKey && e.keyCode == 13) { this.form.o... 2014年12月3日
nbeppu さんのアバター 900views

ブラウザのアクティブ/非アクティブ時のイベント処理

dojo.connect(window, "onfocus", null, function(e) { // ウィンドウがアクティブになった }); dojo.connect(window, "onb... 2014年10月21日