优酷前端JS部分面试题

2014-08-02 22:04:18

1 补全代码,编写一个简单DOG类,能初始化其名字,颜色,具有如下方法并能使这些方法可链式操作

setName(name)   名字

setColor(color)  颜色

yelp()  发出叫声alert('wow')

crow(num)  连续的发出叫声(发出叫声的次数) 频率1次/秒

//todo

  1. var dog = new DOG('jack','black');
  2. dog.setName('Tom').setColor('white').crow(3);
复制代码

2
  1. <ul id="test"><li>a</li><li>b</li><li>c</li></ul>
复制代码

  1. <script type="text/javascript">var test = document.ElementById("test") , len = test.childNodes.length;</script>
复制代码


1) len的数值
2)不用innerHTML清空ul
3)向UL新添加一个li节点,文本为“HELLO WORLD”
4)向次新节点添加自定义属性“index” ,值是new


为您推荐