JavaScript

Canvasで7セグメントLED

7セグメントLED - jsdo.it - share JavaScript, HTML5 and CSS 作るのが大変だった割にはそんなに面白い訳でもなく。 16セグメントLEDも作りたかったけど無理!

Canvasでオシロスコープその2

forked: Canvas Oscilloscope - jsdo.it - share JavaScript, HTML5 and CSS ちょっと高機能になりました。

Canvasでオシロスコープ

後輩に「Canvas教えてください!」と言われたのでCanvasの練習を兼ねて作ってみました。 教えてくださいと言われて教えない訳にいかないし、でもCanvasいじったこと全然ないし、という状態で。Canvas Oscilloscope - jsdo.it - share JavaScript, HTML5 and …

jsdo.itのコードを貼ってみる

Canvas Heart - jsdo.it - share JavaScript, HTML5 and CSS ブログパーツとして貼れると、とってもいいかも! もうウェブサイトを持つ必要も……無いわけじゃないかあ。

ゼロパディング

var zeroPadding = function(number, paddingSize) { var padding = ''; for (var i = 0, len = paddingSize; i < len; i++) { padding += '0'; } return (padding + number).slice(-padding.length); }; console.log(zeroPadding(3, 6)); // 000003 console…

smartchr.vimを入れたよ

JavaScriptを書いてると"function"を良く書きますが、CoffeeScriptの"->"が楽だったのでsmartchr.vimで"->"を入力すると"function"が入力されるようにしてみたのですよ。 インストール $ cd .vim/bundle/ $ git clone https://github.com/kana/vim-smartchr.…

JavaScript: The Good Parts 付録A〜付録E

付録の気になったところの記録とかとか。 A.5 ユニコード JavaScriptは16bitしか保持しない頃のUnicodeの仕様の時にデザインされたらしい。(初期のUTF-16のことだよねえ?) なので65,536文字以外の100万文字は2つの独立した文字として扱うらしい。 A.7 par…

JavaScript: The Good Parts 第1章〜第10章

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者: Douglas Crockford,水野貴明出版社/メーカー: オライリージャパン発売日: 2008/12/22メディア: 大型本購入: 94人 クリック: 1,643回この商品を含むブログ (190件) を見る一昨日、…

実践JSサーバサイドJavaScript入門 第10章〜第13章

昨日の続き。 10章 MongoDBのお話。 CouchDBとどっちがいいんだろう。 11章、12章、13章 流し読み。 この本は……多分、何かを作っている最中にわからない事があった場合に読むととっても役に立つと思う。 今のところはそもそも知らない事が多すぎるから全然理…

実践JSサーバサイドJavaScript入門 第8章〜第9章

さっきの続き。 8章 流し読みした。 RingoJSにはGAE/J使うときお世話になるだろうなー。 9章 最近気になってた、ドキュメント指向DBの一つであるCouchDBのお話。 RDBすらまともに扱った事ないから後半に行くにつれてさっぱりわからなかった。 でもRESTで操作…

実践JSサーバサイドJavaScript入門 第3章〜第7章

なーんかこの本と相性悪いのか何なのか、頭に入って来ないんだよなー。 3章 組み込みクラス関連について。 エラークラスとE4Xは全然知らなかったから勉強になった。でもXMLは多分使わないかな…… 4章 CommonJS周りについて。 node.js以外にもいろいろ実装ある…

実践JSサーバサイドJavaScript入門 第1章〜第2章

実践JS サーバサイド JavaScript 入門作者: 井上誠一郎出版社/メーカー: 技術評論社発売日: 2011/04/20メディア: 大型本購入: 8人 クリック: 1,158回この商品を含むブログ (21件) を見るJavaScriptパターン第5章を読んでいましたが、あまりにも難解——という…

JavaScriptパターン 第4章

一週間近く放置していたJavaScriptパターンを読んだのでその記録を。この本、薄いのに内容が難しくて後半は何を言っているのかさっぱり。 名前付き関数式 変数に関数を代入する場合、多くは var a = function () { }; と書く事が多いと思いますが、 var a = …

Vimとjslint.vimとnode.jsと

jslint.vimのインストールについて。オライリーの「JavaScriptなんとか」が軒並み「JSLint! JSLint!」としつこいのでインストールすることにしました。使いはじめればいいんでしょっ! 動作にはSpiderMonkeyかRhinoがインストールされていないとダメだと思っ…

JavaScriptパターン 1章〜3章

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブログ (76件) を見るハイパフォーマンスJavaScript…

ハイパフォーマンスJavaScript 7章〜10章

読む時間が全然とれなくて5〜6日放置だったのがやっと読めました。でもでも7章のAjaxはほとんどわからずじまいというか、Ajax扱った事ほとんどないしわかるわけないや。 これからAjax扱うだろうからそのときにまた読み直そう。 リテラルの利用 var obj = new…

ハイパフォーマンスJavaScript 1章〜6章

ハイパフォーマンスJavaScript作者: Nicholas C. Zakas,水野貴明出版社/メーカー: オライリージャパン発売日: 2011/03/20メディア: 大型本購入: 9人 クリック: 1,176回この商品を含むブログ (33件) を見る初めてのJavaScriptはちょっと置いて、先にこちらを…

初めてのJavaScript 1章〜4章

初めてのJavaScript 第2版作者: Shelley Powers,武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2009/11/30メディア: 大型本購入: 7人 クリック: 115回この商品を含むブログ (21件) を見る本棚で眠っていた初めてのJavaScriptを読み始めまし…

Google Closure Library (r155) + Closure Compiler (compiler-latest.zip)

.jsファイルをひとつのファイルにまとめる。 $ python bin/calcdeps.py -i scripts/ --path=goog/ --path=scripts/ -o script --output_file=compiled.js -cとか-fも指定してるが最適化はしてくれない。 $ python bin/calcdeps.py -i scripts/ --path=goog/ …