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

一、img标签中的src为空会导致什么情况
通常有时候会有两次请求的情况出现,如果页面中有img标签或者是href标签,则要注意其中的src或者是href是否为空的情况,当两者为空时,同时当前页面的URL请求带有参数时,首先浏览器默认为缺省值,会请求当前网页的路径,然后利用当前路径去掉参数在再载入一次,所以会出现重复载入的情况。
【学习笔记】百度前端面经知识点_第1张图片

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

二、MVC和MVVM的区别
前端的MVC指的是:
M:json/xml等数据模型
V:前端的模板文件
C: 就是业务逻辑控制部分
在MVC模式中,主要是利用control来链接model和view,view触发事件,事件处理函数中更新model数据模型,同时当服务端的数据更新获取后,利用脚本JS进行视图的更新,也即model和view不直接通信都是通过control进行通信的。
在MVVM中通过VM进行通信,可以实现M和V的双工通信

你可能感兴趣的:(JavaScript)