javascript

行頭と行末の空白を消す

javascriptにはstripみたいな関数はないのでしょうか? とりあえずreplaceを使ってみる js> var a = " h1 "; js> a.replace(/\s+/g, ''); h1

グローバル変数はwindowにぶらさがる

知らなかったのでメモ var global_v = "hello"; alert(window.global_v == global_v);やっとPro Javascript Techniquesを読み始めた。その本からの抜粋。Pro JavaScript Techniques作者: John Resig出版社/メーカー: Apress発売日: 2006/12/13メディア: ペー…

JSONを試す

Ajax in Actionを読み進めているところで、JSONが書いてあったので試す。Railsの練習用アプリで今までXMLで出力していたコントローラーにJSONで出すやつを追加して試してみた。 出力 {"picture": { "title": "海", "width": "1280", "height": "1024" } }jav…

XMLHttpRequestのresponseXML

これの存在を知らずにわざわざresponseTextをparseしていた。Content-Typeをapplication/xmlもしくはtext/xmlにしているとそのままDOMとして扱えると書いてあるじゃないですか、Ajax in Actionに。 var xmlDoc = ""; if (window.ActiveXObject) { xmlDoc = n…

this

javascriptのthisにハマル。thisをイベントハンドラーの中で使うと、そのthisはそのイベントを発呼したエレメントにバインドされるというのを知らなくてはまりました。現在javascriptを勉強中。本はAjax in Actionを読んでます。こういったことも書いてある…

Yahoo! UI Library

http://www.thinkvitamin.com/features/javascript/15-things-you-can-do-with-yahoo-ui 試してみようと思ってて未だに試せずにいるヤフーのUIライブラリー。ここでデモを見たけど、かっこいいエフェクトいっぱいあるね。