ITで遊ぶJavaScriptで、HTMLとテキストファイルさえあれば動くようなオンラインブックマークajaxを勉強する機会があったので、どうせならオンラインブックマークスクリプトをJavaScriptで組めないかと考えてみた。今までJavaScriptは触ったことくらいしかなかったので、カテゴリを開閉させるくらいにしか使っていなかった。今回は、JavaScriptでテキストファイルを読み込み、正規表現で構文解析して、DOMで組む、ところまでやってみた。毎度恒例、設置してみたので是非触ってみて欲しい。拡張子が「.html」な点に注目。本当にサーバ側ではなにも処理していない。http://74street.ddo.jp/74thbookmark/bookmark.datこれだけのファイルだが、処理時間は一瞬だった。今のところ、IE7、FF3で動作を確認済み。下のソースをテキストエディタにコピペしてUTF-8で保存。テキストエディタでブックマークデータファイル『bookmark.dat』を作成。データファイルの例は以下。hogeサイト4と、「*の連続+文字列」が文字列をカテゴリになり、「URL(半角スペース)サイト名」がサイトへのリンクになる。文字コードはUTF-8に限定。この2つのファイルを同じどこにアップロードするなり、USBメモリの同じフォルダに入れるなりすると、使えます。「**カテゴリ名」の後に「***カテゴリ名」とせずにいきなり「****カテゴリ名」を作ってはいけません。階層は一個ずつ下りましょう。ソースコード毎度のソースコード。外部スクリプトも使っていない。»プロフィールid:j74thKubernetes、Python、VSCode、GCP、Goでごはん食べてる。インフラよりのアーキテクト。技術書典5にサークル参加して脱Shellscript、Pythonタスクランナー本を頒布しました月別アーカイブはてなブログをはじめよう!j74thさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。