テーマ:JavaScript

[jQuery] $(function)はonload後には効かない

JSライブラリで、DOM構築完了後に実行したい初期化コードがありまして、 $(function) みたいに最速タイミングで実行できる仕組みを探しております ・・・・ jQuery の $() の引数に初期化処理を行う関数とかの function を入れると、   ・onLoad のタイミングで呼び出し…
トラックバック:2
コメント:0

続きを読むread more

[JSONP-SE] 静的JSONPファイルなのにコールバック関数名を指定できるJavaScript

データの受信にXML・JSONでなくてJSONPを利用するシーンとしては、主に  1.サーバ側でレスポンスを動的に生成している  2.ブラウザ側JavaScriptからドメインを超えたAPIを呼び出したい そんなときが多いと思いますが、1のようにサーバ上にCGIなどが動かさなくても、 静的ファイルでもJSONPは利用可能です。 …
トラックバック:1
コメント:0

続きを読むread more

[JavaScript] CodeRepos に移動しました!

いくつかの JavaScript ライブラリのプロジェクトを CodeRepos に移動しました。 参加者募集中♪ ● JKL.Calendar 解説ページ:http://www.kawa.net/works/js/jkl/calender.html 最新ソース:http://coderepos.org/share/b…
トラックバック:0
コメント:0

続きを読むread more

Shibuya.JS×Mozilla Japan のイベントに John Resig が登場!

日本の JavaScript 界のアイドル John Resig が 東京にやってきた!! jQuery.js という最もクールな JavaScript ライブラリの作者です。 Mozilla のメンバーとして次世代 ECMAScript 4 のトピックを詳しく解説。 すかさず、高度に技術的な突っ込みを入れる IT…
トラックバック:2
コメント:0

続きを読むread more

出張 Shibuya.JS 24(Mozilla 24)に参加してきました

9月15日(土)~16日(日)にかけて開催されたmozilla の24時間耐久イベントの中で 出張 Shibuya.JS 24 として、Shibuya.JS もトークイベントを開催。 相変わらず、濃いネタが繰り広げられました。 川崎も、ライトニングトーク(5分間)で『Facebook.JS』として発表。 JavaScri…
トラックバック:0
コメント:0

続きを読むread more

つくるぶ『Flash|Ajax ベストサイトセレクション20』に参加しました

メディアテクノロジーラボが運営するデベロッパー応援サイト つくるぶ の企画で、 Flash|Ajax ベストサイトセレクション20 という座談会に参加しました。 メジャーなサイトから、有名でなくても面白いサイトを紹介しています。 まとめ の項にも書かれていますが、JavaScript と Flash は 何も片方だけ…
トラックバック:0
コメント:0

続きを読むread more

[Facebook] FBJSでFacebookアプリ内でJavaScriptを利用

Facebook では、FBML という HTML サブセットの独自言語で サードパーティの開発者が誰でもアプリケーションを作成できる。 FBML では当初は <script> 要素は利用できなかったが、 現在は暫定仕様ながら FBJS として、JavaScript が利用可能になった。 facebook.com…
トラックバック:0
コメント:0

続きを読むread more

[JavaScript] Safari では char/short などの予約語を変数名に使えない

Safari では char や short といった予約語(Future Reserved Words) を、 JavaScript の変数名として使えないのですね。 IE や Firefox では動くのに、Safari だけ動かないプログラムがあり、ハマりました。。。 【こちら】で実際のブラウザの動作を実験できるようにしておき…
トラックバック:0
コメント:0

続きを読むread more

『まるごとJavaScript~』がAmazonコンピュータ部門で1位

インプレス 『まるごとJavaScript & Ajax! Vol.1』 が Amazon.co.jp のコンピュータ・インターネット部門でトップになっていますね! 大御所「ウェブ進化論」を抑えての1位です。ありがとうございます! 「本」総合 でも 91位 と健闘! じりじりと順位を上げています。 JavaScrip…
トラックバック:0
コメント:0

続きを読むread more

まるごとJavaScript & Ajax! Vol.1 に『JSライブラリ・ラボ』を寄稿

インプレス 『まるごとJavaScript & Ajax! Vol.1』 が発売になりました。 学術的に系統立てた解説本とか、網羅的なリファレンスといった類の本ではありませんが、 様々な視点から最新テクニックや情報を満載した盛り沢山の内容になっていてオススメです。 一冊読んでおくと、今どきの JavaScript の使われ方が身に…
トラックバック:0
コメント:0

続きを読むread more

JavaScriptでポリゴン3Dリアルタイム描画

Real-Time 3D in JavaScript でデモされているテクニック。 DIV要素で1ピクセル単位の点や線を描画して、3D表示を行うものは以前からあったが、 border の三角形を組み合わせてポリゴンを描くのは新しい。しかもIE/Firefox両対応! テクスチャは貼れないので、単色ポリゴンのみ。処理も軽…
トラックバック:0
コメント:3

続きを読むread more

[JavaScript] 日付入力用カレンダーJKL.Calendarをアップデート

JKL.Calendar クラスを半年ぶりにアップデート。 JKL.Calendar は、HTML のフォームに数行書き加えるだけで、日付入力フォームにポップアップの カレンダー機能が追加されて、簡単に日付を選択できるようにする JavaScript ライブラリです。   昨年4月のリリース当初のクラス名は JKL.Calend…
トラックバック:0
コメント:0

続きを読むread more

[はてブ] ウェブリブログに「○○users」を表示する

はてなブックマークのブックマーク数を画像で取得するAPIを利用すると、 自分のブログ上に、自分のブログの被ブックマーク件数を表示することができます。 (何件くらいブックマークされているか) ウェブリブログでも、以下の手順でこの「○○users」画像を掲載できます。 ブログのテンプレート変数でなくて JavaScript で現在の…
トラックバック:0
コメント:0

続きを読むread more

[JavaScript] PCのタイムゾーン・時差情報の活用

ウェブ上のアプリケーションのM18Nが進んできました。 日本人(日本語ユーザ)が使うときは、 メニューなどが日本語表示がデフォルトだとありがたいはず。 ウェブサーバ側でブラウザの言語選択の設定状況を取得して、 自動判別によって表示言語を切り替えるサイトもあったりしますが、 日本語については、タイムゾーンからも概ね判定できそう。…
トラックバック:0
コメント:2

続きを読むread more

[JavaScript] Sarugau JSで、サーバサイドJavaScript

JavaScript を書いていると、フォーム変数のバリデータルーチン(必須項目チェックetc.)とか、 HTMLテンプレートの展開ルーチン(テンプレート展開ライブラリの仕様・使用方法)など、 できれば1回で書いて済ませたいような部分を、クライアントサイドの JavaScript と サーバサイドの他言語(僕の場合はPerl)の両…
トラックバック:0
コメント:0

続きを読むread more

たった2行でブラクラ (Safari for Intel Mac専用)

そんな今日、E4X 風 I/F を今の JavaScript に提供するライブラリ XML.ObjTree が Intel Mac の Safari 2.0.3 で正常稼動しないというご連絡をいただきました。 Safari が、ブラウザ丸ごと落ちてしまう強烈な症状です。http://kawa.at.webry.info/200605…
トラックバック:0
コメント:0

続きを読むread more

[JavaScript] Intel Mac版とPowerPC版のSafariは違うの?

今日は、ハッカソンに最適と名高い赤坂のサイボウズ・ラボ様にお邪魔しています。 国会議事堂を窓に見ながら、1人でハッカソンをしています。(今晩は来れない…) この後の Plagger カンファレンスで発表される某インストーラが、今、猛烈なスピードで開発されています。このオフィスは、聞いていた通り、素晴らしい開発環境です!   そん…
トラックバック:1
コメント:0

続きを読むread more

[JSAN] JavaScriptライブラリ検索 - JSAN Search

JSANに登録されている JavaScript ライブラリの検索ページを作りました。 http://www.kawa.net/service/jsan/search/index.html   シンプルに、Library(ライブラリのクラス名)とAuthor(著者名)のみで検索できます。 POD ドキュメントの中身などは検索できま…
トラックバック:0
コメント:0

続きを読むread more

[JavaScript] リアルタイム描画のアニメーションエフェクト処理クラス

JavaScript によるアニメーションエフェクト用クラス2種を公開しました。 Animation.Raster(ラスタスクロール)と、Animation.Cube(サイコロ回転)です。 どちらのエフェクトも、事前の画像加工処理(分割や変形)などの準備は不要で、 JavaScript による CSS/DOM 操作でリアルタイムに…
トラックバック:1
コメント:0

続きを読むread more

[Shibuya.JS] テクニカルトーク #1の写真と資料

御茶ノ水のデジハリにて、Shibuya.JS テクニカルトーク #1 を開催しました。 川崎もスタッフの一員として参加+LT発表させてもらいました。 長山さんも書かれてたように、まだまだイベントとして課題もありますが、 約100名もの方々にご来場いただけて、盛況でした。ありがとうございました!   &nb…
トラックバック:2
コメント:1

続きを読むread more

Yahoo! Widgets Engine 3.0面白そう…

Konfabulator を Windows で試したことがあったけど、シェアウェアで少し使いづらかった。 http://blogs.yahoo.co.jp/kawa_kawa_kawa_kawa/1432647.html 入金したくなるほど便利になるというわけでもなかったので。 その Konfabulator が、今年7月に…
トラックバック:0
コメント:0

続きを読むread more

JKL.Floating (0.02) マウスでドラッグして移動できるやつ

マウスでドラッグして移動できるやつを作ってみました。 ページ中で移動できた方がいい要素は、移動できるようにすると、 より直感的で分かりやすいインターフェースになるんじゃないかということ。 http://www.kawa.net/works/js/jkl/floating.html#sample2 JKL.Floating…
トラックバック:0
コメント:0

続きを読むread more

JKL.Resizable - サイズ可変エレメント

エレメントの右端・下端・右下隅をマウスでドラッグして、 縦の高さ・横幅を変更できるようにするための JavaScript クラス。 ウインドウサイズを変更できるのと同じような感覚で、 HTMLページ内のテーブルなど各要素をサイズ変更できる。 文章では恐らく分かりにくいので、サンプルDEMOをご覧いただくのが早そう。 …
トラックバック:0
コメント:0

続きを読むread more

JKL.Hina (0.15) onClick="" 等にも対応した

onClick="" などのイベント系は、Internet Explorer では attachEvent メソッドを使って登録する必要があったので、改良した。 Opera/Firefox では単なるプロパティ値として登録できるようだが、 念のため、addEventListener を使うようにしてみた。 http://…
トラックバック:0
コメント:0

続きを読むread more

textarea中にタブ文字を入力できるようにする

textarea内にカーソルがあるとき、タブキーを押すと フォーカスが次のフォーム要素に移動してしまうが、 タブキーでテキスト中にタブ文字を入力できるようにする方法。 http://dotnetjunkies.com/WebLog/familjones/archive/2004/04/01/10607.aspx
トラックバック:0
コメント:0

続きを読むread more

JKL.Hina - テンプレート展開クラス

相変わらず Yahoo! ブログは調子が悪いので、こちらに書きます。 DOM を利用した JavaScript 用のテンプレート展開ライブラリを書いてみました。 変数置換 これは[/key]です。 条件分岐 <div title="@if [/bool]">~</div> ループ   <li…
トラックバック:1
コメント:0

続きを読むread more