面经jq 中 ajax 和 axios 区别,瀑布流布局,添加删除事件

Posted 零基础学习web前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经jq 中 ajax 和 axios 区别,瀑布流布局,添加删除事件相关的知识,希望对你有一定的参考价值。

【jq 中 ajax 和 axios 区别】


jq的ajax
1.本身是针对MVC的编程,不符合现在前端MVVM的浪潮
2.JQuery整个项目太大,单纯使用ajax却要引入整个JQuery不合理

axios
axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范


============

【瀑布流布局】


瀑布流布局。是一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。


例如下面的布局,就是瀑布流


=============

【js 事件的添加与删除】

1,非 IE 7 8 下使用

btn.addEventListener('click',function(){alert(1);},false);
btn.removeEventListener('click',function(){alert(1);},false);


2,onclick法

btn.onclick = function(){}

btn.onclick = null;


以上是关于面经jq 中 ajax 和 axios 区别,瀑布流布局,添加删除事件的主要内容,如果未能解决你的问题,请参考以下文章

axios和ajax的区别在哪里?

axios和ajax区别

axios和ajax区别

细谈 axios和ajax区别

axios和fetch

面试题系列--axios和ajax区别