前端面试查缺补漏

1. AJAX相关知识点

AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

ajax文件上传(提交):
1.serialize() 方法:序列化表单值,创建 URL 编码文本字符串。
2.封装FormData 对象,直接用$.ajax提交。FormData 对象可以把form中所有表单元素的name与value组成一个queryString,提交到后台,在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。

var form = $('#form1');  
var formdata = new FormData(form);
2.行内元素与块级元素
  1. 块级元素:
    总是在新行上开始;
    高度,行高以及外边距和内边距都可控制;
    宽度缺省是它的容器的100%,除非设定一个宽度。
    它可以容纳内联元素和其他块元素

to