发表于: 2017-04-12 23:53:32
1 636
任务进展:
1:提交任务7和8,按照师兄的要求做了修改。
2:学习JS引用类型和DOM。
遇到问题:
在看到字符串包装类型这一节时,书中说后台处理字符串分三步:(1)创建String类型的一个实例;(2)在实例上调用制定的方法;(3)销毁这个实例;步骤相当于:var s1=new String("some text"); var s2=s1.subString(2); s1=null; 在chrome中测试例:var s1=new String("some text"); var s2=s1.subString(2); var s3=s2; alert(s1);结果是some text
后面书中继续举例:var s1="some text"; s1.color="red"; alert(s1.color);结果:undefined 说明销毁的并不是实例,而是运行时为实例添加的属性和方法,且第三行alert语句并不会创建自己的String对象,javascript高级程序设计这本书翻译表述存在一定问题。
明日计划:
继续学习JS事件,利用所学JS知识尝试为汉堡按钮添加点击事件显示导航列表。
收获:
学习了JS Function类型,基本包装类型,单体内置对象及其操作方法,DOM节点层次和操作节点方法。
评论