Log.log(work)

いろんな作業メモ

javascript

Typescript memo

Typescript Javascriptの世界に型システムを導入した言語。 型推論のおかげで一つの変数に型の異なるデータを宣言するとコンパイルエラーになる。 foo = 'hello world'; foo = 10; // コンパイルエラーになる またJavascriptの機能も使えつつ、アクセス修飾…

chart.js メモ

chart.jsで開発したときのメモ 棒×2本と線グラフで描画 Javascript: var data ={ labels: ['2017/01','2017/02','2017/03','2017/04','2017/05'], lineLabel: '線グラフのラベル' linedata: ['100','200','300','400','500'], bar1Label: '棒グラフ1のラベ…

YYYY/MMからYYYYMMにしたい

momentを使っていればformatで変えられるけど、 直前の処理で正しい日付であることが担保されているので単純に正規表現をつかってみたり。 const yyyy_mm = '2017/05' const foo = moment(yyyy_mm).format('YYYYMM'); console.log(foo); // 201705 const hog…

openstreetmap + Leaflet.js memo

openstreetmap https://openstreetmap.jp/API http://leafletjs.com/reference.htmlレイヤーについて http://leafletjs.com/examples/layers-control/プラグイン紹介 http://qiita.com/pokohide/items/6329f1f92253ced23599経路検索 http://wiki.openstreetm…

d3.jsを触ることになったので

とりあえず勉強中。www.d3noob.org

insertBeforeで躓いた件

テーブル内の要素を上へもしくは下へ入れ替えが出来る画面を造っていたときにはまった。 入れ替えにはinsertBeforeで出来ると聞いて。 やり方はいろいろあれど、楽そうだったのでinsertBefore を使ってノードに挿入する手段を考えてみた。参考サイト: DOM N…

ソート、重複除く、などJavascript memo

昇順 array.sort( function(val1,val2){ if(val1.propety1< val2.propety1) return -1; if(val2.propety1< val1.propety1) return 1; return 0 }); それ以外はこちら JavaScript つい忘れてしまう配列のソート方法 - Qiita オブジェクトの中身拝見 console.l…

FireFoxでJavascriptを効かせる

ある日Javascriptが無効になってたので Onにしようと設定周りを探してたらぜんぜん見つからず。 あれ?どこいったんだべさ?と思いネットで調べてみたら設定箇所が結構変わっていたらしい。 Javascriptの設定がconfig内へ ver.23からオプションの項目がいく…

ラジオボタン

よくわすれるからね。該当のラジオボタンを付けるとほげほげエリアを表示、該当なしを付けるとほげほげエリアは非表示。 <script type="text/javascript"> function clickedSelect(){ var targetId = document.getElementById("id_1").checked; if(targetId == true){ document.getElementBy…