■ JavaScript で日本語の変換途中の文字列を取得するinput form に onKeyDown とか指定してイベントを受け取るようにすると、現在入力している文字列が取得出来るわけですが、残念ながら日本語の変換確定前の文字列は IE でしか取得出来ません。しかし setTimeout の...
ご存知の通り、JavaScriptの連想配列の最後のカンマはやっかいです。 最後の要素の後にカンマがあるとIEでバグになるので、普通はこのように書くと思います。 よくある書き方 var x = { a : 1, b : 2, c : 3 // ←カンマつけない } しかしこの書き方は不便だしバグり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScript, debug, tipsminifyされたJavaScriptは各種開発者ツールのdeminifierを使えば整形された状態でdebug出来ますが、packerで圧縮されたJavaScript(以下packed JS)はどうかという話。Google Chromeの開発者ツール... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
javascript何の役に立つか不明だけど書いてみた*1。Proxyでプロパティアクセスをフックして、存在しない場合は用意しておいたメソッドを返す。Method missing for JavaScript ― Gist https://gist.github.com/2290705 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
HTML5 の audio タグを使ってアプリケーションを作る際のメモのようなもの 前提: モバイル環境については考慮していない。 前提: というか Google Chrome のことしか考えていない。 HTML5 の audio タグの基本的な使い方は、 audio タグを作って、そいつに対して... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptで名前空間(ネームスペース)を用意すると、使う側が面倒になってしまうケースがあります。 ■例 もし jp.clockmaker.data.MojaData クラスを作った場合、 いつも new jp.clockmaker.data.MojaData() って書くことになる? そ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ハブろぐ havelog.ayumusato.com RSS Feed Twitter GitHub Google+ Search Related 関連度1 : 年末年始でセレクタエンジンHayate.jsを書いてみた 関連度1 : Firefox3.6あたりで取得したinnerHTMLにxmln... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
The requested blog was not found -- unless you requested that of Dan Kogai (小飼 弾). これのどこが法律違反かがわかると、なぜ4月1日生まれが早生まれになるのかがわかります。 初日不算入の原則外 今年2012年2月29日... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
// 任意の連続した文字列生成 (new Array(10)).join(‘a’); // 任意の内容で初期化された配列生成(要Underscore.js) _(_.range(100)).map(function(n) { return ‘hoge’ }); // 高速なepoch秒生成 +(D... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScript Advent Calendar 2011オレ標準駅伝10日目です。それにしてもみなさん濃いですね。圧巻はoogattaさんでしょうか。 今日は軽めに、あまり知られてないと思われるDOMのAPIを紹介したいと思います。 DOM3 EventsにはComposition Even... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 JavaScriptでのミスや混乱しやすい所varなしの変数宣言/callback関数の使い方/this/ループとイベントハンドラでのミス/重たい処理でUIスレッドが固まる/コンパイラのない生活/JavaScriptのOOPの理解をしていない 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
こんにちは。すぎゃーん(@sugyan)です。 先日、Nakamap APIを公開しましたが、今回はそれをJavaScriptから使うためのライブラリを用意してみましたので紹介させていただきます。 使い方 <script type="text/javascript" src="http://dev... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
HTML5/CSS/JavaScript | 20:09 | サイト移動しました、こちらへどうぞまた、続きの話は、Windows 8のWinJSはJavaScriptのnamespaceをこんな風に処理している もっと詳しい話は、この本にある。JavaScript: The Good Parts ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
と言う会が品川某所で、2011/10/05にヒッソリと開催されました。お客様は主催者たる僕のみで、それ以外の参加者は基本的に講師という大変贅沢な会です。それなりに話はあっちこっちしていたし、話題に上がった重要そうな部分で、僕が覚えている事を補足しながらメモ書き。 スケールするUI(by @monj... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Hogeからは子オブジェクトが存在するかどうか分からない (自分が親になっているのかどうか分からない)ので Hoge内から子オブジェクトに関する記述を行うことはできません。 この場合、Hogeを継承する子オブジェクト(子クラス)を作成し、 その中から上位クラス(.prototype拡張されているク... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
スマートフォンを含む最近のブラウザでは、戻るボタンで前のページに戻った際に、JavaScriptも含めて前回の最後の状態を復元します(Back Forward Cacheと呼ばれます)。これはとても便利なのですが、ページを作成する立場からすれば、余計なお世話であることもあります。 Back For... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Webブラウジング中にショートカット・キー[F12]を押すと起動できる「開発者ツール」が、バージョン8以降のInternet Explorer(以下、IE)には搭載されている。開発者ツールは、現在開いているWebページのHTMLコード内の各要素をツリー形式でビジュアルに表示したり、Webページ上の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
「強火で進め」で紹介されていた「Byte-saving Techniques」がすごいっす。可読性を犠牲にしてでも、とにかくサイズを圧縮したい!という人のための変態テクニック集ですw。 いろいろ参考になったのですが「へぇ」というものを中心に紹介してみます。 function(t,d,v,i,f){... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにしま... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
春ですし、少し初心者向けの記事を書きます。タイトル通り、JavaScriptのオブジェクト指向について。 JavaScript標準のオブジェクト指向といえばnewやらprototypeやらを書く必要がありますが、これらの演算子は書くのが面倒臭い上に気をつけないといけない点がたくさんあります。Jav... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptでよく使われるコード片に即時関数というものがあります。無名関数を宣言して即実行することで、ローカルスコープの存在しないJavaScriptにおいて擬似的にローカルスコープを再現します。 一番有名なのはこの(function(){ ... })()の形式なのですが、なぜfunct... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|