TCP/IP五层协议TCP/IP五层协议和OSI的七层协议对应关系如下:应用层 (application layer):直接为应用进程提供服务。应用层协议定义的是应用进程间通讯和交互的规则,不同的应用有着不同的应用层协议,如 HTTP协议(万维网服务)、FTP协议(文件传输)、SMTP协议(电子邮件)、DNS(域名查询)等。传输层 (transport la ......
289
0
0
2023-04-15
如何根据设计稿进行移动端适配?移动端适配主要有两个维度:适配不同像素密度, 针对不同的像素密度,使用 CSS 媒体查询,选择不同精度的图片,以保证图片不会失真;适配不同屏幕大小, 由于不同的屏幕有着不同的逻辑像素大小,所以如果直接使用 px 作为开发单位,会使得开发的页面在某一款手机上可以准确显示,但是在另一款手机上就会失真。为了适配不同屏幕的大小,应按照比 ......
317
0
0
2023-04-15
目录React怎么做数据的检查和变化React实现的移动应用中,如果出现卡顿,有哪些可以考虑的优化方案在 React中元素( element)和组件( component)有什么区别?高阶组件为什么 React 元素有一个 $$typeof 属性react-router4的核心React 设计思路,它的理念是什么?react组件的划分业务组件技术组件?Rea ......
325
0
0
2023-04-05
笔记摘自:https://vue3js.cn (opens new window)的前端面试题库面试官:有使用过vue吗?说说你对vue的理解一、从历史说起Web是World Wide Web的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解石器时代文明时代工业革命时代百花齐放时代石器时代石器时代指的就是我们的静态网页,可以欣赏一下1997的A ......
289
0
0
2023-04-04
实现一个compose函数组合多个函数,从右到左,比如:compose(f, g, h) 最终得到这个结果 (...args) => f(g(h(...args))).题目描述:实现一个 compose 函数// 用法如下: function fn1(x) { return x + 1; } function fn2(x) { ret ......
342
0
0
2023-03-15
Promise// 模拟实现Promise // Promise利用三大手段解决回调地狱: // 1. 回调函数延迟绑定 // 2. 返回值穿透 // 3. 错误冒泡 // 定义三种状态 const PENDING = 'PENDING'; // 进行中 const FULFILLED = 'FULFILLED'; // 已成功 ......
325
0
0
2023-03-15
Vuex有哪几种属性?有五种,分别是 State、 Getter、Mutation 、Action、 Modulestate => 基本数据(数据源存放地)getters => 从基本数据派生出来的数据mutations => 提交更改数据的方法,同步actions => 像一个装饰器,包裹mutations,使之可以异步。modul ......
362
0
0
2023-03-14
keep-alive 使用场景和原理keep-alive 是 Vue 内置的一个组件, 可以实现组件缓存 ,当组件切换时不会对当前组件进行卸载。 一般结合路由和动态组件一起使用 ,用于缓存组件提供 include 和 exclude 属性, 允许组件有条件的进行缓存 。两者都支持字符串或正则表达式,include 表示只有名称匹配的组件会被缓存,exclud ......
280
0
0
2023-03-14
非嵌套关系组件的通信方式?即没有任何包含关系的组件,包括兄弟组件以及不在同一个父级中的非兄弟组件。可以使用自定义事件通信(发布订阅模式)可以通过redux等进行全局状态管理如果是兄弟组件通信,可以找到这两个兄弟节点共同的父节点, 结合父子间通信方式进行通信。react hooks,它带来了那些便利代码逻辑聚合,逻辑复用HOC嵌套地狱代替classReact ......
276
0
0
2023-03-14
React 中 keys 的作用是什么?Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。在 React 中渲染集合时,向每个重复的元素添加关键字对于帮助React跟踪元素与数据之间的关联非常重要。key 应该是唯一ID,最好是 UUID 或收集项中的其他唯一字符串:<ul> {todos.map((tod ......
266
0
0
2023-03-14
TCP和UDP的区别UDPTCP是否连接 无连接 面向连接 是否可靠 不可靠传输,不使用流量控制和拥塞控制 可靠传输(数据顺序和正确性),使用流量控制和拥塞控制连接对象个数支持一对一,一对多,多对一和多对多交互通信只能是一对一通信 传输方式 ......
288
0
0
2023-03-14
目录基本概念1、什么是 Module Federation?2、Module Federation核心概念3、使用案例4、插件配置工作原理1、使用MF后在构建上有什么不同?2、如何加载远程模块?3、如何共享依赖?应用场景1、代码共享2、公共依赖总结基本概念1、什么是 Module Federation?首先看一下官方给出的解释:Multiple separa ......
508
0
0
2023-03-14
目录什么是hooks?解决了什么问题?Hook 简介Hook APIuseState指定初始 state惰性初始化自定义 Hook什么是hooks?解决了什么问题?Hooks 是react16.8新增特性,它可以使用一些state的新特性,简化逻辑复用,副作用统一数据。Hooks就是把某个目标结果钩到某个可能会变化的数据源或者事件源上,那么当被钩到的数据或者 ......
283
0
0
2023-03-14
解析 URL Params 为对象let url = 'http://www.domain.com/?user=anonymous&id=123&id=456&city=%E5%8C%97%E4%BA%AC&enabled'; parseParam(url) /* 结果 { user: 'anonymous', i ......
292
0
0
2023-03-12
高阶函数实现AOP(面向切面编程) Function.prototype.before = function (beforefn) { let _self = this; // 缓存原函数的引用 returnfunction () { // 代理函数 beforefn.apply(this, ......
261
0
0
2023-03-12