大厂面试题
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会列出具体的修改意见。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY