1.怎样添加、移除、移动、复制、创建和查找节点
2.怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别
3.面向对象编程:b怎么继承a
4.看看下面alert的结果是什么
function b(x, y, a) {
arguments[2] = 10;
alert(a);
}
b(1, 2, 3);

//结果:10
如果函数体改成下面,结果又会是什么?
a = 10;
alert(arguments[2] );

//结果:10
5.请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:var url = ”http://www.taobao.com/index.php?key0=0&key1=1& key2=2…..”
var obj = parseQueryString(url);
alert(obj.key0)  // 输出0

代码
function parseQueryString(url){
var _url = url.substring(url.indexOf('?')+1);
var paras = _url.split('&');
var obj = {};
for(var i in paras){
var para = paras[i].split('=');
var key = para[0];
obj[key]
=para[1];
}
return obj;
}

var url = "http://www.taobao.com/index.php?";
var obj = parseQueryString(url);
alert(obj.key0);

 

 

6.ajax是什么?  ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
7.什么是闭包?下面这个ul,如何点击每一列的时候alert其index?
<ul id=”test”>
<li>这是第一条</li><li>这是第二条</li><li>这是第三条</li>
</ul>

http://roshanca.com/?p=153
8.最近看的一篇Javascript的文章
9.你如何去实现这个Tabview

10.常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?
11.性能-Yslow

posted on 2010-11-14 18:17  sleep  阅读(431)  评论(0编辑  收藏  举报