javascript

Webサービス

Markdown to htmlを改修した

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

3通りのmarquee

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

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

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

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

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

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

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