搜索结果
查询Tags标签: 前端,共有 4656条记录-
浏览器事件循环Event Loop
引言: 事件循环不是浏览器独有的,从字面上看,“循环”可以简单地认为就是重复,比如for循环,就是重复地执行for循环体中的语句,所以事件循环,可以理解为重复地处理事件,那么下一个问题是,处理的是什么事件,事件的相关信息从哪里获取。 因为我没有用nodejs做过什么…
2023/11/14 14:33:03 人评论 次浏览 -
Vue学习笔记(九):组件化编程
pre { line-height: 125% } td.linenos .normal { color: inherit; background-color: rgba(0, 0, 0, 0); padding-left: 5px; padding-right: 5px } span.linenos { color: inherit; background-color: rgba(0, 0, 0, 0); padding-left: 5px; padding-right: 5px } td.li…
2023/10/12 11:03:01 人评论 次浏览 -
浅入深出的微前端MicroApp
前言: 本文是由最近做的一个项目有感而发,因为之前做了一些技术栈的统一,为了用ant Design的pro-table,PC统一使用react,但是我们有一些老的项目是vue的,本次新页面较多,老页面的改动较少,除此之外老项目想换菜单,因此我们想借助本次机会用react开发,经过了几番…
2023/9/21 11:38:24 人评论 次浏览 -
React SSR - 写个 Demo 一学就会
React SSR - 写个 Demo 一学就会 今天写个小 Demo 来从头实现一下 react 的 SSR,帮助理解 SSR 是如何实现的,有什么细节。 什么是 SSR SSR 即 Server Side Rendering 服务端渲染,是指将网页内容在服务器端中生成并发送到浏览器的技术。相比于客户端渲染(CSR),SSR 一…
2023/6/19 1:22:25 人评论 次浏览 -
Custom directive is missing corresponding SSR transform and will be ignored
背景 最近在给业务组件库集成指令库,将各个项目中常用的指令如一键复制、元素和弹窗拖拽等封装到一起,进行统一发版维护。 业务组件库项目架构采用的是pnpm+vite+vue3+vitepress,其中vitepress主要做组件库文档站点同时展示可交互的组件。 问题 开发运行时指令库demo没…
2023/6/16 18:22:54 人评论 次浏览 -
.net 项目静态文件自动压缩打包
打包工具选型 在 ASP.NET MVC 时代,我们常使用 BundleCollection 设置需要打包压缩的 js 和 css 文件,运行时框架会自动处理打包压缩过程并将最终结果传入响应。 ASP.NET Core 开始,不再提供内置的打包压缩组件,官方推荐 WebOptimizer 替代使用。 上述两者都是在运行时…
2023/6/15 11:52:11 人评论 次浏览 -
我在 vscode 插件里接入了 ChatGPT,解决了代码变量命名的难题
lowcode 插件 已经迭代了差不多3年。作为我的生产力工具,平常一些不需要动脑的搬砖活基本上都是用 lowcode 去完成,比如管理脚手架,生成 CURD 页面,根据接口文档生成 TS 类型,生成 mock 等等。 借助 lowcode 的区块物料的功能,能快速生成 CURD 页面,但是前一段时间…
2023/6/13 1:22:18 人评论 次浏览 -
ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny
AI 是未来最好的老师 最近,我正在准备一份关于 Vue 基础的学习材料。期间我突发奇想:能否利用现在热门的 ChatGPT 帮我创建学习内容?其实 Vue 本身不难学,特别是基础用法,但是,如果你想深入掌握 Vue,就要通过阅读 Vue 的源码来了解其原理。然而,不是每个人都有足够…
2023/6/10 14:22:05 人评论 次浏览 -
JavaScript如何解决单线程缺陷——webWorker
解决JavaScript单线程问题——webWorkers参考文档 使用 Web Workers - Web API 接口参考 | MDN (mozilla.org)MDN的介绍为:Web Worker 为 Web 内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,它们可以使用 XMLHttpRequest(尽管…
2023/6/9 1:23:38 人评论 次浏览 -
从0搭建Vue3组件库(九):VitePress 搭建部署组件库文档
VitePress 搭建组件库文档 当我们组件库完成的时候,一个详细的使用文档是必不可少的。本篇文章将介绍如何使用 VitePress 快速搭建一个组件库文档站点并部署到GitHub上 安装 首先新建 site 文件夹,并执行pnpm init,然后安装vitepress和vue pnpm install -D vitepress vue安…
2023/6/8 11:53:23 人评论 次浏览 -
若依前端问题集合[前后端分离版本]
目录1.若依前后端分离页面改变title 1.修改icon 2.修改title文字2.若依关闭Login页面验证码 1.关闭验证码 登录杂项3.若依前端替换代理地址4.侧边菜单和全局样式 1.侧边菜单 2.侧边栏顶部logo替换或删除3.全局样式修改背景色1.若依前后端分离页面改变title 修改浏览器titl…
2023/6/5 18:22:39 人评论 次浏览 -
一篇文章带你详细了解axios的封装
axios 封装 对请求的封装在实际项目中是十分必要的,它可以让我们统一处理 http 请求。比如做一些拦截,处理一些错误等。本篇文章将详细介绍如何封装 axios 请求,具体实现的功能如下基本配置 配置默认请求地址,超时等请求拦截 拦截 request 请求,处理一些发送请求之前做的处…
2023/6/5 14:24:53 人评论 次浏览 -
谈谈ChatGPT是否可以替代人
起初我以为我是搬砖的,最近发现其实只是一块砖,哪里需要哪里搬。这两天临时被抽去支援跨平台相关软件开发,帮忙画几个界面。有了 ChatGPT 之后就觉得以前面向 Googel 编程会拉低我滴档次和逼格,于是全部面向 ChatGPT 编程了。 我只想说人呐,没有懒只有更懒。饿的时候…
2023/6/1 11:24:24 人评论 次浏览 -
如何基于G6进行双树流转绘制?
1. 背景业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势原生…
2023/6/1 11:23:24 人评论 次浏览 -
vue 一键导出数据为excel文件并附带样式 十分简单
自入行以来我就一直疑惑一个问题,导出excel为什么总是搞的很复杂,包括网上的教程,屎里淘金,非常耗费精力。今天刚好业务需要,整理一个简单明了的由vue前端导出的版本出来。 开始:#1.添加xlsx、xlsx-style、file-saver三个包npm install xlsx xlsx-style file-saver如…
2023/5/26 18:22:28 人评论 次浏览