サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
amachang.art-code.org
チャートマニアックスを使うと、様々なサイトのアクセスチャートを見ることができます。
操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します 10 年。 世界が JavaScript の真の実力を発見するのに要した時間である。 1995 年、Netscape 社の Brendan Eich により開発・設計された JavaScript は、「世界で最も誤解されたプログラミング言語」などと呼ばれもした、 ともすれば不遇とすらいい得る歳月を経て、あたりのそこここに満ち充ちていた「Web の旧来的なインタラクションの窮屈さを革命したい」という思いによって、ふたたび表舞台に招来された。 JavaScript は、Web の「あちら側」と「こちら側」とを取り結ぶ、もっとも古くてもっとも新しい、そして、もっとも重要な技術だ。次の 10 年を自らの手で創り出す
僕が作った僕 Lispです JavaScript 1.8 (Firefox 3) でしか動かないので注意してね>< テストコード (define ( 出力 JavaScript による実装 var tokenize = function(source) source.match(/\"(?:[^"])*\"|\|[^\|]*\||(\)|\(|\s+|[^\(\)\s]+)/gm).filter(/^[^\s]/); var parse = function(tokens) { var list = [], token; while ((token = tokens.shift()) && token != ')') list.push((token == '(') ? parse(tokens) : (token[0] == '"') ? token.substring(1, token
操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します
(1)好きなもの (1)Firefox ( )[r:3,t:60,f:6]シャキーン (1)JavaScript ( )[r:3,t:60,f:6]シャキーン (1)苦手なもの (1)CSS ( )[r:3,t:60,f:6]ショボーン (1)Z上司、曰く (i)[t:15] (i)[t:20] (1)というわけで ( )[r:3,t:60,f:6](金沢のラブホテル) ( ) (2) (2)[f:15]CSS が苦手な エンジニアは 僕だけじゃないはず! (2)[f:15]CSS が苦手な デザイナも もいるはず! (1)[f:15]でもほんとはみんな 出来たらいいよね! (2)みんなが関わる CSS なんだから (1)というわけで ( )[r:3,t:60,f:6](金沢のラブホテル) (2)これから 二時間半 (2)[f:18]CSS のお勉強を しましょう (2)参加して くださ
MP3 の再生 mp3 をダウンロードするので exec 押してから再生されるまでしばらく(数十秒くらい)かかるかも as.onload = function() { var sound = new as.Sound(); sound.load(new as.URLRequest('sample.mp3')); sound.play(); }; if (as.loaded) as.onload(); exec id3 とかも表示できる。 ID3Info や SoundChannel は別にエクスポートしなくてもいい as.onload = function() { var sound = new as.Sound(); sound.load(new as.URLRequest('sample.mp3')); var song = sound.play(); sound.addEventLi
amachang <seijro@gmail.com> weblog: http://d.hatena.ne.jp/amachang/ artcode: http://artcode.g.hatena.ne.jp/ Shibuya.JS: http://shibuyajs.org GaiaX: http://www.gaiax.co.jp/ Self Introduction こんにちは amachang です! JavaScript なんかやらせていただいております。 まだまだ ActionScript 初心者ですが よろしくお願いいたします。 すこしだけ宣伝 2月中に「まるごと JavaScript」というムックが出ます。 良かったら買ってください ^^; Developers Summit 2007 出ます 良かったら来てください ^^; Today's Theme CUI + Ac
crossdomain.xml Dear はてな Dear サービス提供者様 crossdomain.xml 置いてますか? crossdomain.xml とは 自分のサイトが 誰にアクセスされることを 想定しているかを示す XML DTD cross-domain-policy.dtd <!ELEMENT cross-domain-policy (allow-access-from*)> <!ELEMENT allow-access-from EMPTY> <!ATTLIST allow-access-from domain CDATA #REQUIRED> <!ATTLIST allow-access-from secure (true|false) "true">
.hoge.fuga と .hoge のカスケード順位が同じになる。本来 .hoge.fuga が優先されるべきである。
Self Introduction こんにちは! amachang です 久し振りの Shibuya.JS うれしい! >< 楽しんでいってください!
var f = function(){}; f(); (function(){})(); var f = function(){ var name = 'amachang'; var g = function() { alert(name); }; g(); }; var a = 0, b = 0, c = 0; var f = function(b, c){ var g = function(c) { alert(a); alert(b); alert(c); } g(2); } f(1, 1); ラムダ式も出来る λx.x function(x){ return x } λab.a+b function(a) { return function(b) { return a + b; } } こんなこともできる 関数の関数 Function.prototype.atode = funct
if (!document.implementation || !document.implementation.hasFeature || !document.implementation.hasFeature("XPath", null)) (function() { var uai = new function() { var ua = navigator.userAgent; if (typeof(RegExp) == "undefined") { if (ua.indexOf("Opera") >= 0) { this.opera = true; } else if (ua.indexOf("Netscape") >= 0) { this.netscape = true; } else if (ua.indexOf("Mozilla/") == 0) { this.mo
8 年。 世界が XPath の真の実力を発見するのに要した時間である。 1999 年、W3C により勧告された XPath は、「なにコレ読めねえwww XPath きめえwww」などと言われもした、 ともすれば不遇とすらいい得る歳月を経て、あたりのそこここに満ち充ちていた「DOM まじめんどくせえ」という思いによって、ふたたび表舞台に招来された。 XPath は、DOM ツリーの「ancestor」と「descendant」、「lastChild」と「firstChild」とを取り結ぶ、もっとも古くてもっとも新しい、そして、もっとも重要な技術だ。次の 8 年を自らの手で創り出すために、私は DOM 3 XPath に注目した。 XPath
2007/09/15 に行われたイベント「出張 Shibuya.JS 24」での amachang の発表資料です。次世代ブラウザの新機能を一気にお見せします。10 年。 世界が JavaScript の真の実力を発見するのに要した時間である。 1995 年、Netscape 社の Brendan Eich により開発・設計された JavaScript は、「世界で最も誤解されたプログラミング言語」などと呼ばれもした、 ともすれば不遇とすらいい得る歳月を経て、あたりのそこここに満ち充ちていた「Web の旧来的なインタラクションの窮屈さを革命したい」という思いによって、ふたたび表舞台に招来された。 JavaScript は、Web の「あちら側」と「こちら側」とを取り結ぶ、もっとも古くてもっとも新しい、そして、もっとも重要な技術だ。次の 10 年を自らの手で創り出すために、我々は Shibu
JavaScript で書いた XPath パーサ(処理系はまだないよ) とりあえず、↓この XPath を書き換えてみてください。 XPath を動的にパースします。 XPath :
/* S6 * (c) 2007 Cybozu Labs, Inc. * * S6 is freely distributable under the terms of an MIT-style license. * /*--------------------------------------------------------------------------*/ // S6 // SSSSSS created by amachang if (typeof window.s6 != 'undefined') { delete window.s6; } var s6 = {}; s6.defaultStyles = { '.s6': { position: 'absolute', margin: 0, padding: 0, border: 0, overflow: 'hidden'
地道な高速化 1 // style も new 時にプロパティにいれておく s6.Constructor = function(element) { this.element = element; this.style = element.style; }; 地道な高速化 2 // コールバックを受ける関数では this // や引数を受けるようにしとく s6.hoge = function() { var shift = Array.prototype.shift; // ↓ Opera ではバグるので回避しなきゃダメ var f = shift.apply(arguments); f.apply(shift.apply(arguments), arguments); }; DOM の空きプロパティ // DOM の要素の空きプロパティの // アクセス速度は普通のハッシュとほとんど変
ここで言う名前空間とは 名前空間とは、一つの名前が一意のものを表す空間。例えば、大きな目で見れば、日本語は自然言語の名前空間である。また、専門用語なども名前空間と考えることが出来る。 日本語 { コンニチワ = 挨拶 : : } 中国語 { ニーハオ = 挨拶 } 英語 { ハロー = 挨拶 } また、名前空間は重なり(優先順位)を持つ 同音異義語などの言葉は、それぞれの細かい名前空間の重なりによって一意のものに特定されると考えられる たとえば、「コイが好き」と言った場合 池に関する名前空間 { コイ = すいすいパクパク } チャライ話題に関する名前空間 { コイ = ドキドキきゅんきゅん } お茶に関する名前空間 { コイ = にがーい } 名前空間の優先順位を考えると、一意の意味を知ることができる。
というわけで 勉強が出来ない バカプログラマ 天野です amachang (あまちゃん) と 呼ばれると 喜びます>< よろしくお願いいたします^^ あ、あと 「まるごと JavaScript」で Prototype.js の 記事なんか書いてます
このページを最初にブックマークしてみませんか?
『http://amachang.art-code.org/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く