テックキャンプ8週目!!!!!!!!
さて8週目です。
8といえば末広がりですね。
一部を除いて、
何だって広がりがあるのは良いことです。
知識もこれから広く深くしていけたら良いですね。
では先週言いかけた、
HTML&Javascriptでスクリプトを書くメリットについて。
主に次の2つです。
1)ブラウザから使える
2)文字のエンコードについて(あまり)考えなくていい
1つめについて。
プログラミング言語としてJavascriptは、普段使っているブラウザさえあれば開発が行えるという大きなメリットがあります。
プログラミングを始めたいけどアプリケーションをインストールするのはなんか怖い、という人にはぴったりですね。
加えて、ブックマークレットというものがあります。
ブックマークのアドレス欄に「javascript:」からはじめてスクリプトを書くことで、ボタン一つでしたい処理をお手軽に実行できるという代物です。
自分の場合だと、任意のファイルから文字列をコピーしたものを読み込んで、ブックマークレットを使って整形したものをコピーし直すという使い方をしています。
2つめについて。
例えばウェブページやExcelのセルから文字列をコピーしたものを読み込むと、
自動的にアスキー文字とかに変換されるみたいなので、
あとは切ったり貼ったりの操作さえすれば良くなるので楽です。
あ、あと機能を拡張するのも簡単ですね。
例えばString.replaceが最初にマッチしたところしか置換してくれないので、
String.prototype.replaceAll = function (a, b) {
return this.split(a).join(b);
};
みたいなかんじで全部置換する関数を作れます。
来週からもプログラミングの知識をたくさん取り入れられますように!
おまけ
javascript:alert(prompt("メッセージを入力","").split("").join("”")+"”");