くれすの開発日記〔JavaScript編〕 このページをアンテナに追加 RSSフィード

2007-06-10正しい仕様

[] JavaScriptのMIME 22:45  JavaScriptのMIME - くれすの開発日記〔JavaScript編〕 を含むブックマーク はてなブックマーク -  JavaScriptのMIME - くれすの開発日記〔JavaScript編〕  JavaScriptのMIME - くれすの開発日記〔JavaScript編〕 のブックマークコメント

あーありがち - text/javascript って obsolete なんだより。

application/javascript

application/ecmascript

にしろってか。ブラウザの対応とかどうなってんだろ。

scriptタグもコレに準拠した方が良いのかな?

<script type="application/javascript" src="/js/foo.js"></script>

てか、Apacheの設定もコレに準拠すべき?デフォルトだと特に設定してないからtext/plainで出てくるはずだけど。

何はともあれブラウザの対応が気になるところ。

2007-05-31スタイルとの連携

[] floatが動かない 01:37  floatが動かない - くれすの開発日記〔JavaScript編〕 を含むブックマーク はてなブックマーク -  floatが動かない - くれすの開発日記〔JavaScript編〕  floatが動かない - くれすの開発日記〔JavaScript編〕 のブックマークコメント

JavaScriptで、スタイルシートを操作することが可能。

var elem = document.getElementById("foo");
elem.style.display = "block";
elem.style.backgroundColor = "#FFCCCC";

しかし、うまく行かないものが1つ。floatである。

回り込みを指定しようとしたら、どうもブラウザによって挙動が異なったりで少々面倒らしい。

以下、UchのX40記 - [JavaScript]DOM Elementのstyle属性のfloatより。

IEやと

(DOM Element).style.styleFloat = "left";

Firefoxやと

(DOM Element).style.cssFloat = "left";

OperaやとどっちでもOK。

ひどい実装だな。。。

ここはどちらかに統一して欲しいところ。

YuichirouYuichirou2007/08/13 00:42こんにちは。floatの設定をするプロパティは、W3C勧告によれば「cssFloat」が正しいです。IEの独自実装は困ったものですね。
http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSS2Properties-cssFloat

CressCress2007/08/28 15:31# コメントの携帯通知が設定してなくて今頃気づきました。亀レスです。
おや、W3Cで既に勧告されているのですね。
他のCSSのように、 elem.style.float みたいに書ければ良かったんですけどね。どちらも変則的で使いにくい感じです。

2007-05-29JSON! JSON!

[] 識別子、文字列または数がありません。 21:40  識別子、文字列または数がありません。 - くれすの開発日記〔JavaScript編〕 を含むブックマーク はてなブックマーク -  識別子、文字列または数がありません。 - くれすの開発日記〔JavaScript編〕  識別子、文字列または数がありません。 - くれすの開発日記〔JavaScript編〕 のブックマークコメント

IEだと出るエラーFirefoxだとエラーにはならない。

識別子、文字列または数がありません。

これは、ブラウザごとのオブジェクト記法の解釈の違い?によるもの?みたい?*1

var obj = {
    "foo": [ 1, 2, 3 ],
    "bar": [ 4, 5, 6 ],
};

最後のカンマが問題になる。これをはずしてやればOK。

var obj = {
    "foo": [ 1, 2, 3 ],
    "bar": [ 4, 5, 6 ]
};

どっちが正しい実装なんだろう?IEの解釈が正しいのか、間違っているのか。

*1疑問符多すぎ。

HollieHollie2011/07/23 16:55I love reading these articles because they're short but infrmoatvie.

mguqhzcpcgmmguqhzcpcgm2011/07/23 22:57AWIaYp <a href="http://vfddlalrpfnt.com/">vfddlalrpfnt</a>

2007-05-25よろしくお願いします。

[] 自己紹介 02:35  自己紹介 - くれすの開発日記〔JavaScript編〕 を含むブックマーク はてなブックマーク -  自己紹介 - くれすの開発日記〔JavaScript編〕  自己紹介 - くれすの開発日記〔JavaScript編〕 のブックマークコメント

FreeBSD日記Perl日記など、ニッチ層受けするかもしれない*1日記を書いている、くれすです。

今回はJavaScript編です。個人的にはJSONが熱いと思ってます。Ajaxも良いけど、JSONの方が楽。たまにはAjaxも書いてみても良いけど。


一応、どのブラウザでも動くようなものを作っていく方針ではあります。はい。

*1:と思っているだけ。