2010-7-6 画面作り途中....

HTMLとJavascriptを作り中。。。。
JSでAjaxを使って、Jsonファイルからデータを取得として画面表示。
これで、ちょっとjson形式と読込方法を簡単にメモを取らせていただき。

---------------------------
メモ1:json形式
---------------------------
一番簡単な例
{
    key: value
}

データ取得
request.key;

-----------------------------------------------------------
二つ以上のキーがある場合
{
    key1: value,
    key2: value
}

データ取得
request.key1;

-----------------------------------------------------------
配列の場合(キーなし)
{
    label: [str, str, str, str, str]
}

データ取得
request.label[i];

-----------------------------------------------------------
配列の場合(キーある)
{
  label: [
        { key1: value, key2:value, key3:value, key4:value },
        { key1: value, key2:value, key3:value, key4:value },
        { key1: value, key2:value, key3:value, key4:value },
        { key1: value, key2:value, key3:value, key4:value }
  ]
}

データ取得
request.label[i].key1;

-----------------------------------------------------------
二つ以上のラベルがある場合(違うデータ構造)

{
    label1:{key1:value, key2:value, key3:value},
    lable2:{key1:value, key2:value}
}

データ取得
request.label1.key1;

---------------------------
メモ2:HTML色
---------------------------
Color                                        Code
--------------------------------
---- ---- ----

黒                black                     #000000
赤                red                       #ff0000
ライム            lime                      #00ff00
青                blue                      #0000ff
黄                yellow                   #ffff00
白                white                    #ffffff
シアン            cyan                    #00ffff
マゼンタ          magenta                #ff00ff
緑                green                    #008000
...

とても不思議な世界と思う。
特に数字によって色の変化、面白い。

参照サイト:http://www.hi-ho.ne.jp/douton/htmlcolor.html


数字到颜色的变换真是神奇。

我想去探寻这个奇妙的规律。

我希望自己拥有这个能力,在看到某种颜色的时候,便可以分析出它的RGB构成,然后准确说出它的十六进制代码。

今天写JS的时候,由于某个字段的颜色序号也是要从数据库读取的,一共有8种颜色,我在css里进行了相应的定义,为了测试到所有的颜色,然后我在json文件中随机填了很多颜色序号。结果呢,zhongcun看到页面出来五颜六色的表字段时候吃了一惊哦,哈哈。

---------------------------
メモ3:Javascript/Date関数
---------------------------
nowtimeは1970/1/1 0:00:00から取得時刻までの経過ミリ秒数としたら、
年月日時分秒を分別して取得する方法は:

var now = new Date(nowtime);
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();

以上。


PS:
Jsonファイルからデータを読んでいる時、Firefoxでいつも「整形式になっていません。」というエラーが出ています。
自動更新中なんですよ。だからこのエラーいつもいっぱい出てきます。。うるさいなぁ。。なぜ???
そして、以下のエラーも時々出ています。
エラー: uncaught exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIInterfaceRequestor.getInterface]"  nsresult: "0x80004002 (NS_NOINTERFACE)"  location: "JS frame :: chrome://tmtoolbar/content/TMTBBtnTrendProtect.js :: onCallbackSyncStatus :: line 656"  data: no]
怖いなぁ~~~~。なんですか、これ?
もしかしてPrototypeとJQuery一緒に使っているせいで??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值