JavaScript

Dijitでちょっとイベントと状態について勉強しようと思った

dijit.js _Widget _Templated _Container layout._LayoutWidget form._FormWidget きたこれ。_Widjet.js と _Templated.js で当たり。読む。ちょうど大きい人が来たので相談した。「状態表みたいなものから UML 起こしてそれをそのままコードにできればいい…

第5回Ext JS/Ext GWT勉強会(10/29) Ext JS の日本支社、なのかしらないですが Ext Japan というのが出来るらしい。 XMLHttpRequest Level 2/Working Draft XHR2 の WD。 XMLHttpRequest Level 2 enhances XMLHttpRequest with new features, such as cross…

IE の select の onchange イベントは Bubbles=no

onchange Event タイトル通り。知らないで普通に delegation 使ったイベントコントローラ作ってたら死んだ。 むかっとなって、何かきっと美しいハックがあるんだとおもって、JavaScriptMVC のソースを見たらば、なんかふつーに click から疑似 change イベン…

V8

V8… 今日は最初の一時間を、近頃疎かにしすぎていた最新情報のキャッチアップに費やすことに決めたので、V8 のドキュメントをざっと読んだ。ためになった。こうなったら C++ やりたい。インターフェースだけ C++ で提供して、それを操作するのを JavaScript …

RollOutをください

mouseleave/mouseenter, rollOut/rollOver Flex には確か rollover/rollout と mouseover/mouseout が別にあって、IE にも mouseleave/mouseenter と mouseover/mouseout が別にあって、要するにそれが無くて mouseover/mouseout だけだとどうなるのかという…

RSH

Really Simple But Unko History JavaScriptMVC は要するにコントローラだけがなかなか切れ味の鋭いアイディアを形にしたシャープなアイテムであり、それ以外はだいたいどっかから持ってきたものの寄せ集めである。別にそれはいい。便利だし。そもそもRails…

良く忘れること

JavaScriptとは愛だ すでにプログラムができる男達にとって、JavaScript について覚えておくことは次の三つだ!これしかない!でもすぐ忘れる! this キーワードだけが、 prototype scope chain へと僕らを導く「唯一の」術だ 「設計図->設計図->設計図->生…

インテリ2

こんにちは、マイクロソフトから来ました。嘘です。 コード 前の会社で書いた JavaScript ライブラリは古くって臭くなっていたので、別に誰にあげるともなくそのまま辞めてきてしまったのですが、この度新しい会社で改めて JavaScript なんぞをごそごそと書…

JavaScriptMVC 2.0

時間が無いので殴り書き。Subversion の trunk から落とせる JavaScriptMVC 2.0 には、サイト自動生成・管理ができるGUI…というかXULアプリが付いてて、実行権与えて /jmvc/command.html を立ち上げるとワーオって感じなんですが(全然わかってなかった!別…

インテリ

高幡不動一インテリセンスが好きな男としては、Aptana のインテリ具合も確かめて見たかった。というわけで確かめてみた。 コード1 function ConstA() { this.prop_a = "prop_a"; this.prop_b = "prop_b"; } function ConstB() { this.prop_c = "prop_c"; thi…

Prototype Chain

久々に JavaScript の仕事をすることになりました。今は prototype.js やら jQuery やらほんとにいろいろあって何も考えずにやれば何も考えずにできるのでしょうが、いまいち何をしているのかわからなくて不安なのでソースを読んでいたら、Prototype Chain …

PPK on JavaScript

マストバイ!!!ppk on JavaScript (Voices That Matter)作者: Peter-Paul Koch出版社/メーカー: New Riders Press発売日: 2006/09/26メディア: ペーパーバック クリック: 2回この商品を含むブログ (1件) を見る

24 ways to impress your friends

数ヶ月ぶりに、溜まっていたWeb標準系のブログを必死で読み漁っています。かなり発展途上のジャンルなので、お仕事的な視点から見れば必死で付いていく必要は無いと思うけど、たまには追いついておかないと…。 24 ways to impress your friends 去年の12月に…

自動操作ツール

ブックマークレットでがんばる こないだまでもりもりと作っていたウェブアプリが稼働しました。良かった。それで、前回から使い回していたフォーム自動入力のブックマークレットさらに改良して、データをかなりランダムで入力できるようにしたりしました。こ…

prototype.js prototype.jsを読んでみる (1) わたくし地道に応援し続けるアリエルさんの開発ブログによる、prototype.js 解剖学。裏側は Zope/Plone らしいです。アリエルさん好きです。

IE/Jscriptのメモリ漏れ

Understanding and Solving Internet Explorer Leak Patterns @ MSDN IE, Closures, Leaks/James Mc Parlane's Blog Javascript Closures ここに書いてあったことはどうやら大きく間違っていたらしいので出直します。

今日のuser.js

主にJavaScriptと愛嬌でおまんまを食っている人間で、かつOperaがメインのブラウザである者の性として、大変にしょうがなく「エラー発生時にJavaScriptコンソールを開く」をオンにしているとちまちまちまちまとコンソール様がお開きになって細かなストレスが…

自転車乗ってばかりでさぼっていたらちょっぴり時代が動いていたようだ…。 JavaScriptライブラリ MochiKit 背景画像 Multiple Backgrounds/Surfin’ Safari なんとSafariさんは先走りに先走って背景画像の複数枚指定に対応したのだった。でも絶対便利。

Singleton on JavaScript

JavaScript singleton objects (and how to avoid polluting the global namespace) ためになるなぁ!。サンプルをもう少し「private」と「public」に強調して書くと…、 var MySingleton = new function() { var testVar1 = 0; //private var testVar2 = "un…

DOM(/JavaScript)もまた「ウェブ標準」です。

Gotta keep 'em separated The first is that just because something appears to be easier, doesn't make it the right tool for the job. In fact, there was probably similar excitement when the <font> tag was introduced to HTML: a quick and easy way t</font>…

だだ漏れ疑惑のその後

JavaScript Memory Leaks/The JavaScript Weblog JavaScriptエンジンとブラウザのDOMエンジンとの間がごにょごにょしてメモリが漏れていく問題のその後。IEだと案外漏ってるなぁ〜。という話と、少なくとも主要な原因の一つのイベントだけは onUnLoad 時にな…

/IE7/

/IE7/ そんな Dean さんの大傑作プロジェクトの /IE7/ 、去年の夏のリリース辺りからばりばりに良い感じになって参りまして、いつか使ったろーこんにゃろーって思ってたところ今ちょうどいいお仕事があったので、作り途中だったんですが導入しまくってみたと…

onLoadと堪え性

Order of Events/dean.edwards.name/weblog/ window の onLoad イベントは、すべてのHTML要素が準備されるだけでなく、画像などの置き換えエレメントやObjectタグでリンクされたファイルなんかのロードも待ってしまって遅い。と思った IE7 プロジェクトの De…

JavaScript のユニットテストフレームワーク

JsUnit 超イカス。思わず興奮して Yahoo グループなどにも登録してみました。このプロジェクトも2001年からやっていたのか…。も、というのは、Venkman もずいぶん前からあったのに使い始めたのはつい最近で、自分は一体これまで何をやっていたんだろうか?。…

JavaScriptによるHTMLテンプレートシステム JavaScript Templates/TrimPath Motives For JavaScript Templates/Tales On The TrimPath innerHTML の親玉といった風情であります。経験上、日記の方で「very heavy handed and too verbose」と仰っている、 DOM…

Venkman 様、Devedge は何処へ…。

こないだ JavaScript Shell について適当なことを口走っているとき、私の胸を強く締め付けていた思いそれは「もしかしてこんなの、僕が知らないだけで Venkman で余裕でできるのでは…」というふとした気づきです。ベンクマン。なんかすげえ名前ですが数年前…

JavaScript Shell, Greasemonkey

JavaScript Shell 最高ですかー!。最高です!。2005年はこのツールに出会えたことで最高のスタートを切ったと言えます。少し唖然としました。これ最初にリリースされたのはいつなんでしょうか…。しばらくの間、どうやら私は少なくない時間を無駄にして来た…