javascript

Webサービス

Markdown to htmlを改修した

以前作ったマークダウン形式の文字列をhtmlへ変換するmd to htmlを改修した。 自分で使っていてサニタイズ(Purify)に不満点があったため。 ページはここ→Markdown to raw html 最初の記事→Webブラウザ上で...
CSS

3通りのmarquee

幅が足りない時は文字をスクロールさせる。(マーキー) 電光掲示板のようなスクロール。局所的には使える。 試した方法3つ marqueeタグ(廃止)を利用 CSSのanimationを利用 Javascriptで実装 特に凝った動きをしないの...
electron

ElectronでのIPCの例(send, sendSync, invoke, etc.)

ElectronでIPCを同期的に行うときは、sendSyncでなく、invokeを使う。 ということを言いたくて書いていたらIPCの例みたいになったけどまあいいや。 sendSync sendSyncは実装の見た目は簡潔になるが、レンダラ...
Javascript

nodejsのhttp(s)モジュールでリダイレクトを処理する

nodejsのhttpモジュールで、リダイレクトをフォローするhttpリクエストを行う。 リダイレクトでリクエストし直してくれるモジュールを追加すれば済む話だが、追加しない場合は自分で必要な分だけ実装する。 http.get()の概要 no...
Javascript

CSS読込後ならDOMContentLoadedでなくloadを使う

JavascriptのイベントloadとDOMContentLoadedの使い分け 要約 DOMContentLoaded…スタイルシート・画像などの読み込みが完了してない状態で発生。DOMの読み込みと解析が終わった状態。 load…スタイ...
Webサービス

Webブラウザ上でmdをhtmlに変換する簡易エディタを作った

以前、記事をMarkdownで書いてhtmlに変換してからアップするという流れを作った。しかし、bash上でコマンドによりhtmlに変換しているので、bashが操作できる環境でないと、変換作業ができない。 そして最近では、iPadで記事を書...
Javascript

ブックマークレットでURLとページタイトルを含んだaタグを生成

webページのタイトルとURLをブックマークレットで簡単コピーしたい。 Safariの更新により、自作拡張機能が使えなくなったため。 ブックマークレットなら基本的にはブラウザを問わず使用できるため利便性も高いと思う。 ブックマークレットは作...
Javascript

jQuery hover()をPCとタッチスクリーンで分ける

touchとhoverの両立 PCで主にWebサイトのGUIを調整していると、スマホなどのタッチスクリーン端末では、違和感が生じたりする。 前に、jQuery 動的に生成した要素へのhover()は使えない - ikapで、 $(docum...
Javascript

jQuery 動的に生成した要素へのhover()は使えない

JavascriptとjQueryで動的コンテンツを作成したい。 ぶつかった問題をメモできるものはメモしておく。 動的に生成した要素に対して、$("selector").hover(func, func)がうまく動作しない。 対処法は、jq...