发表于: 2017-04-14 22:44:49

1 1125


今天完成的事情:
通过昨天的难过只后,今天又可以继续前进了。
学习JQuery对象转换DOM对象的两种方法,第一种通过[index]:
var $a = $("#a");//这是JQuery对象
var v = $a[0];//这是DOM对象
第二种是通过.get(index)的方法:
var $a = $("#a");JQuery对象 
var a = $a.get(0);DOM对象
学习call和 apply,好像很叼的样子,不过目前只知道改变this的指向,还有就是.call(第一个是要指向的对象,可以逗号后跟函数的内容相关的东西,具体都能添加什么还在研究。)
明天计划的事情:
老老实实学习this,争取把小课堂的质量往上提。
遇到的问题:
第一天读取被杀人数出现被杀人数未定义报错。解决方法,对此方法外加一个if语句,等被杀人数不是未定义的时候再执行内部内容。

难道js里的各种css样式是style数组里的一个一个的内容吗?(也是看到个例子才有的疑问)

function changeStyle(attr,value){
this.style[attr] = value;
}
var box = document.getElementsByTagName("p");
window.changeStyle.call(box[1],"border","20px solid black")
收获:
了解JQuery获取的对象全部是包含零个或一个DOM元素的集合,即使用$("#id")选到的,也需要当做对象来对待。
关键词大概意思就是语言保留的词,不能用做标识符。
突然发现之前由于ID二次使用的黄色警告,想试着取消掉,于是把ID改成class还是警告,然后突然想到书上的例子,因为我二次使用是对同一个节点设置不同的行为,根本不需要第二次选中,直接在第一个事件结束后添加第二个事件就可以啦。



返回列表 返回列表
评论

    分享到