...
面试题目 这是搜狐JavaScript面试题,要求如下: 实现一个遍历数组或对象里所有成员的迭代器。 分析过程 分析如下: 要遍历数组或对象成员,因此要对传入对象进行判断: 当传入的是Array对象时,从调用和输出可以看出,要用到call方法,并且第一个参数为数组的值,第二个参数为元素索引 从 开始 ,并且当返回值为false时,结束此过程。所以代码如下: 当传入的是一个对象时,要对对象成员进行遍 ...
2012-07-04 15:41 6 1975 推荐指数:
...
面试题目 这是搜狐JavaScript面试题,要求如下: 实现一个URI解析方法,把url里#之后的参数解析成指定的数据结构。 分析过程 这一题考的是基础,没什么好分析的,直接上代码吧。 小结 这一题考查的是JavaScript基础知识 ...
这是淘宝UED招聘题中的两道JavaScript题目。 题目一要求 小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp)。从这段描述可以得到以下对象: 小芒和小贤一样,原来也是一条可爱的小狗,可是突然有一天疯了 ...
很多初学者对于JavaScript中的offset、scroll、client一直弄不明白,虽然网上到处都可以看一张图(图1),但这张图太多太杂,并且由于浏览器差异性,图示也不完全正确。 图一 不知道大家看到这张图的第一感觉如何,反正我的感觉就是“这次第,怎一个乱字了得 ...
这是最近碰到的几个题目,简单地写一下我自己的方案,在此分享给大家,也希望能看到大家的方案。 水平有限,不保证我的方案绝对正确,如有错误欢迎指出。 一、自己实现string的substring方法 方法一:用charAt取出截取部分 方法二:把字符串转换成数组然后取出 ...
Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有何意义? Doctype是document type(文档类型)的简写,是用来说明所用的XHTML或HTML是什么版本的。XHTM ...
前端页面有哪三层构成,分别是什么?作用是什么? 1、结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达。解决了页面“内容是什么”的问题。 2、表示层:由CSS负责创建,解决了页面“如何显示内容”的问题。 3、行为层:由脚本负责。解决了页面上“内容应该 ...
题目要求 这是淘宝前端开发面试JavaScript部分一道题。 下面这个ul,如何点击每一列的时候alert其index?: 题目分析 两种方案,一是给每个li加一个自定义属性,然后在点击事件中alert出就行,二是利用闭包。这两种方法各有利弊,前者简单,但增加了 ...