タグ

ブックマーク / blog.mach3.jp (5)

  • パッケージマネージャー「Bower」が大変便利で捗りそうです - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 外部リソースをプロジェクトにインストールするのに、今まではSublimeText2のNettuts+ Fetchを使用していましたが、 node.jsベースのパッケージマネージャーの「Bower」が大変良さそうだったのでレポートをしたためておきます。 Bower とは BOWER – THE BROWSER PACKAGE MANAGER html, css, and javascript Bower is a package manager for the web. Bower lets you easily install assets such as images, CSS and JavaScript, and manages dependencies for you. BowerはWeb開発向けのパッケージマネージャー

    パッケージマネージャー「Bower」が大変便利で捗りそうです - Mach3.laBlog
  • JavaScriptのテストツール「testem」が素晴らしいぞ - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) JavaScriptユニットテスト一年生の私が、Nettuts+ のチュートリアルで知ったテストツール 「testem」のお陰で大変捗ったので是非お勧めしたく、ここで紹介してみます。 testem ってなに testem via GitHub : airportyh/testem Unit testing in Javascript can be tedious and painful, but Testem makes it so easy that you will actually want to write tests. 要するに、面倒なJSのユニットテストをより快適にしてみんなでハッピーにテスト書こうよ!というツールです。 testem自体はnode.jsベースで動作し、Jasmine/QUnit/Mochaに対応して

    JavaScriptのテストツール「testem」が素晴らしいぞ - Mach3.laBlog
  • CSS3のbox-shadowでお絵かきアプリを書いてみたものの… - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 先日、CSS3のbox-shadowで描画されたモナリザが話題となりましたが、 インスパイアされて同じ手法でお絵かきアプリを作ったらどうなるか試してみました。 作ってみたもの まずはデモから。当たり前ですが、box-shadowに対応していないブラウザでは動きません。 DEMO on JS Bin JS Bin 感想 作って動かしてみた率直な感想を申し上げると…そもそもこういう用途を想定していないと思うので、当然あまり捗りませんでした。 が、描かれる物の雰囲気は、これはこれで嫌いではないです。水墨画的な物が描けそう。 重さが加速する Webkitはかなり軽快に動くのですが、Firefoxだとかなりもっさりした動きになります。IE9だとまだマシです。 そして、書けば書くほど重くなっていきます。 box-shadowを一点ずつどんど

    CSS3のbox-shadowでお絵かきアプリを書いてみたものの… - Mach3.laBlog
  • Sammy.jsでAjaxコンテンツのセッションを操る - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) この記事の情報は古くなっています。 Sammy.js はAPIも一新されてより強力なフレームワークになっています。 公式ドキュメントをご参照ください。 ページを移動させずにサクサクと展開していくのがAjaxコンテンツの魅力ですが、 移動しないが故にURLとしてセッションを保持出来ないという弱点があります。 オーソドックスな解決法は「location.hash」を用いる物ですが、 その処理を簡単にしてくれるのがSammy.jsです。 おおざっぱな話 Sammy :: Quirkey.com Sammy.jsは、location.hashを用いたルーティングを 効率化してくれるjQueryプラグインです。 location.hashとは 通常ページ内リンク等に使用される、 URL末尾の#に続く文字列の事。 http://www.ex

    Sammy.jsでAjaxコンテンツのセッションを操る - Mach3.laBlog
  • どう書いていますか?JavaScriptのクラス - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) JavaScriptでのクラスの話は定期的に書いているネタな気がしますが、 自分でもなかなかスタイルが定まらないので、ちょっとメモなど。 基的な形 プラグインとか書いた事もありましたが、 結局今は、こんなオーソドックスな形に収まっています。 var Person = function( name ){ /* コンストラクタ */ this.name = name; }; Person.prototype = { name : null, sayHello : function(){ console.log( "こんにちは!" + this.name + "です!" ); } }; var john = new Person( "まっは" ); john.sayHello(); // "こんにちは!まっはです!" プロパティにオ

    どう書いていますか?JavaScriptのクラス - Mach3.laBlog
  • 1