置顶文章

2.2k 2 分钟

# 172 号卡注册及使用流程 # 【副业探索姬】卖流量卡,起步慢,但长期来看,月入过万似乎不难 很多朋友问在哪里办便宜的流量卡,不如自己做代理商,自己办自己拿佣金。172 分销佣金很高,100 到 200 都有。 现在的流量卡代理已经不再是之前的物联卡了,且都是正规运营商授权的。你可能会好奇这些正规卡是从哪里来的,这里来简单介绍一下。 这些卡主要来自于当地省厅运营商,因为当地人口激活数量不足,为了提高当地激活数据,提高当地归属地手机卡的激活量,这些正规运营商会在网上专属渠道推广这些办卡渠道。这些卡都经过运营商的授权和认证,因此是非常安全可靠的。 现在代理的流量卡都是正规号码卡,它们有 11...
3.1k 3 分钟

# Vue3 实现动态路由(权限菜单) # 步骤一:分析数据 假设后端发来的数据是这样的 type ===1 时是二级菜单(也就是可以展开的菜单,里面有各个子菜单) type === 2 时是一级菜单(不可展开) # 步骤二:创建组件和路由 先将需要的所有路由都创建出来(后续再根据什么用户权限对应注册哪些路由,菜单也是根据后端数据动态生成的) 只有一级菜单才创建,创建的路径跟传过来的 url 一致,因为 url 对应的其实就是 path 例如这里的 url 是 /main/system/role 所以我就在 views/main/system/role 下面创建...
3.2k 3 分钟

# Vue 中 render 的使用价值 # 场景 假设说是低代码平台配置好的表单渲染,亦或者说自己封装的一个表单组件,通过传配置项来渲染,一般我们会怎么做呢? # 常规做法 <template> <div class="wrapper"> <div v-for="item in item" :key="item.id"> <template v-if="item.type...
7.6k 7 分钟

# ①在 Vue3+Ts 项目中封装 axios # 说明 采用了类封装思想,包含了三种情况的拦截器封装 ①公共拦截器(所有实例都有的拦截器) ②特有拦截器(只有在 new 实例时传入的对象中传入了拦截器) ③独有拦截器(只有在调用请求的时候传入拦截器) # 实现代码 在用 cli 脚手架创建完成项目后 在 src 下面创建 network 文件夹,在里面创建 index.ts 该文件是拿到 axios 请求封装实例并导出使用(网络请求出口) // src/network/index.ts//network 的统一出口import NWRequest from...

精选分类

文章列表

1.1k 1 分钟

# 前端面试之手撕代码 # 1. 防抖函数 防抖原理:事件触发后,会在规定时间后执行,若在规定时间内再次触发,则刷新时间重新计时,直到事件执行成功 function Debounce(fn,delay){ let timer = null return funtion(){ timer && clearTimeOut(timer) timer = setTimeOut(()=>{ fn.apply(this,arguments) },delay)...
101k 1:32

# 2022 年最新前端面试题 # HTML && CSS # HTML5 新特性、语义化 概念: HTML5 的语义化指的是 合理正确的使用语义化的标签来创建页面结构 。【正确的标签做正确的事】 语义化标签: header nav main article section aside footer 语义化的优点: 在 没CSS样式的情况下,页面整体也会呈现很好的结构效果 代码结构清晰 ,易于阅读, 利于开发和维护 方便其他设备解析(如屏幕阅读器)根据语义渲染网页。 有利于搜索引擎优化(SEO) ,搜索引擎爬虫会根据不同的标签来赋予不同的权重 #...
4.7k 4 分钟

1、什么是 TypeScript? TypeScript 是 JavaScript 的加强版,它给 JavaScript 添加了可选的静态类型和基于类的面向对象编程,它拓展了 JavaScript 的语法。 而且 TypeScript 不存在跟浏览器不兼容的问题,因为在编译时,它产生的都是 JavaScript 代码。 2、TypeScript 和 JavaScript 的区别是什么? Typescript 是 JavaScript 的超集,可以被编译成 JavaScript 代码。 用 JavaScript 编写的合法代码,在 TypeScript 中依然有效。Typescript...
8.2k 7 分钟

# Vue 面试专题 # 简述 MVVM 什么是 MVVM? 视图模型双向绑定 ,是 Model-View-ViewModel 的缩写,也就是把 MVC 中的 Controller 演变成 ViewModel。Model 层代表数据模型, View 代表 UI 组件, ViewModel 是 View 和 Model 层的桥梁,数据会绑定到 viewModel 层并自动将数据渲染到页面中,视图变化的时候会通知 viewModel 层更新数据。以前是操作 DOM 结构更新视图,现在是 数据驱动视图 。 MVVM 的优点: 1. 低耦合 。视图(View)可以独立于 Model 变化和修改,一个...
11k 10 分钟

# React 面试专题 # React.js 是 MVVM 框架吗? React 就是 Facebook 的一个开源 JS 框架,专注的层面为 View 层,不包括数据访问层或者那种 Hash 路由(不过 React 有插件支持),与 Angularjs,Emberjs 等大而全的框架不同,React 专注的中心是 Component,即组件。React 认为一切页面元 素都可以抽象成组件,比如一个表单,或者表单中的某一项。 React 可以作为 MVVM 中第二个 V,也就是 View,但是并不是 MVVM 框架。MVVM 一个最显著的特征:双向绑定。React...
8.9k 8 分钟

# 浏览器 # 从输入 URL 到页面加载的全过程 首先在浏览器中输入 URL 查找缓存:浏览器先查看浏览器缓存 - 系统缓存 - 路由缓存中是否有该地址页面,如果有则显示页面内容。如果没有则进行下一步。 浏览器缓存:浏览器会记录 DNS 一段时间,因此,只是第一个地方解析 DNS 请求; 操作系统缓存:如果在浏览器缓存中不包含这个记录,则会使系统调用操作系统, 获取操作系统的记录 (保存最近的 DNS 查询缓存); 路由器缓存:如果上述两个步骤均不能成功获取 DNS 记录,继续搜索路由器缓存; ISP 缓存:若上述均失败,继续向 ISP 搜索。 DNS 域名解析:浏览器向 DNS...
7.9k 7 分钟

# HTML && CSS # HTML5 新特性、语义化 概念: HTML5 的语义化指的是 合理正确的使用语义化的标签来创建页面结构 。【正确的标签做正确的事】 语义化标签: header nav main article section aside footer 语义化的优点: 在 没CSS样式的情况下,页面整体也会呈现很好的结构效果 代码结构清晰 ,易于阅读, 利于开发和维护 方便其他设备解析(如屏幕阅读器)根据语义渲染网页。 有利于搜索引擎优化(SEO) ,搜索引擎爬虫会根据不同的标签来赋予不同的权重 # HTML5...
9.7k 9 分钟

# JavaScript # JS 中的 8 种数据类型及区别 包括值类型 (基本对象类型) 和引用类型 (复杂对象类型) 基本类型 (值类型): Number (数字),String (字符串),Boolean (布尔),Symbol (符号),null (空),undefined (未定义) 在内存中占据固定大小,保存在栈内存中 引用类型 (复杂数据类型): Object (对象)、Function (函数)。其他还有 Array (数组)、Date (日期)、RegExp (正则表达式)、特殊的基本包装类型 (String、Number、Boolean) 以及单体内置对象...
17k 16 分钟

# HTTP 和 HTTPS # HTTP 的基本概念 http: 是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端 请求和应答的标准(TCP) ,用于从 WWW 服务器传输超文本到本地浏览器的 超文本传输协议 。 # HTTP 工作原理 HTTP 协议定义 Web 客户端如何从 Web 服务器请求 Web 页面,以及服务器如何把 Web 页面传送给客户端。客户端向服务器发送一个请求报文,服务器以一个状态行作为响应。 # HTTP 请求 / 响应的步骤 1. 客户端连接到 Web 服务器 2. 发送 HTTP 请求 3. 服务器接受请求并返回 HTTP 响应 4. 释放 TCP...
492 1 分钟

# Vue3 项目中开发阶段遇到跨域 可以在 vue.config.json 中配置 devServer: { proxy:{ '^/api':{ target:'http://XX.XX.XX.XX:XXXX', pathRewrite:{ '^api':'' }, changeOrigin:true } } } module.exports =...