很多标签好长时间不用,竟然都生疏到好久都想不起来了;
一段文字太长的时候,一般会设置显示省略号…,产品要求鼠标划入的时候,显示完整内容,我竟然不知道用啥属性了
想了好久,一开始以为用alt,查了查也不是,问了别人才知道,是title
<a title="我爱你"> 我爱你 </a>
效果如下,鼠标划入即可
别的收获就是学会了用localstorage,
我们想要把自己设定的一些值暂时存储在本地的话,就可以用localstorage,它的优点是比cookies可存储空间要大很多;
localStorage.setItem('number',jsonS);
如果我们要存储一个json数组,就需要一些方法,并不能直接存储json数组,因为默认存储的都是字符串;
例如:
jsonarr = [
{show: "是", number: "1"},
{show: "是", number: "2"},
{show: "是", number: "3"},
{show: "是", number: "4"},
{show: "是", number: "5"},
{show: "是", number: "6"},
{show: "是", number: "7"}
]
//这是我项目当中需要用到的json数组;
//存储之前,我们要先转义一下;
之前不理解json,所以特地去查了一下;
json 形式:
{ "name":"runoob", "alexa":10000, "site":null }
key 和 value 中使用冒号(:)分割。
每个 key/value 对使用逗号(,)分割。
key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
json是无序的,我们不能通过索引正确的获取每个值,可能会混乱;
for(key in jsonObject){
console.log(jsonObject[key]);
}
这样可以正确的输出所有value值;
到目前为止,json {}形式的和json数组[]这种形式的,我还不是太了解,后续还需要深入探索