加载中
Vuejs设计与实现 —— 渲染器核心:挂载与更新

前言 挂载 与 更新 是 渲染器 的核心功能,也是渲染器应该要提供的基本功能,而 挂载 和 更新 又是基于 VNode 虚拟节点的,因为 VNode 节点描述了其对应的 真实 DOM 应该是什么样子的。 挂载...

06/13 09:39
133
vue3引入sockjs-client报错问题(global is not defined)

问题 今天在 vue3 中引入 sockjs-client 的时候莫名的报了个错,而且页面里也没有 global 相关的内容,使得 sockjs-client 无法使用。报错信息如下: Uncaught ReferenceError: global is n...

前端常见问题和技术解决方案

项目/技术 一、跨域 1、同源策略 浏览器同源策略限制请求 同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。 限制以下行为 Cookie、LocalStorage 和 Inde...

06/09 15:26
83
linux安装及使用composer

开始安装: 1:下载composer包: curl -sS https://getcomposer.org/installer | php 复制代码 报错内容: Some settings on your machine make Composer unable to work properly. Make s....

06/08 09:54
79
Vue Router 4: 路由参数在 created/setup 时不可用

你的可能已经注意到,VUE 3版本的 Vue router (4.0) 与其之前的版本有一些 breaking change 更改。大部分的 Vue Router API 都没有变化,而且迁移过程也非常直接。然而,一个非常不明显但重要...

06/07 09:35
59
延时队列我在项目里是怎么实现的?

延迟消息如何实现? 延迟消息就是字面上的意思:当接收到消息之后,我需要隔一段时间进行处理(相对于立马处理,它隔了一段时间,所以他叫延迟消息)。 在原生的Java有DelayQueue供我们去使用...

06/06 09:16
91
将静态资源推至 OSS

PUBLIC_PATH 与 webpack 的处理 假设将带有 hash 值的静态资源推至 CDN 中,此时静态资源的地址为: https://cdn.shanyue.tech。而它即是我们将要在 webpack 中配置的 config.output.publicPa...

06/02 10:02
137
关于 npm 和yarn 总结一些细节

1、运行 npm run xxx 的时候发生了什么? 运行 npm run xxx的时候,npm 会先在当前目录的 node_modules/.bin 查找要执行的程序,如果找到则运行; 没有找到则从全局的 node_modules/.bin 中查...

06/01 10:04
80
Redis 高可用集群原理和实践

Redis 集群是 Redis 提供的分布式数据库方案,集群痛殴分片(sharding)来进行数据共享,并提供复制和故障转移能力。 集群环境搭建 Redis 集群最少需要 3 个 master 节点,这里我们搭建 3 个...

05/31 11:42
69
类和对象的加载过程原理

1.类加载的结论和代码演示 顺序: 父类静态属性(可以是对象)和静态代码块,看其在类中的先后顺序 子类静态属性和静态代码块 ,看其在类中的先后顺序 父类非静态属性和非静态代码块 ,看其在类...

05/30 11:52
54
浅曦Vue源码-43-patch 阶段-异步队列更新&性能优化

一、背景 Vue 如何组织队列更新,主要依托于下面几个方法: Watcher.prototype.update,当响应式数据发生变化,其对应的 dep.notify 执行,watcher.update 会调用 queueWatcher; queueWatch...

05/27 14:47
42
Nginx静态压缩和代码压缩,提高访问速度!

夏日炎炎,天气变得越来越炎热了喔!!! 但我们上班的心情,还是不能被这炎热的夏天所影响的,所以今天咋们来讲讲如何给前端访问加加速吧!!! 基于目前大部分的应用,都使用了前后端分离的...

05/26 11:53
101
基于PHP实现的微信小程序pdf文件的预览服务

知识点 微信小程序预览pdf文件 问题描述 前段时间文库类微信小程序开发中遇到个问题,就是要在小程序中预览阿里云OSS中的pdf文件。微信官方给的方案就一个,就是把文档缓存到本地然后用资源管...

05/25 14:34
161
使用IIS配置代理,转发POST和GET访问,配置IIS接口转发失效问题处理

先说一下可能引发配置失败的原因:大概率是你的Application Request Routing没有配置好,或者你的正则表达没有搞好,往下看步骤自己对照哇~ 1.确保服务器已经安装IIS 2.下载URL重写工具-URL ...

05/24 09:57
87
低代码引擎实战-从零封装低代码组件

一、 Container 构造页面时需要给其他组件一个容器来包裹,先用 vant 的 Card 组件来封装我们的容器组件 Container。 src/components目录下新建 Container文件夹,再创建 Container.tsx和 in...

05/23 10:40
62
面试官:你能回答这两个简单的问题吗

背景 这是我的朋友在最近一次面试中被问到的两个问题,来一起学习一下。 1. 如何防止重复发送多个请求? 问题: 在我们的工作中,经常需要只发送一次请求,以防止用户重复点击。 请编写请求方...

05/20 09:32
102
你知道 Vue scoped 原理吗?这波你在第几层?

⭐佛系回答 scoped 原理? 不就是给那啥加一个特殊标识,然后样式就被唯一标记,就实现了样式隔离的作用。 ⭐⭐普通回答 scoped 原理呀 当 style 标签加上 scoped 属性时,scoped 会在 DOM ...

05/19 10:23
96
提升站点SEO的7个建议

1、使用HTTPS 谷歌曾发公告表示,使用安全加密协议(HTTPS),是搜索引擎排名的一项参考因素。 所以,在域名相同情况下,HTTPS站点比HTTP站点,能获得更好的排名。 在网络渠道分发或合作上,...

05/18 09:43
103
<a>标签rel属性详解

<a>标签rel有哪些取值? <a>标签有如下取值: nofollow external noopener noreferrer SEO相关:nofollow和external 浏览器安全相关:noopener和noreferrer rel值的含义和作用 nofollow nof...

05/17 09:35
71
如何根据后端返回的url下载json文件

需求场景描述 有时候会遇到异步接口会返回一个 url 地址,然后前端需要根据这个 url 地址去下载文件资源的需求场景。 而这个 url 其实是一个静态资源地址,并非一个经过后端接口内部处理的接...

05/16 09:57
158

没有更多内容

加载失败,请刷新页面

返回顶部
顶部