HTML5 Canvas で縦書き対応してみた

vertical-writing

表題の通り, HTML5 Canvas で縦書き対応してみました.

友人からずっと『tmlib.js で縦書き対応してくれ〜』って言われていたのですが, 自分が使う機会がなかったので実装渋ってました.

ごめんなさい.

割とサクッとやれたので解説がてらサンプル載せておきます.

tmlib.js は次のバージョン(0.1.6)から対応版リリース予定です. 近々リリースします!!

Table of contents

Read More

JavaScript のコードからモダンなドキュメントをさくっと生成してくれる『JSDuck』の使い方 – 導入編

logo-sencha

今回は, JavaScript のコードから洒落乙なドキュメントをサクッと生成してくれる 『JSDuck』について紹介します.

コード中のコメントやコードを解析して 見やすくて使いやすいドキュメントを生成してくれます.

実は私が開発しているJavaScriptライブラリ『tmlib.js』のドキュメントも JSDock を使って生成していたりします.Docs

とてもオススメなので良かったら使ってみてください.

Read More

Node.js のパッケージ管理ツール npm と package.json の使い方

npm

前回 nvm を使った Node.js, npm のインストール方法 について紹介しました. 今回は Node.js のパッケージ管理ツール npm の使い方と packcage.json の活用方法について紹介します.

npm の使い方をマスターすれば, 自作の Node.js パッケージを 公開したり, Node.js を使ったプロジェクトをキレイに管理できます.

ぜひ参考にしてください.

Read More

tmlib.js でちょっとしたペイントツール作ってみた

paint-tool

tmlib.js でちょっとしたペイントツール作ってみた. JavaScript のコードはたったの90行!!

tmlib.js を使うと, 簡単に dom を操作できたり, マウス位置, タッチ位置をサクッと取得できるので最小限のコードでこういったサンプルを作ることができます.

よかったら実行したり fork してイジって遊んで下さいな♪

Read More