サロゲート安全なJavaScriptの文字列処理ライブラリ「string_with_surrogate_pairs.js」の公開とサンプルコード

サロゲートペアを含むような文字列を,JavaScriptで正しく処理するためのライブラリと動作サンプル。

サンプルページ

サロゲート安全なJavaScript文字ライブラリの開発
http://tagengo-gakushuu.study-tips.info/2019/06_12_js_surrogate/test.html

サンプルページのソースコード

続きを読む

行数に応じtextareaの高さを自動調節するjQueryプラグイン「jQuery.autoHeightTextarea」とサンプルコード。スクロールバーを常時非表示にして,行の折り返しも加味したheightをリアルタイムで設定する

textareaの高さを自動調節するjQueryプラグイン。

textareaの入力内容の量・行数などに応じて,
textareaの要素の高さを自動的に増減・調節し,
タイピング中に自動的にタテに伸びたり縮んだりして,スクロールバーが表示されないようにする。

そのようなjQueryプラグイン「jQuery.autoHeightTextarea」の紹介と,サンプルコード。

HTMLファイル

続きを読む

JavaScriptで,TwitterのツイートURLを日時に変換し,つぶやき投稿時刻を算出するライブラリ

TweetUrlAnalyzerという,ミニ・ライブラリを作成した。

仕様

Twitterの個別ツイートのURL
https://twitter.com/TwitterJP/status/1120120399189004288
という文字列から

そのつぶやきの投稿時刻情報

  • 2019年4月22日(月) 09時21分28秒 654㍉秒
  • 2019/4/22(月) 09:21:28.654

を抽出するJavaScriptライブラリ。

URLを日時に変換するということ。

コード

続きを読む