カテゴリー: JavaScript

Home / カテゴリー: JavaScript

AngularJSの本を買いました

2014-05-09 | JavaScript | コメントはまだありません

JS界隈はごちゃごちゃしていて、けっきょくあいつらなんなの感がすごいんです。
Node.jsからこっち、どうもサーバでも動かせる云々のあのへんは、ちゃんと勉強しとかないと詰みますねというのがやっと理解できてきました。
どうもこう、サーバでJSが動くという感覚がよくわからない。ピンときてない。
さしあたり概念すっ飛ばしてステキな理解をする方法はないものかと案じておりましたら、心に響くフレームワークがあったと。
AngularJS。
HTMLテンプレートへの操作の仕方が、たいへんにGENSHIっぽい。正確には違うけど、かなりテンプレートを自然とした状態に保てそうだなーという感触を得ました。
で、本買ってきた。

AngularJSアプリケーション開発ガイド

これこれ。ハンドブック的な薄さで、電車の中で読むにも筋トレ感覚にはなりにくい。
がっつり触るのはこれからながら、かなり期待しています。
GenshiやjQueryをみたときのトキメキみたいなのがございました。

ちなみに本の表紙の魚はハコフグであるとのこと。なんでアンコウじゃないんだよ……。

JSでHTMLタグとかをエスケープする

2013-04-13 | JavaScript | コメントはまだありません

ありがちな話

$foo.replace(/&/g,'&')
    .replace(/'/g,'"')
    .replace(/</g,'&lt;')
    .replace(/>/g,'&gt;')
    .replace(/\n/g,'<br>');

順番を間違うと、「<」や「>」が多重にくくられたり、改行→brタグあたりがエラいことになったりする。
なったわー。

ごちゃごちゃした文字がてんこ盛りになるジャンルなので、目がチカチカしてしんどい。ぱっと見、正しいのか間違ってるのか判断つきにくいんですね、脳が読解を拒否しやすくて。

JSONviewが整形してくれない

2012-09-06 | JavaScript | コメントはまだありません

FirefoxアドオンでJSONViewというのがあることはWeb屋さんなら大抵知ってる。知ってるよね。
json受け取った時に整形してくれる便利なやつだ。
が、こいつがたまに効いてくれなくて、整形しないツライチのjsonテキストを吐き出すことがある。
文字化けはしてない。
コピペしてOnline Json Viewerで開くとちゃんと整形される。
なんだよ?

ヘッダを見よう。

application/javascript

これはNGで、

application/json

こっちが正解だ。
RFCにもそのよーに書いてあるではないか。

Ajaxを導入してみる

2010-02-01 | JavaScript, Python | コメントはまだありません

ページ内の簡単なにぎやかしのために、jQuery導入を試みる。
prototype.jsに比べたら、考えることが少なくていいですね。ヘビーな用途はこっちの腕がついていかないので、簡単なものをいくつか作って動かしています。
とくに操作性のキモになるのは船の画面でパーツを選んだりするところになると思うので、このへんでは小気味よく動くよう気をつけたいところ。
今のところはそんなにストレスない感じになってると思う。

一個のアクションが発生すると五月雨式にあちこち計算しなおしたりする箇所があるので、操作にストレスを与えないようなつくりにしないと。

Pylons+Genshi+FoemEncodeでHTML Fillerをつかう方法がわからぬ。