发表于: 2017-08-01 23:28:19

1 875


今天完成的事情:

1.把任务三剩下的一点东西完成了

2.了解了json

3.断点调试

4.学了一部分jQuery,为任务四准备

明天计划的事情:

1.接着把jQuery看一部分

2.理清任务四逻辑,准备开始任务四

遇到的问题:

收获:

1.经师兄指点,昨天的appendChild()弄明白了。

这里再回顾一下,appendChild()这个方法呢,是相当于在将结点"搬运"到指定位置,所以放在for循环之外的话,再次循环的时候就找不见clone了。

2.json

 json就是一种数据格式,将javascript中的数据转换成字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式。
javascript中一切皆是对象,都可以通过json来传递。在json中,数组和对象以两种不同的形式存储
对象保存在{}中,数组保存在[]中。如:
var obj='{"a":"A";"b":"B"}' //这是一个json字符串,其本质是一个字符串,存储的是一个对象
var arr='["a","b"]'//这是一个json字符串,其本质是一个字符串,存储的是一个数组

将对象转换成json   JSON.stringify()方法
var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是一个字符串 '{"a": "Hello", "b": "World"}'
将json转换成对象    JSON.parse方法
var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //结果是一个对象 {a: 'Hello', b: 'World'}
myObj = {
    "name":"runoob",
    "alexa":10000,
    "sites": {"site1":"www.runoob.com,"site2":"m.runoob.com","site3":"c.runoob.com }
}
修改json对象的值
myObj.sites.site1 = "www.google.com";或myObj.sites["site1"] = "www.google.com";
删除json对象的值

delete myObj.sites.site1;或delete myObj.sites["site1"]

json对象 可以理解成 符合 json格式规范

3.jQuery

学习过bootstrap之后, 库这个概念再出现就能愉快接受了

JQuery在语句最好是写在如下结构中,以避免错误

$(function(){

//语句。。。

})

jQuery语句基本上由三部分组成

$(selector).action(),即美元符号、选择符、操作

选择符基本和css选择器类似,但是还有增加的如:

$("tr:even")//类似于伪类

$("tr:odd")//选择奇数位的<tr>

事件也和DOM事件基本一致


返回列表 返回列表
评论

    分享到