キーワード検索「イテレータ」

20

関数の引数を増やすことでバグを生み出してしまう事がある。 という話 - latest log

関数の引数を増やすことでバグを生み出してしまう事がある。 という話 - latest log (ε・◇・)з いつも JavaScript のローレベルな話題をお届けしています~ (ε・◇・)з このブログは今日も平常運転です~ さて、引数を1つしか持たない単純な関数は不便なのでしょうか? 便利なのでしょうか?このエントリでは、 引数を1つしか持たない単機能な関数は、Array#map などのイテレータと相性が良い イテレータと組み合わせて使える関数に、うかつに引数を追加するとバグを生み出...

uupaa.hatenablog.com
9

Javascript から見る Ruby のイテレータ - Enumerable | すぐに忘れる脳みそのためのメモ

Javascript から見る Ruby のイテレータ - Enumerable | すぐに忘れる脳みそのためのメモ 2010年8月24日火曜日Javascript から見る Ruby のイテレータ - Enumerable「JavaScript のクロージャ と オブジェクト指向 」のつづき Ruby の Enumerable Ruby ではコンテナの役割を持つクラスに Enumerable モジュールをインクルードし、その要素を順にブロックに与えるメソッド each を定義することにより、要素に対する便利なメ...

jutememo.blogspot.com
11

JavaScript whileループとPot.Deferred.forEverイテレータでCPU使用率を比較-Pot.js+PotLite.jsリリースノート | 圧縮電子精神音楽浮遊構造体

JavaScript whileループとPot.Deferred.forEverイテレータでCPU使用率を比較-Pot.js+PotLite.jsリリースノート | 圧縮電子精神音楽浮遊構造体 2012年2月11日土曜日 JavaScript whileループとPot.Deferred.forEverイテレータでCPU使用率を比較-Pot.js+PotLite.jsリリースノート Pot.js 1.13 と PotLite.js 1.30 リリースしました。 Pot.js 1.13 と PotLite.js 1.30 では、主に内部ループ処理を大幅に高速化しました。 (そろそろ Chan...

polygon-planet.blogspot.com
7

JavaScriptでDeferredとイテレータの非同期処理用ライブラリ作ってみた | 圧縮電子精神音楽浮遊構造体

JavaScriptでDeferredとイテレータの非同期処理用ライブラリ作ってみた | 圧縮電子精神音楽浮遊構造体 2011年10月11日火曜日 JavaScriptでDeferredとイテレータの非同期処理用ライブラリ作ってみた Pot.js という JavaScript ライブラリを作りました。 1ヶ月半くらい前からこつこつ書いてたんですが 実は先日、HDD トラブルでソースコードまるごと紛失してしまったんです。 作業ディレクトリごとなくなっちゃってもう涙目でした。 システム復元とかキャッシュとかいろいろ探...

polygon-planet.blogspot.com
4

東京Node学園 1時限目のアウトラインメモ | Web scratch

東京Node学園 1時限目のアウトラインメモ | Web scratch ご挨拶http://tng1.mesolabs.com/Node.jsについては著者のブログを読むNode.jsの目的はスケーラブルなネットワークプログラムを作成する既存のI/Oライブラリがないため、位置からブロックしないライブラリを作成することができる。 ECMAScript5時代のJavaScript再入門増えた機能JSONサポート配列のイテレーターGetter, setterStrict m...

efcl.info
4

JavaScript非同期ライブラリ PotLite.js 1.22 リリース。アスペクト指向っぽく書けるSignal実装 | 圧縮電子精神音楽浮遊構造体

JavaScript非同期ライブラリ PotLite.js 1.22 リリース。アスペクト指向っぽく書けるSignal実装 | 圧縮電子精神音楽浮遊構造体 2011年11月23日水曜日 JavaScript非同期ライブラリ PotLite.js 1.22 リリース。アスペクト指向っぽく書けるSignal実装 PotLite.js 1.22 リリースしました。 PotLite.js は、非同期処理や負荷のかからないループ処理やイテレータを重視した JavaScript ライブラリです。 経緯などについては、以前の記事 や、 CPU 使用率のベンチマーク...

polygon-planet.blogspot.com
3

0-9, JSでラベルがサポートされ続けなければならない理由

0-9, JSでラベルがサポートされ続けなければならない理由 あまり知られてないし、実際殆ど使われてないけど、JSにはこんな感じで使うラベル構文がある。 hoge: for (;;) { while (1) { break hoge; }; }; 使われてない理由は色いろあると思うけど、functionの中から外に飛べないのでイテレータとの相性がわるいというのもあって、これがなんとかなれば多少は使われるのかなーという感じ。 ただ、それでもこの言語仕様はJSの...

0-9.tumblr.com
7

JavaScriptだけでzipファイルの解凍 - Unzipper.js | 圧縮電子どうのこうの

JavaScriptだけでzipファイルの解凍 - Unzipper.js | 圧縮電子どうのこうの 2012年4月17日 JavaScriptだけでzipファイルの解凍 - Unzipper.js とつぜん書いてみました。 デモページ デモページを開いて、デスクトップなどから zip ファイルをドロップすると 再帰的に解凍して結果のテキストを表示します。 非同期 + Pot.js イテレータ を使って実装したくて作ってみました。 zlib inflate を非同期化しています。 数GB の zi...

polygon-planet-log.blogspot.com
1

特定のクラス名を持つオブジェクトにアクセスする (prototype.js)

特定のクラス名を持つオブジェクトにアクセスする (prototype.js) prototype.js ver 1.5以降では特定のスタイルシートクラス名を持つエレメントだけを取得することができます。$$(".note")とするとスタイルシートのnoteクラスが適用されているエレメントだけを取得することができます。取得したエレメントに対して処理を行いますが、prototype.jsではfor()ではなくeachを使って繰り返し処理を行うことができます(イテレータ)。each...

www.openspc2.org
1

Ajax なファイルアップロード処理(2)|津田の開発な日記 (RunRunDietOnline)

Ajax なファイルアップロード処理(2)|津田の開発な日記 (RunRunDietOnline) linksびびすけさんのページ 体重・走距離分析 月間・靴・コース走距離 タイムトライアル分析 速度・心拍数分析 自転車・月間・コース走距離 オセロ勝敗・レート分析 ViVi web site 新着日記たまには ViVi 3.x ライセンス購入者アンケ… むちゃくちゃ便利になった イテレータと論理オフセット ToDo項目件数の推移を表示 ViVi のToDo項目数が減らない mixi アプリのキャ...

vivi.dyndns.org
1

心は十五歳の少年漂流記 » 配列操作 - イテレータ

心は十五歳の少年漂流記 » 配列操作 - イテレータ prototype.jsでは配列のプロパティを拡張し、さまざまな操作を行うメソッドが追加されています ここでは、それらの中でも代表的なeach()、colloct()、inject()、invoke()を紹介しますeachメソッドeachメソッドは配列のすべての要素に対して何らかの同一処理を行うメソッドです 同一処理は関数オブジェクトによって定義しますeachメソッドは、この関数オブジェクトを引数...

seasaw.eek.jp
1

jQuery.each(collection, callback) - jQuery API 1.4.4 日本語リファレンス - StackTrace

jQuery.each(collection, callback) - jQuery API 1.4.4 日本語リファレンス - StackTrace 解説オブジェクトもしくは配列の、汎用のイテレータです。 コールバック関数が false を戻すと、イテレーション処理を停止します。 コールバック関数が true を戻すと、以降の処理をスキップし、次のイテレーションを実行します。jQueryオブジェクトに対するイテレーションは、each(callback) の方が使いやすいです。 引数collection Array, Object: イテレーショ...

stacktrace.jp
42

JavaScript 1.7 の新機能: Days on the Moon

JavaScript 1.7 の新機能: Days on the Moon Firefox 2 の新機能の一つに JavaScript 1.7 への対応がある。Firefox 2 Beta 2 のリリースも近づき JavaScript 1.7 の新機能もほとんどが実装されてきたのでここにまとめてみる。といっても New in JavaScript 1.7 に大体はまとまっているので補足的な部分など。 識別子の扱い ブロックスコープ 分割代入 イテレータ ジェネレータ 配列...

nanto.asablo.jp
2

Pot.js Blog - Pot.js Blog

Pot.js Blog - Pot.js Blog Pot.js の実装のうち Pot.Deferred.forEach などの 非同期/同期イテレータだけにした軽量タイプを PotPico.js として作ってみました。 サイズは約 50KB で、PotLite.js より軽くなりました。 単に CPU 負荷を抑えて JavaScript を実行したい時とか、 Pot.Deferred や Pot.js のイテレータがどんなものか触ってみるきっかけ...

potjs.tumblr.com
0.2101