JavaScriptでString.Formatもどきをやってみた
JavaScriptには.NetFrameWorkのような「String.Format」のような便利な関数はないので、文字列をつなげるときは、全て「+」で繋げないといけない。
なので、勉強がてらで書いてみました。
引数としては、
第一引数:置換したい文字列。(置換したい部分は\{n\}と書く。nは0から始まる連番。)
第二引数:置換後の単語の配列
やっていることは第二引数の配列をループで回して、ループしている配列のインデックスと第一引数の連番を照合して文字列を置換して、その文字列を返してるだけです。
改善の余地はまだまだあるので、これからやっていく予定です。
【Salesforce】Eclipceからビルドする際、「"File only saved locally, not to server"」という警告が出てサーバーに対してビルドできない
Ctrl+Sで保存しようとしたら下の画像のような警告が出てサーバに対してビルドできない時の対処。
Salesforceのプロジェクトを右クリック
↓
Force.com
↓
「WorkOnline」をクリック
上記の方法により、「Ctrl+S」でサーバーに対してビルドできるようになりました。
参考:https://developer.salesforce.com/forums/?id=906F00000008vxrIAA
【JQuery】slide系の関数を使う時の注意
【HTML】一行の左右にオブジェクトを配置する【CSS】
HTMLで左右にオブジェクト(ボタンとかテキスト)を配置したい時ってあるよね?僕はめっちゃある。
この問題にハマってググってたら、「そんな時はCSSのfloatを使えばいいんやで」という答えにたどり着きました。
floatプロパティは指定したオブジェクトを左右どちらかに寄せて、後続のオブジェクトを反対側に配置させます。
左ボタンはfloatで左寄りを指定しているので、後続の右ボタンは同じ行の右側に配置され、下記のようになります。
JavaScript勉強中
前の記事ではHTMLをやってましたが、僕は飽きっぽいのか今はJavaScriptやってます。
勉強方法は適当な入門書を適当に読む→Paiza.ioでコードを書くを繰り返してます。
しかし、VBしかまともにやったことないので、本当に新鮮
特に下記にも書きますが、型に対して厳格でないのが衝撃的でした。楽っちゃ楽ですけど
- 変数宣言するのに型がvarしかない
文字列と数値が混在しているのでアウト。コンパイルエラー
結果は二016と出力されます。
本当楽だけど…なんかもやもやする(笑)