面试题
superHero_feng
前端小渣渣,精通无门!无师自通!全栈无量!
展开
-
谈谈对MVVM的理解
不管是MVC、MVP、还是MVVM都是常见的软件架构设计模式,它是通过分离关注点来改进代码组织方式,不同于设计模式,只是为了解决某一类问题而总结出来的抽象方法;一种结构模式往往使用了多种设计模式。-> ViewModel 是数据模型(Model)和视图层(View)的沟通桥梁;帮忙处理数据层和视图层的业务逻辑。-> View 视图层,布局和外观,可以对应到开发中的DOM结构。-> Model 数据模型,可以对应到真实开发过程中的数据包。原创 2024-04-09 14:33:04 · 304 阅读 · 0 评论 -
2021-05-07
什么是原型和原型链? 原型: 每个对象都有原型,也叫原型对象。原型对象由对象的内置属性__proto__指向它(实例对象)的构造函数prototype指向的对象(原型)。也就是说任何一个对象都是构造函数创建,但并不是每一个对象都由prototype,只有方法才有prototype。 原型链: 原型链的基本思想就是利用原型让一个引用类型继承另一个引用类型的属性和方法。 原型链的核心就是依赖对象的__proto__属性,当自身没有的属性和方法 就层层递进扒出创建对象的构造函数,直到object,没有_原创 2021-05-07 18:12:05 · 80 阅读 · 0 评论 -
2021-05-07
本地存储和Cookie的区别 cookie localStorage sessionStorage 数据生命周期 一般由服务器生成,可以设置失效时间,如果是浏览器生成,默认是关闭浏览器失效。 除非手动清除,否则永久存在 在当前会话有效,关闭页面或浏览器失效 数据大小容量 4KB左右 一般5MB 与服务器通信 每次请求都会携带到HTTP请求头中,携带数据过大会影响性能。 仅仅在客户端浏览器保存,不参与服务器通信 易用性 原.原创 2021-05-07 16:50:38 · 66 阅读 · 0 评论