タグ

movabletypeとJavaScriptに関するYoshioriのブックマーク (3)

  • Yoshioriの日記: MovableTypeのエントリー高速検索WidgetとSafari

    前に書いた「エントリー高速検索Widget」 実は、最初はJSONの読み込み部分 <script type="text/javascript" src="<$MTBlogURL$>data.js"></script> これを var s = document.getElementsByTagName("head")[0].appendChild(document.createElement("script")); s.type = "text/javascript"; s.charset = "utf-8"; s.src = "<$MTBlogURL$>data.js"; こうやって書いていた。 で、さーて日記にでも書こうかなと思って 動作確認したらSafariで動かない・・・orz 調べてたら 「Safari が JavaScript ファイルを動的ロードできない件」 このページを発見・

  • Yoshioriの日記: 「DEATH NOTE」のL風な生存確認♪

    百式さんのところで紹介されてた 「読者の利益」の記事を見て あ、ちょっとしたハックで「DEATH NOTE」のL風な生存確認出来るじゃん。 と、思ったのでやってみた。 最後に更新された記事の10日後までに更新がなかったら 死亡確認・・・・(^^; ソース↓ <script src="http://www.clocklink.com/embed.js"></script> <script type="text/javascript" language="JavaScript"> <!-- var date = new Date(<MTEntries lastn="1"><$MTEntryModifiedDate format="%Y,%m,%d,%H,%M,%S"$></MTEntries>); var year = date.getFullYear(); var month

  • Yoshioriの日記: MovableTypeのエントリー高速検索Widget

    MovableTypeにデフォルトでついてる検索は遅い・・・ もう、これでもかって言うくらい遅い上に 動的に検索しているからサーバへの負荷も大きそうなのである。 で、ちと実験がてら作ってみた。 最初はMovableTypeのAPIいじってとか 考えてたけど、めんどくさくなったのと サーバの負荷減らすために クライアント側で処理させるようにした。 検索用のデータを投稿時に作って それをjavascriptで検索するようにした。 正規表現とか使おうかとか スペースで複数指定してAND検索とか 思ったけど めんどくさいからそのまま素で検索。 半角の大文字小文字だけ丸めた 実験だし・・という名の言い訳。 で、インクリメンタルサーチにしてみた。 インクリメントサーチだったらAND検索とか無くてもいいかなぁって・・・ ついでにせっかくだしWidget化・・・ と言うわけで使い方。 まず、検索用のデータ

  • 1