今天看了那么点Json


    JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
    JSON 是轻量级的文本数据交换格式
    JSON 独立于语言 *
    JSON 具有自我描述性,更易理解


{
"employees": [
{ "firstName":"Bill" , "lastName":"Gates" },
{ "firstName":"George" , "lastName":"Bush" },
{ "firstName":"Thomas" , "lastName":"Carter" }
]
}


<p>
Name: <span id="jname"></span>< br />
Age: <span id="jage"></span><br />
address: <span id="jstreet"></span><br />
Phone: <span id="iphone"></span><br />
</p>

<script type="text/javascript">
var JSONObject= {
"name":"Bill Gates",
"street":"Fifth Avenue New York 666",
"age":56,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone
</script>

var employees = [
{ "firstName":"Bill" , "lastName":"Gates" },
{ "firstName":"George" , "lastName":"Bush" },
{ "firstName":"Thomas" , "lastName": "Carter" }
];

可以像这样访问 JavaScript 对象数组中的第一项:

employees[0].lastName;




JSON 值可以是:

    数字(整数或浮点数)
    字符串(在双引号中)
    逻辑值(true 或 false)
    数组(在方括号中)
    对象(在花括号中)
    null

你可以使用HTML5的本地存储功能来实现每天只能一次的功能。具体步骤如下: 1. 在页面加载时,检查本地存储中是否存在名为"clicks"的数据。 2. 如果不存在,或者存在但是日期不是今天的日期,就将"clicks"的值设为1,并且允许用户击按钮。 3. 如果存在且日期是今天的日期,就将"clicks"的值加1,并且禁止用户击按钮。 下面是一个简单的示例代码: ``` // 获取今天的日期 var today = new Date().toLocaleDateString(); // 检查本地存储中是否存在名为"clicks"的数据 var clicks = localStorage.getItem("clicks"); if (clicks == null || clicks.date != today) { // 如果不存在,或者存在但是日期不是今天的日期,就将"clicks"的值设为1,并且允许用户击按钮。 clicks = { date: today, count: 1 }; localStorage.setItem("clicks", JSON.stringify(clicks)); enableButton(); } else { // 如果存在且日期是今天的日期,就将"clicks"的值加1,并且禁止用户击按钮。 clicks.count++; localStorage.setItem("clicks", JSON.stringify(clicks)); disableButton(); } // 允许用户击按钮 function enableButton() { var button = document.getElementById("myButton"); button.disabled = false; } // 禁止用户击按钮 function disableButton() { var button = document.getElementById("myButton"); button.disabled = true; } // 当用户击按钮时,更新本地存储中的数据,并禁止用户继续击 function handleClick() { clicks.count++; localStorage.setItem("clicks", JSON.stringify(clicks)); disableButton(); } ``` 在HTML中,你需要将按钮的onclick事件绑定到handleClick函数: ``` <button id="myButton" onclick="handleClick()">击我</button> ``` 注意,这个示例只是一个简单的示例,实际应用中你可能需要更复杂的逻辑来处理用户击行为。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值