b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

通信的同步和异步1.工作当中会和后台交互吗??? 那你能说说(5)

电脑杂谈  发布时间:2018-02-11 19:47:51  来源:网络整理

<7>.客户端过肥,太多客户端代码造成开发上的成本。

编写复杂、容易出错;冗余代码比较多(层层包含js文件是AJAX的通病,再加上以往的很多服务端代码现在放到了客户端);破坏了Web的原有标准。

??????????

21.你对于跨域请求了解多少?

同源策略规定在访问时如果域名,协议,端口与发起请求的地方不一致时,就属于跨域请求,

这种时候,需要使用一些跨域请求的技术,

一:

???????????? 利用JQuery的方法,使用JSONP模式访问,dataType:‘jsonp’并且再url后传入callback=?

???????????? JQuery会生成随机回调函数名称,或者你自己起名字。

后台会获取callback的值,连接上() 把数据放入() 中,返回页面,

相当于调用函数function名(data)。

二:

???????????? 使用js标签加载方式

???????????? 利用script标签 src写想要请求的URL,地址后面连接上参数?callback= 函数名

???????????? 后台会获取callback的值,连接上() 把数据放入() 中,返回页面,

相当于调用函数function名(data)

三:

???????????? 后台直接开启同源策略的访问限制,设置响应头信息。

response.setHeader("Access-Control-Allow-Origin","*");

??

??

22.如何控制网页在网络传输中的数据量?

???????????? 分页加载,瀑布流,限制每次加载的数据量。(??????不确定)

??

23.前端常规开发优化策略?

??

1.请减少HTTP请求

2.请正确理解??Repaint 和 Reflow

3.请减少对DOM的操作

4.使用JSON格式来进行数据交换

5.高效使用HTML标签和CSS样式

6.使用CDN加速(内容分发网络)

7.将CSS和JS放到外部文件中引用,CSS放头,JS放尾

8.精简CSS和JS文件(压缩)

9.压缩图片和使用图片Sprite技术

10.注意控制Cookie大小和污染

??

24.为什么异步加载JS文件?加载方式?

??

平时常用的引入JS方式,是同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,也就是说,浏览器在下载或执行该js代码块时,后面的标签不会被解析。

异步加载(async)JS文件,允许页面内容异步加载,仅适用于外部脚本。

延迟加载(defer)属性规定是否对脚本执行进行延迟,直到页面加载为止。

??

25.如果对一个js对象进行深度拷贝?

functionobjCopy(obj){

???????????? var copyObj = {};

???????????? for(var key in obj){

?????????????????????????? copyObj[key] = typeof obj[key] ===‘object’? objCopy(obj[key]):obj[key]

}

}

??

26.JS中有哪些数据类型?

???????????? number boolean string underfind null

object function array

27.ajax交换模型?同步异步的区别?

1.????????????触发事件调用函数

2.????????????创建XMlHttpRequest 对象open连接,send发送后台服务器


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-72362-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 杜光辉
      杜光辉

      我也不是想坑你

    • 芬布迪
      芬布迪

      质检总局这种业余表现让人产生无限遐想

    热点图片
    拼命载入中...