JavaScript
欲しかったので作ってみた。 jquery.silverlight.js jQuery.fn.extend({ silverlight: function(opts) { _opts = jQuery.extend({ background: 'white', minRuntimeVersion: '2.0.31005.0', autoUpgrade: true, windowless: false, width: '100%', height: '…
GoogleGears用のORマッパーであるGearsORMを使ってみようと思ったら、「JStORM」という名前に変わってたけど気にせず使ってみた。ダウンロードは以下のURLからできる。現在のバージョンは0.3 Beta。 Download JStORM ダウンロードした圧縮ファイルを解凍して…
最近ちょっとGoogleGearsをいじってるんだけど、これにコンテンツをキャッシュするLocalServerという機能があって、これを使うとコンテンツをキャッシュしてWebアプリをローカル(オフライン)で実行できるようになる。で、これをいじってて思ったんだけど、…
最近ちょいちょい業務アプリケーションの分野でもWebアプリをオフラインで使いたいという要求が出てくるようになった。出張とかなんやかんやを考えるとオンラインでしか使えないというのは、やはりデメリットでしかない。で、Webアプリをオフラインでも使え…
ASP.NET AJAXを使った開発をしていてUpdatePanelの更新の開始と終了をフックして色々したかったので調べてみたら、案外簡単にできることがわかったのでメモ。参考にしたのは以下の記事 JoeOn.net In Japanese: 複数の UpdatePanel - 更新を発生させたコント…
昨日のエントリで、 個人的にはScriptObjectからJsonValueにいきなりキャストできたら最高だった。 なんてことをつぶやいていたけど、せっかくなんで作ってみた。JsonValueオブジェクトはJSON文字列からしか生成できないけど、Silverlightは生の(文字列では…
Beta 2になってJSONを直接扱うためのクラスが追加されたので、ちょっと触ってみた。JSON用のクラスは「System.Json」(そのまんまやな)というアセンブリに納められている。その中には、 JsonValue JsonObject JsonArray JsonPrimitive JsonType(列挙型) …
会社の同僚にHTMLのドロップダウンリストでコントロールの横幅は固定でドロップダウンされるリストの横幅だけ中の項目のサイズに合わせて調整したいと言われたので(説明へたやなぁ)、jQueryでさくっと(実際にはさくっとはいかなかったけど)作ってみた。 …
前回のネタ↓になんの反応も無かったので、だぶん誰も興味がないんだろうけど・・・orz、まだ続ける。 SilverlightにjQueryのパワーを - Architect Life SilverlightからJavaScriptの関数が呼び出せる事は前回まででご承知の通り。例えば以下のようなJavaScri…
ところでこのコードを見てくれ・・・こいつをどう思う? Page.xaml.cs private void LayoutRoot_Loaded(object sender, RoutedEventArgs eventArgs) { var data = new[] { new { Name="A", Member=new[] { "Bob", "John" } }, new { Name="B", Member=new[] …
さっきのやつでサーバーサイドからクライアントサイドのJavaScriptを呼び出せる事がわかったので、さっそくjQueryのラッパークラスを作ってみた。 jQuery.cs class jQuery { private static readonly HtmlWindow window = HtmlPage.Window; private ScriptOb…
Ext JSはリッチなユーザーインターフェースを構築するためのJavaScriptライブラリ。@ITの記事↓で紹介されていた。 Ext JSとprototype.jsで作るリッチなUIこの手のライブラリは山程あるので大して興味は無かったけど、ベースライブラリにjQueryを使えると聞い…
jQueryのプラグインにjTemplatesなるテンプレートエンジンがあったので使ってみる。 tpython.com - このウェブサイトは販売用です! - tPython technologie web20 ajax opensource javascript リソースおよび情報 ということで Json.NETをさわってみるで…
この前書いたPowerShellの勉強会のページを印刷しようと思ったら、ヘッダとかサイドバーとか余計なものがまるまる表示されていたので、ローカルにHTMLを取り込んで加工しようかと思った。でも、それじゃ毎回やらないと駄目なので、Greasemonkeyを使ってJavaS…
jQueryを使ってテーブルの各要素に対してとある処理を行ってみたのだが、あまりの使いやすさにびっくりした。たとえば以下のようなテーブルがあったとする。 <table id="dataTable" border="1"> <tr> <th></th> <th></th> <th></th> </tr> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table> これに対して以下の処理を行う場合 最初のTR要素はヘッダ列のため無視する。 最…
XMLHttpRequestを使ったAjaxなWebサイトを開発する時、サーバーからのレスポンスにXMLを利用するよりもJavaScriptネイティブなJSONを利用したほうが扱いやすいので、最近はJSONの方が人気があるらしい。それじゃあASP.NETでもJSONを使ってみますかということ…
jQueryのサーバーコントロール第一弾として伸縮可能なパネルコントロール「CollapsablePanel」を開発する。 画面イメージ クラスコンポーネント仕様 Title タイトル部分のテキスト TitleForeColor タイトル部分のテキスト色 TitleBackColor タイトル部分の背…
世の中にはJavaScriptで開発されたAjaxライブラリ(prototype.js、Dojoなど)が星の数ほどあるが、Webアプリの開発には、基本的にASP.NETを使うということもあり、ASP.NET自体、生のJavaScriptとの親和性があまり高くないので出番が少ないため、あまり興味が…