タグ

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

  • PastryKit、Webアプリへ向けた下地?

    Appleの開発したWebフレームワーク「PastryKit」が、Webアプリの使用感をネイティブアプリ並に高める事に一躍買いそうだとのことです。 Link: Apple Laying Groundwork for Advanced Mobile Web Apps? – Mac Rumors Link: Daring Fireball: PastryKit Mac Rumorsの紹介したJohn Guber氏のDaring Fireballに、この「PastryKit」に関する詳細が記されているとのことで、特徴を抜粋すると、 ・(ホームスクリーンから立ち上げた場合)完全にアドレスバーを廃している ・ツールバーを固定して、スクロール時にも動かないようにしている ・慣性スクロールにより長いリストも素早く閲覧出来る (Javascriptで実装されているためMacのSafariでも再現可能) こ

    PastryKit、Webアプリへ向けた下地?
  • 100% JavaScriptによる、簡易なDOM/SAXの実装 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    ああー、疲れた。いったん、ほうりなげよう。 気がむいたら手直しするけど…… って何の話かというと: これをはじめた動機 「ブラウザ上でXMLプログラミングしようぜ」って話をする予定です(一昨日のエントリーを参照)。 しかし、ブラウザ+テキストエディタだけではさすがにシンドイ。SpiderMonky, WSH, Rhinoなどの対話的環境を併用すれば随分と楽になります。だがしかし、(少なくともRhinoでは)DOMが備わってないのですよ。 そこで、JavaScripでDOMを実装してしまえばいいと思って、やってみました。とりあえず最小限の機能ということで、MiniDOM/JS、ついでにDOMツリーをたどってSAX風イベントを発生させるMiniSAX/JS。 だけど見直す気がしないゾ まだチャントできてません。テストもしてないし、test firstじゃなくて、test after first

    100% JavaScriptによる、簡易なDOM/SAXの実装 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • JavaScriptにおけるオブジェクトの基本的性質

    はじめに JavaScriptはオブジェクト指向言語です。従って、そのプログラミングは、オブジェクトの生成やプロパティの参照、メソッドの実行などを組み合わせる作業と言えます。つまり、オブジェクトを上手く扱うことができなければ、JavaScriptの良いコードは書けません。また、JavaScriptにおけるオブジェクトの考え方は、JavaC++とは根的に違っています。 そこで、この記事では、JavaScriptにおけるオブジェクトの基的な性質について見ていくと共に、JavaC++といった他のオブジェクト指向言語との違い、JavaScriptにおけるオブジェクトの扱い方などを解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JSc

    JavaScriptにおけるオブジェクトの基本的性質
    nokoribi
    nokoribi 2010/02/16
    オブジェクトのメンバー変数の削除方法
  • Javascriptメモ

    Array.sort()って、文字コード順に並び替えをします。 だから例えば myArray = new Array("1","2","11"); とすると、 myArray.sort(); 結果: 1,11,2になってしまいます。 これを数字順にするにはソートの引数に比較関数をセットします。 でも比較関数って何?って思いますよね。 比較関数とは2つの引数を持ち、 引数1が引数2より小さい場合は負の整数、 同じ場合は0、 引数1が引数2より大きい場合は正の整数を返します。 なので、この場合比較関数は function func(a,b){ return (b - a): } とし、sortの引数にfuncをセットします。 例: function func(a,b){ return (b - a): } myArray("1","3","11","2"); myArray.sort(func

    Javascriptメモ
    nokoribi
    nokoribi 2010/02/16
    配列のremove
  • javascriptでJSONObject変換 (Kanasansoft Web Lab.)

    このJSONの変換処理は時代遅れとなっています。 最新の動向を知りたい方は、以下のキーワードで検索する事をお勧めします。 「JSON.stringify」「JSON.parse」「json2.js」 追記終わり JavaScriptのObjectをJSONに変換するクラス。JSONの規格外のオブジェクト(Functionオブジェクト等)はnullとして処理するので注意。Collection & Copy - JSON入門に詳しい日語訳があるので興味のある方は参照してほしい。逆の処理をするevalもついでにラッピング。こちらはFunctionも認識してしまう。 /* ================================================================================ Name : JSON In : [none] Out : [n