文档介绍:)
多益网络前端笔试题整理
2017校招
1写出inline和inline-block的差别:
布局方式相同,唯一的区别在inline-block可以设置宽高,inline不可以。另外:.
在组件中使用存储状态简单地包括在计算属性中返回状态,因为存储状态是被动的。触发的变化意味着在组件的方法进行突变。
6实现ajax的过程和代码
创建XMLHttpRequest对象;
注册回调函数,在XMLHttpRequest中设置要发送的请求,利用的是open(first,second,third)方法
***@paramfirst:提交的方式get或者是post
***@paramsecond:该次请求的路径url,如果是get,则需要在路径后加上传递的相应参数parama,该url为servlet对应的url
***@paramthird:提交的模式是同步模式还是异步模式true代表异步模式
发送请求给服务器,(null),加上null代表火狐和ie都支持
,每次改变时都调用函数(回调函数)
在回调函数中处理返回值利用dom模型写到页面的指定位置实现局部刷新
varXHR=null;
varXHRcreate=function(){
if(){
//针对FireFox,Mozillar,Opera,Safari,IE7,IE8
XHR=newXMLHttpRequest();
//针对某些特定版本的mozillar浏览器的BUG进行修正
if(){
("text/xml");
}
}elseif(){
〃针对IE6,,IE5
varactivexName=["",""];
for(vari=0;i<;i++){
try{
//如果创建失败,回抛出异常,然后可以继续循环,继续尝试创建
XHR=newActiveXObject(activexName[i]);
break;
}catch(e){
}
}
}
}
XHRcreate();
=callback;
//("GET","?name="+userName,true);
//(null);
("POST","AJAXXMLServer",true);
("Content-Type","application/x-www-form-urlencod