タグ

2014年2月5日のブックマーク (5件)

  • How to create a Web Worker from a string

    How can I use create a Web worker from a string (which is supplied via a POST request)? One way I can think of, but I'm not sure how to implement it, is by creating a data-URI from the server response, and passing that to the Worker constructor, but I've heard that some browsers don't allow this, because of the same origin policy. MDN states the uncertainty about the origin policy around data URI'

    How to create a Web Worker from a string
    monjudoh
    monjudoh 2014/02/05
    IE10/11だとBlobURLからworkerを作れないので、初回のpostMessageでJSのコードを受け取ってevalするヘルパーを作る。
  • 東京都・秋葉原の猫カフェで「猫の洗い方」を教わってきた【猫画像大量】

    はきれい好きな生き物。毛づくろいをすることで体を清潔に保つことができるため、基的に完全室内飼いのの場合は、あえて人間が洗う必要はない。洗う場合でも、年に1~2度程度で十分というのが一般的だ。 ただし、の毛がかなり汚れている場合などは、被毛についた汚れをがなめてしまうため、適切にシャンプーをする必要がある。今回は、東京都・秋葉原にあるカフェで「の洗い方」を教わってきた。 まずは、爪きり 当然のことながら、は水を怖がる生き物だ。ひっかかれないよう、しっかりとの爪を切っておく必要がある。 浴槽の中で、シャンプースタート 爪切りを終えて、いざ、シャンプー開始。泡だらけのが逃げてしまわないよう、浴槽や洗面台、たらいの中で洗うことが望ましいとのこと。なお、短時間で終われるようシャワーは出しっぱなしにしておく。 どうしても無理ならばシャンプーは諦める ただし、足にお湯をかけただけで

    東京都・秋葉原の猫カフェで「猫の洗い方」を教わってきた【猫画像大量】
  • Node.jsのv0.12の時に harmony はdefaultにならないという結論になりました。 - from scratch

    2014/02/01 -- 結論が出たようなので、追記。 あと下記の指摘をいただきまして、少し修正しました。 @yosuke_furukawa 「自分の意見としては、basename...という案だ」ていうのはちょっと違うと思います。最初に出した条件反射的案(basename案)があんまよくなくて、もう一つの妥協案としてヤバげなものを除外してデフォルト有効するってのはどう?って意味かと。— MIURA Toru (@buri17) January 31, 2014 - ここ最近、Node.jsのgithubリポジトリ上でharmonyオプションに関して議論されてて、 この辺り勘違いしている人も多そうなのでこの際まとめようかと。 Node.js 0.12 では yield が使えるのでコールバック地獄にサヨナラできる話 - てっく煮ブログ 去年の6月に公開された記事ですが、この記事を読んでv

    Node.jsのv0.12の時に harmony はdefaultにならないという結論になりました。 - from scratch
  • You Might Not Need jQuery

    jQuery and its cousins are great, and by all means use them if it makes it easier to develop your application. If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency. Maybe you can include a few lines of utility code, and forgo the requirement. If you're only targeting more modern browsers, you might not need anything more tha

    monjudoh
    monjudoh 2014/02/05
    class操作系はclassList実装してないブラウザなら無理せずjQ使え。readyはDOMContentLoaded後に呼んでも問題ないのが肝。ES5系はjQ側は使わないべき。
  • なぜクライアントJavaScriptの単体テストを書くのが難しいか、考えてみた - mizchi's blog

    ってsinonのスタブ漏れを探しながら何度目かわからない感じにキレてた。 とにかく仕事でJSのテスト書くのが辛いので考えてみる。比較的JSのテストに慣れてる自分ですら辛いのだから、世界はもっと辛いに間違いない。サーバーサイドのnode.jsの話ではない。 JavaScriptで完結しない 構造がHTMLの構造と密結合している。装飾や位置、表示/非表示はCSSによって制御されている。 クライアントJSはHTMLと密結合しており、CSSからビューは影響を受ける。それらがネットワークの結果を受け非同期に振る舞いを帰る。その最終的な値を取得するのが難しい。 もちろんサーバーサイドだってDBやネットワークという外部リソースを扱うが、モックの手法が確立しているし、局所的な複雑度は、JSの方がはるかに多い。 言語仕様が貧弱 mochaやjsmineはrspecを真似てるけど、質的にJavaScript

    なぜクライアントJavaScriptの単体テストを書くのが難しいか、考えてみた - mizchi's blog