タグ

ブックマーク / rewish.hatenadiary.org (2)

  • JavaScriptで全角英数と半角英数の相互変換 - Rewish@hatena

    全角英数の文字コードから65248個前が半角英数の文字コード。 半角英数の文字コードから65248個後が全角英数の文字コード。 // 半角にしたい str.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }); // 全角にしたい str.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) + 65248); }); 65248の部分は16進数で表される事が多い。 // 半角にしたい str.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0)

    JavaScriptで全角英数と半角英数の相互変換 - Rewish@hatena
  • JavaScriptの勉強を始めよう、まずは環境だ - Rewish@hatena

    ライブラリ(jQuery)依存では、やっぱりこの先辛いだろうと言うことで、JavaScript(ブラウザ実装)を勉強します。 まずは快適に勉強する環境を作る 勉強となるとブラウザの更新頻度はかなり上がると思うので、ファイルが更新されたら自動的に更新される環境にしてみたいと思います。 最初だけちょっとPHPの力を借りて、cometっぽい方法でファイルの更新をチェック、更新されたらブラウザを更新。 index.phpを以下の内容で作成。 <?php ini_set('max_execution_time', -1); if (isset($_GET['time'])) { $js = dirname(__FILE__) . '/study.js'; $old = $new = filemtime($js) . filemtime(__FILE__); while ($old === $new)

    JavaScriptの勉強を始めよう、まずは環境だ - Rewish@hatena
  • 1