(超详细版)2019北京面试题————jQuery

692 阅读1分钟

1、jQuery的工厂函数

      学习JS时用到过window.onload。它是在页面加载完成之后才执行,这个加载完成不是建立DOM树,而是要等所有的图片啊和src中的外部资源加载完成后才执行,这样会导致页面加载速度很慢。

//全码
$(document).ready(function(){})

//简写
$(function(){

})

2、Ajax缓存如何解决

        通过在文件后面添加随机数(也称为文件指纹)来实现,主要原理是浏览器对访问过的文件,首先会检测第二次请求的文件url在浏览器上是否缓存过,如果缓存过就使用,否则如果是一个新的文件url,则会从服务器重新请求

3、Ajax的工作原理

        Ajax的工作原理相当于在用户服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器。像—些数据验证和数据处理等都交给Ajax引擎自己来做,,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。