タグ

2013年12月21日のブックマーク (4件)

  • 関数 - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback 一般的に言うと、関数とは外部 (再帰の場合は内部) から 呼び出す ことのできる「サブプログラム」です。プログラムそのもののように、関数は関数体 (function body) と呼ばれる連続した文で構成されます。値を関数に渡すことができ、関数は値を返すことができます。 JavaScript において、関数は第一級オブジェクトです。すなわち、関数はオブジェクトであり、他のあらゆるオブジェクトと同じように操作したり渡したりす

    関数 - JavaScript | MDN
    As_hsp
    As_hsp 2013/12/21
    “入れ子の関数とクロージャ 関数の内部に関数を入れ子にする事ができます。入れ子にされた (内側の) 関数は、それを含む (外側の) 関数に対してプライベートです。それは同時に クロージャ を形成します。 クロージャと
  • 便利機能満載のライブラリUnderscore.js - にのせき日記

    JavascriptライブラリUnderscore.jsがすごい便利。 すごい便利なのにもかかわらず、あんまり日語の情報がなかったので、公式のドキュメントをスピリチュアル抄訳してみた。 http://documentcloud.github.com/underscore/ Collection Functions each _.each(list, iterator, [context]) listの要素をイテレートする。すべての要素はiterator関数にyieldされる。iteratorには(element, index, list)の3つの引数が渡される。もしlistがJavascript Objectだった場合は(value, key, list)になる。 _.each([1, 2, 3], function(num){ alert(num); }); => alerts eac

    便利機能満載のライブラリUnderscore.js - にのせき日記
    As_hsp
    As_hsp 2013/12/21
  • javascriptの配列操作に便利なライブラリ「Underscore.js, Lo-Dash」 | SONICMOOV LAB

    こんにちは。 最近は自社サービスのHerlockを使ってJavascriptばかり書いているジョニーです。 今回は、以前の記事(【中級編】Herlockにおけるライブラリの使用 )でも紹介されているライブラリの一つであるUnderscore.jsについて紹介したいと思います。 Javascriptに限らずプログラミングするときに扱うことの多い「配列」の値の操作をするのに便利な機能がこのUnderscore.jsには数多く用意されています。 ただ説明するだけでは分かりにくい部分もあると思いますので、Underscore.jsで使えるメソッドの中から配列操作のメソッドに限定して、その中でもよく使いそうなメソッドを10個サンプルコードを交えて紹介したいと思います。 またUnderscore.jsとほぼ同じ使い方が出来るLo-dashについても少しだけ説明します。 目次 Underscore.js

    javascriptの配列操作に便利なライブラリ「Underscore.js, Lo-Dash」 | SONICMOOV LAB
  • Yesod Web Framework for Haskell

    Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications. Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications. Why Yesod? Turn runtime bugs into compile-time errors Yesod believes in the philosophy of making the compiler your ally, not your enemy. We use the type system to e

    As_hsp
    As_hsp 2013/12/21
    なんぞ、これなんぞ