其他分享
首页 > 其他分享> > 大厂面试题

大厂面试题

作者:互联网

ajax交互流程:
1--启动 获取XMlHttpRequest对象
2--open 打开url通道,并设置异步传输
3--send 发送数据到服务器
4--服务器接受数据并处理,处理完成后返回结果
5--客户端接收服务器端返回

同步和异步
同步:脚本会停留并等待服务器发送回复然后再继续
异步:脚本允许页面继续其进程并处理可能的回复

立即执行函数
立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行。

立即执行函数的组成
定义一个函数
将整个函数包裹在一对括号中
将函数声明转换为表达式
在结尾加上一对括号
让函数立即被执行
代码实例
(function () {
console.log("app")
})()

作用
页面加载完成后只执行一次的设置函数。

将设置函数中的变量包裹在局部作用域中,不会泄露成全局变量。

参数
代码实例1
(function (who) {
console.log("I miss you, " + who)
})("kangkang")

下面这个ul,如何点击每一列的时候alert其index?(闭包)
复制代码

var arrLi = document.getElementById("test").children;
for(var k=0; k<arrLi.length; k++) {
arrLi[k].onclick = (function(num){
return function(){
console.log(num);
};
})(k);
}

YSLOW(一款实用的网站性能检测工具)
YSlow是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
YSLOW有什么作用?

YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。

标签:function,面试题,函数,--,网站,大厂,YSlow,页面
来源: https://www.cnblogs.com/teahouse/p/14721162.html