logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【javascript】使用react或者vue简易注入老旧项目

前言由于有些老旧项目是使用layui或者jquery那种html服务器渲染那种,所以有时候你需要使用你自己擅长的框架进行修改,否则就只能和它一样写layui那玩意。思路其实思路和微前端思路一模一样,但是微前端配起来还是有点麻烦,而且要以老旧项目为基座的话,为什么不提供个umd的引入呢,所以我们方式就是直接手动引入。另外,我们这种方式是不需要子应用进行部署的,只要把js文件丢过去即可。所以跟微前端适

【React】react-shadow原理(shadow-dom的探索)

前言突然对shadowdom感兴趣了,然后实现发现了很多坑,特此总结一下。实现原理函数组件我实现的有点bug,就是子组件的自己的状态无法改变,暂时不清楚为啥,如果有需要可以看一下react-shadow的实现:https://github.com/Wildhoney/ReactShadow/blob/master/src/core/index.js#L19类组件实现起来倒是没啥问题:export

【react】tsconfig.json中配置react-jsx报错解决方案

复现使用新版cra安装ts后,tsconfig报错无法使用react-jsx。解决方法请在查看TS文件时调出命令托盘(cmd + shift + p)并键入“ select typescript version”,选择选项,然后选择“使用工作区版本4.1.2”。为了确保解决问题,将依赖修改为4.1.2安装。...

【React】react-keep-alive实现原理

## 前言- 上次看见了peter谭的分享,终于完全搞懂了react-keep-alive。以前写的那个版本只能临时凑合用,解决不了根本问题。- 这个实现的思路很值得借鉴,并不是一个常规思路。

【vscode】Bracket Pair Colorizer停止维护

前言无意中发现Bracket Pair Colorizer这个vscode插件停止维护,基本上大部分人都装了该插件,可以让括号具有颜色的小功能。原因是因为后续版本vscode加入内置功能而进行废弃,其实可以说这个功能蛮成功了。该项目github仓库:https://github.com/CoenraadS/BracketPair#readme原文:This project started on 3

#vscode#github#ide
【vscode】vscode插件学习(四)

前言今天继续学习制作vscode插件,本篇基本把vscode插件开发套路给摸清了。官网与参考资料VSCode WebView说明 https://code.visualstudio.com/api/extension-guides/webviewVSCode 自身内置命令大全 https://code.visualstudio.com/docs/getstarted/keybindings小茗同学

【vscode】vscode插件学习(三)

前言今天继续学习制作vscode插件本地读取文件本次制作本地看小说插件。就是本地txt文件在vscode里看小说。贡献点我们要在左侧出现个图标,这里我直接整了个reactapp的logo弄来。当点击图标后激活命令,在左侧获取文件列表,点击后查看文件。"activationEvents": ["onView:myread-list"],"main": "./dist/extension.js","c

【vscode】vscode插件学习(二)

前言今日做另外几个插件,顺便学习去除console.log第一个插件,用来去除当前页的console.log。首先做一个正则匹配的函数function getAllLogStatements() {const editor = vscode.window.activeTextEditor;// 获取编辑器页面文本let logStatements = [];if (editor) {const d

【vscode】vscode插件学习(五)

前言本篇主要写一下github登录,环境变量,codelens这几个功能。github登录vscode本身是可以进行github登录的,所以一般只要借助它已经拿到的账户信息去做就行了。翻阅文档,可以发现其本身自带2个账号登录,一个是github,一个是microsoft:Currently, there are only two authentication providers that are

【vscode】vscode插件制作学习(一)

前言最近顺带玩玩制作vscode插件。学习资料官方文档:https://code.visualstudio.com/api官方示例仓库:https://github.com/microsoft/vscode-extension-samples微软官方插件制作文档还有视频,可以说相当6了。制作第一个扩展插件我们首先制作第一个插件玩玩,就是console.log。什么功能呢,就是右键会有个面板,按一下

    共 20 条
  • 1
  • 2
  • 请选择