发表于: 2017-08-01 23:28:19
1 875
今天完成的事情:
1.把任务三剩下的一点东西完成了
2.了解了json
3.断点调试
4.学了一部分jQuery,为任务四准备
明天计划的事情:
1.接着把jQuery看一部分
2.理清任务四逻辑,准备开始任务四
遇到的问题:
收获:
1.经师兄指点,昨天的appendChild()弄明白了。
这里再回顾一下,appendChild()这个方法呢,是相当于在将结点"搬运"到指定位置,所以放在for循环之外的话,再次循环的时候就找不见clone了。
2.json
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事件基本一致
评论