您现在的位置:首页 >> 前端 >> 内容

【学习笔记】百度前端面试经验知识点

时间:2017/9/13 10:33:00 点击:

  核心提示:一、img标签中的src为空会导致什么情况通常有时候会有两次请求的情况出现,如果页面中有img标签或者是href标签,则要注意其中的src或者是href是否为空的情况,当两者为空时,同时当前页面的UR...

一、img标签中的src为空会导致什么情况

通常有时候会有两次请求的情况出现,如果页面中有img标签或者是href标签,则要注意其中的src或者是href是否为空的情况,当两者为空时,同时当前页面的URL请求带有参数时,首先浏览器默认为缺省值,会请求当前网页的路径,然后利用当前路径去掉参数在再载入一次,所以会出现重复载入的情况。

【学习笔记】百度前端面试经验知识点

由上面知,在src没有进行初始化时,最好不要设置该属性,这样可以防止所有浏览器的重复载入。

二、MVC和MVVM的区别

前端的MVC指的是:

M:json/xml等数据模型

V:前端的模板文件

C: 就是业务逻辑控制部分

在MVC模式中,主要是利用control来链接model和view,view触发事件,事件处理函数中更新model数据模型,同时当服务端的数据更新获取后,利用脚本JS进行视图的更新,也即model和view不直接通信都是通过control进行通信的。

在MVVM中通过VM进行通信,可以实现M和V的双工通信

作者:网络 来源:heshan1992