1.Vue的双向绑定(可能会有更好的解答 因为这个太常见了) 使用发布订阅模式将数据劫持和模板编译结合,实现双向绑定 1.observer 数据监听器,能对数据对象的所有属性进行监听,通过Object.defineProperty劫持. (vue3 proxy)将他们转化为getter/setter,如果发生数据变化会通知订阅者 2.compile 指令解析器 对每个元素节点进行解析 根据指令模版替换数据 以及绑定相对应的更新函数 3.watcher 观察者 作为observe和compile的桥梁 能够订阅并通过订阅者收到每个属性变动的通知,执行指令绑定的回调函数 从而更新试图 4.dep 订阅者 管理数据的订阅者 当数据发生变化之后 通知观察者来更新视图 2.v-model原理 1.本质是语法糖 等价于v-bind绑定属性的值 及v-on绑定input事件 监听input事件的输入 调用defineproperty方法 来修改属性的值 3.promise原理(高频题) 1.js异步编程的一种解决方案 表示一个异步操作的最终完成(或失
2023-05-18 21:34:11 227KB 前端 vue.js
1
前言 本文主要整理了一些最近遇到的前端面试题,方便大家在面试前有所准备,文中给出了详细的解答,下面话不多说了,来看看详细的介绍吧。 1、标签属性中title和alt的区别 答: title是设置鼠标移动到图片上时显示的内容,而alt是用于当图片没有正常显示时出现的提示文字,另外alt还用于在seo中针对图片的优化说明. 2、隐藏元素的几种方法 答:      1.display:none;      2.visibility:hidden;      3.opacity:0;      4.position:absolute;         left:-10000px; 3、Ja
2023-05-03 18:35:14 136KB jquery jquery事件 sessionstorage
1
该资源大致包含java、android、算法、数据结构、计算机网络、数据库的常考点 具体包含以下几个方面:1.java基础 2.java并发 3.java虚拟机 4.android基础 5.android进阶 6.开源框架(okhttp、retrofit、eventbus) 7. 线性表 8.栈和队列 9.树 10.图 11.算法 12.剑指offer 13.leetcode 14.java创建、结构、行为模式 15.网络 16.数据库
2023-04-23 17:03:59 30.38MB android 面试 高清
1
2021保研生一字一句整理的。基本涵盖面试中涉及到线性代数的所有问题(不含机器学习相关)。适用于保研面试。
2023-04-21 22:41:59 29KB 保研 面试 线性代数
1
突破年薪30W必看大厂面试题
2023-04-18 11:58:16 24KB 测试开发 面试题 面试心得 面试
1
web前端,HTML5 ,面试题,大厂
2023-04-13 17:53:10 1.98MB web前端面试题
1
阿里巴巴 国际站 操作 部分 面试题
2023-04-13 08:47:43 27KB 阿里巴巴 国际站 操作 面试题
1
java_高级程序员面试试题汇总,文档中汇集了各种高级java面试题,包括解答,代码解释等,收集来源与各大电商公司的面试题集锦
1
内容比较老,包含java面试基础题,包含java基础,语法redis,异常处理,IO,集合,多线程,java高级,http协议,cookie-session,jsonp,Linux常用命令,常用前端框架,mysql,oracle数据库,主流框架,quartz定时任务,dubbo,nginx,slor等
1
最全Android面试题 最全Android面 最全Android面试题 最全Android面试题试题
2023-04-09 16:04:11 270KB Android 面试题
1