リアクティブプログラミングは、「時間とともに変化する値」=「振る舞い」同士の関係性を記述することでプログラミングを行うパラダイムです。 GUIなどのようにインタラクティブなシステムや、シミュレーションやアニメーションのようにダイナミックに状態が変化するようなシステムを宣言的に記述することができます。 これらの「変化する状態」や「外部とのやりとり」が支配的なシステムは、純粋関数型言語が、その強みを発揮しにくい部分でもあります。 本稿では、リアクティブプログラミングが副作用を含む系を宣言的に記述することを可能にし、状態の管理という厄介な問題からプログラマを開放する可能性があることを示したいと思います。 (割と独自研究に基づく解釈ばかりなのでその点ご了承ください。あと例としてでてくるコードは、Pythonベースの擬似コードで具体的なライブラリに基づくものではありません。) Why Reactiv
Firefox向けのuserJS書いていたんですが、GoogleChrome, Operaにも対応させたくなったので、以下のサイト様を参考にGM_*Value(s)系の関数が実装されていないときにoverrideする処理書きました。 参考元サイトさま。 GM_setValue系をChromeでも使えるようにする - Firefoxアドオンとか ソース /** * 各関数が実装されていない場合、localStorageで代用する */ function GM_XBrowse() { var gmFuncs = {}; // functions ---- gmFuncs.GM_setValue = function (key,value) { return localStorage.setItem(key, value); }; gmFuncs.GM_getValue = function (
RegExp は 正規表現(Regular Expression)の略。以下、参考サイト。 正規表現(RegExp)RegExp - MDC Doc CenterRegExp オブジェクトの中身は?RegExp オブジェクトのプロパティには 直前の マッチングに関する情報が入る。じゃあ何が入っているのか? //とりあえずなにもせずに調べてみる function dump( obj ){ var str = ''; for(var k in obj){ str += k + "("+typeof(obj[k]) + ") | " + obj[k] + "\n"; } document.write( str ); } dump( RegExp ); input(string) | message.Reload to activate window console multiline(boole
2011年2月21日 追記 $script も新規参戦してきました。高々 643 バイトで、非同期読み込みや依存性の制御などができるそうです。いずれ紹介したいと思います。← 「新参の超軽量JavaScript非同期ローダー3種を徹底比較」で紹介しました! これらのローダーのうち、LABjs の作者が 「On Script Loaders」 で HeadJS と ControlJS について意見をしていて、面白そうです。そのうち日本語訳や各ローダーの比較を行ってみたいと思います。 ローディング・スクリプトをめぐる議論 さてさて、本エントリーの本題は前述のローダーではありません。「Prefer asynchronous resources」 や Google Analytics のスニペット に示されているような、ローディング・スクリプトの変遷をまとめてみます。 これらのスクリプトのごく初期は
May 11, 2010 12:15 am | 43 Comments I’ve looked at a bunch of third party JavaScript snippets as part of my P3PC series. As I analyzed each of these snippets, I looked to see if scripts were being loaded dynamically. After all, this is a key ingredient for making third party content fast. It turns out nobody does dynamic loading the same way. I’d like to walk through some of the variations I found
はじめに 杉本 吉章さん, 安藤 建一さんと共著で「Webサイト制作者のためのJavaScript入門講座」という本を書いたので,こちらでお知らせします.(冒頭の写真はその見本誌です.) どんな内容? Amazonさんでの「内容紹介」から引用. 本書はWebサイト制作者を対象にした、JavaScriptの入門書です。Webサイトの制作とデザインを行いながら、JavaScriptの基礎だけでなく、実際の使い方を学ぶことができます。HTML要素の操作、マウスイベントの設定、AjaxやjQueryを利用したWebアプリケーションの作成など、本書を通して読み進めていくことで、Webサイト制作に必要なJavaScriptの実践知識を身につけることができます。 Amazon.co.jp: Webサイト制作者のための JavaScript入門講座: 杉本 吉章, 岩田 享, 安藤 建一: 本 Webデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く