联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天問-专注于大前端技术
天問的个人网站(天问博客),专注于Node.js、Vue.js、Vite、Npm、Nginx等大前端技术。tiven.cn
博客园
首页
新随笔
联系
订阅
管理
随笔 - 29
文章 - 1
评论 - 7
阅读 -
30344
[置顶]
努力一周,开源一个超好用的接口Mock工具——Msw-Tools
摘要:
从零开发了一个灵活无依赖,且集成简单的数据接口 Mock 工具——Msw-Tools,已开源到 NPM。Msw-Tools(Mock Service Worker Tools)是一个基于 Msw.js 和 Svelte 构建的数据 Mock 工具,用于前后端接口数据联调,方便开发者在不同数据、不同场景下进行功能测试。
阅读全文
posted @ 2022-09-28 17:52 天問-专注于大前端
阅读(1041)
评论(2)
推荐(2)
编辑
[置顶]
npm WARN config global `--global`, `--local` are deprecated
摘要:
使用 nvm 升级 node 版本,从 v12.5.0 升级到 v16.15.1,升级完成后,使用 npm 命令时总是出现警告: npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead 。
阅读全文
posted @ 2022-06-30 15:34 天問-专注于大前端
阅读(1274)
评论(0)
推荐(0)
编辑
[置顶]
SolidJS——前端新秀框架,性能直逼原生JS
摘要:
SolidJS 是什么?`SolidJS`是一个声明式、高效且灵活用于构建用户界面的 `JavaScript` 库。 Solid 号称拥有 **JSX** 语法,类似于 **React hook** 的语法,你可以用现代化的开发方式,获得性能最快的代码。
阅读全文
posted @ 2022-01-28 18:29 天問-专注于大前端
阅读(1005)
评论(0)
推荐(0)
编辑
[置顶]
基于Node和Electron开发了轻量版API接口请求调试工具——Post-Tool
摘要:
**Electron** 是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 `Chromium` 和 `Node.js` 到 二进制的 `Electron` 允许您保持一个 `JavaScript` 代码代码库,支持跨平台,一套代码可同时打包为Windows、macOS、Linux应用。 而 **Post-Tool** 就是基于 **Node.js、React.js、Electron.js 和 Axios.js** 开发的轻量版API接口请求调试工具。
阅读全文
posted @ 2022-01-17 11:17 天問-专注于大前端
阅读(645)
评论(0)
推荐(0)
编辑
[置顶]
基于node和npm的命令行工具——tive-cli
摘要:
前端开发过程中经常会用到各种各样的`脚手架工具`、`npm全局工具包`等`命令行工具`,如:Vue脚手架`@vue/cli`、React脚手架`create-react-app`、node进程守卫工具`pm2`、本地静态服务工具`serve`、代码格式化工具`prettier`等等。因此也自行开发了一套基于`node`和`npm`的命令行工具集,主要封装了`自动化shell脚本工具`和开箱即用的`Vue全家桶模板工具`。
阅读全文
posted @ 2022-01-05 18:46 天問-专注于大前端
阅读(377)
评论(0)
推荐(0)
编辑
[置顶]
Vue3学习与实战 · 组件通信
摘要:
在使用Vue3构建中大型web应用时, 组件通信 肯定是不可避免的。本文就具体介绍一下使用Vue3的 props、
e
m
i
t
、
e
x
p
o
s
e
/
r
e
f
、
e
m
i
t
、
e
x
p
o
s
e
/
r
e
f
、
attrs、v-model、provide / inject、Vuex、mitt 等方式进行组件通信。 1.props 用 props 传数据给
阅读全文
posted @ 2021-12-30 11:42 天問-专注于大前端
阅读(345)
评论(0)
推荐(0)
编辑
[置顶]
Vite+Vue3+Vant快速构建项目
摘要:
随着`Vue3` 和 `Vite` 版本的不断更新完善,开发体验有了质的飞跃。因此,越来越多的大厂也逐步拥抱 `Vue3`。 利用`Vite` 脚手架工具可以很轻松生成以 `Vue3` 为模板的项目,但是作为`Vue`全家桶的 `vue-router`、`vuex`、`axios`等成员,需要自己一个一个去配置。于是便自行开发了本文讲到的 `tive-cli` 脚手架模板工具,只需短短几个命令便能快速生成配置健全的`Vue3全家桶`项目,并且集成了`VantUI`,配置了`rem`移动端适配,真正做到了`开箱即用`。
阅读全文
posted @ 2021-12-08 18:57 天問-专注于大前端
阅读(1011)
评论(0)
推荐(0)
编辑
[置顶]
Vue3学习与实战 · Vuex状态管理
摘要:
Vuex 是 Vue 全家桶重要组成之一,专为 Vue.js 应用程序开发的 状态管理模式 + 库 ,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 一、目录结构 demo/ package.json vite.config.js index.html
阅读全文
posted @ 2021-12-06 18:32 天問-专注于大前端
阅读(203)
评论(0)
推荐(0)
编辑
[置顶]
Vue3学习与实战 · 配置使用vue-router路由
摘要:
随着Vue版本的升级,Vue 2.x项目和Vue 3.x项目在使用vue-router上有些区别,本文就简单介绍下vue-router在Vue3中的配置和使用。 一、目录结构 demo/ package.json vite.config.js index.html public/ src/ api/
阅读全文
posted @ 2021-11-26 18:21 天問-专注于大前端
阅读(2271)
评论(0)
推荐(0)
编辑
[置顶]
Vue3学习与实战 · 全局挂载使用Axios
摘要:
在vue2中会习惯性的把axios挂载到全局,以方便在各个组件或页面中使用this.$http请求接口。但是在vue3中取消了Vue.prototype,在全局挂载方法和属性时,需要使用官方提供的globalPropertiesAPI。 一、全局挂载 在vue2项目中,入口文件main.js配置Vu
阅读全文
posted @ 2021-11-25 13:33 天問-专注于大前端
阅读(1997)
评论(0)
推荐(3)
编辑
[置顶]
vue3 + vite实现异步组件和路由懒加载
摘要:
在 Vue2 中,异步组件和路由懒加载处理使用 import 就可以很轻松实现。但是在Vue 3.x 中异步组件的使用与 Vue 2.x 完全不同了。本文就详细讲讲vue3中异步组件和路由懒加载的实现。 
评论(6)
推荐(3)
编辑
2022年10月28日
前端代码统计工具cloc的安装与使用
摘要:
怎么来衡量一个web端项目的大小,一是看页面多少,二是看源代码行数。页面多少比较好统计,通过 Router 的配置大概就能知道。但是源代码行数,如果要一个文件一个文件去计算,那就费了劲了。有问题有需求,就会有人造轮子。本文就介绍一下 代码统计工具cloc的安装与使用。
阅读全文
posted @ 2022-10-28 16:01 天問-专注于大前端
阅读(349)
评论(0)
推荐(0)
编辑
2022年10月11日
使用Crontab和Shell脚本切割Nginx日志
摘要:
Nginx 日志会随着时间和访问流量的增加而日益增大,access.log 日志文件也会随之越来越大,最后会导致日志的读写效率下降,进而影响 Nginx 服务的性能。因此,需要对 Nginx 日志文件进行切割,本文就介绍一下:使用 Crontab 定时任务执行 shell 脚本来切割 Nginx 日志。
阅读全文
posted @ 2022-10-11 17:30 天問-专注于大前端
阅读(128)
评论(0)
推荐(0)
编辑
2022年8月2日
Nginx反向代理WebSocket服务连接报错:WebSocket connection to "wss://xxx/xxx" failed
摘要:
最近使用 node.js 搭建 WebSocket 服务,在本地测试 connection 都是正常,于是部署到 Linux 服务上,需要用 Nginx 来反向代理 WebSocket 服务。浏览器控制台报错:WebSocket connection to 'wss://tiven.cn/ws/xxx' failed:,经过一般折腾,终于成功了这个报错。
阅读全文
posted @ 2022-08-02 17:18 天問-专注于大前端
阅读(3270)
评论(0)
推荐(0)
编辑
2022年7月29日
Nginx学习与实战 · 解决SPA单页面应用CDN缓存问题
摘要:
现在很多web应用都是使用Vue、React等框架开发的,这种SPA单页面应用在打包后,有些文件比较大。因此,大部分公司在生产环境会使用CDN加速,来加快首页渲染速度。 但是使用CDN后静态文件会有缓存,重新打包上线后,可能不会立即更新修改的地方。浏览器上可以使用Ctrl + Shift + R强制清理缓存,但是手机上清理缓存就很麻烦。再说这种清理缓存的方式对用户来说极度不友好,所以需要在Nginx中配置相应的缓存策略。
阅读全文
posted @ 2022-07-29 15:44 天問-专注于大前端
阅读(365)
评论(0)
推荐(0)
编辑
2022年7月26日
node+axios实现服务端文件上传
摘要:
最近调研企业wx集成H5应用,其中有一个发送图文消息,需要上传图片到临时素材库。之前做过文件上传到阿里云、七牛云都是服务端提供封装好的文件上传接口,在客户端使用ajax的方式上传。所以就来踩踩坑,使用node+axios实现服务端文件上传。
阅读全文
posted @ 2022-07-26 20:33 天問-专注于大前端
阅读(723)
评论(0)
推荐(0)
编辑
2022年7月6日
原生Web Components实现类Element UI中的Card卡片组件
摘要:
Web Components 是一个浏览器原生支持的组件化方案,允许你创建新的自定义、可封装、可重用的HTML 标记。不用加载任何外部模块,直接就可以在浏览器中跑。本文就简单介绍一下:使用 Web Components 实现一个类 Element UI 中的 Card 卡片组件。
阅读全文
posted @ 2022-07-06 17:33 天問-专注于大前端
阅读(558)
评论(0)
推荐(0)
编辑
2022年4月19日
前端单元测试之Jest初体验
摘要:
Jest 是一个令人愉快的 JavaScript 测试框架,专注于简洁明快。Jest 拥有良好的文档,只需很少的配置,并能根据你的需求进行扩展。它能确保任何 JavaScript 代码的正确性。它为你提供了易于理解、熟悉且功能丰富的 API 来编写测试用例,并快速地反馈结果。
阅读全文
posted @ 2022-04-19 14:13 天問-专注于大前端
阅读(214)
评论(0)
推荐(0)
编辑
2022年4月14日
Parcel服务报错:regeneratorRuntime is not defined
摘要:
在使用 Parcel 前端打包工具来启动本地服务时,console 控制台报错:Uncaught ReferenceError: regeneratorRuntime is not defined,查阅资料得知:regeneratorRuntime 是打包工具生成的一个全局辅助函数,由 babel 生成,用于兼容 async/await 的语法,所以需要配置相应的 babel 插件。
阅读全文
posted @ 2022-04-14 14:37 天問-专注于大前端
阅读(117)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
天問-专注于大前端
园龄:
7年10个月
粉丝:
2
关注:
2
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.前端代码统计工具cloc的安装与使用
2.使用Crontab和Shell脚本切割Nginx日志
3.努力一周,开源一个超好用的接口Mock工具——Msw-Tools
4.Nginx反向代理WebSocket服务连接报错:WebSocket connection to "wss://xxx/xxx" failed
5.Nginx学习与实战 · 解决SPA单页面应用CDN缓存问题
6.node+axios实现服务端文件上传
7.原生Web Components实现类Element UI中的Card卡片组件
8.npm WARN config global `--global`, `--local` are deprecated
9.前端单元测试之Jest初体验
10.Parcel服务报错:regeneratorRuntime is not defined
我的标签
前端
(16)
Node
(10)
Vite
(7)
Vue3
(6)
vue
(4)
Axios
(4)
Nginx
(3)
egg.js
(3)
Vuex
(2)
js
(2)
更多
积分与排名
积分 - 28154
排名 - 57916
随笔分类
(72)
Blob(1)
EggJs(4)
HTTP(1)
Linux(1)
Mocking(1)
Nginx(3)
Node(5)
Npm(2)
Parcel(1)
Perl(1)
Shell(1)
SolidJS(1)
Svelte(1)
Vue(1)
Vue3(6)
WebSocket(1)
打包工具(1)
大前端(24)
单元测试(2)
工具(3)
前端(5)
前端工程化(2)
前端工具(1)
前端框架(2)
生活随笔(1)
更多
随笔档案
(29)
2022年10月(2)
2022年9月(1)
2022年8月(1)
2022年7月(3)
2022年6月(1)
2022年4月(4)
2022年3月(1)
2022年1月(4)
2021年12月(3)
2021年11月(6)
2021年10月(3)
文章分类
(1)
大前端(1)
文章档案
(1)
2017年4月(1)
相册
(1)
articleImages(1)
阅读排行榜
1. vue3 + vite实现异步组件和路由懒加载(4873)
2. Nginx反向代理WebSocket服务连接报错:WebSocket connection to "wss://xxx/xxx" failed(3270)
3. JS中ArrayBuffer、Uint8Array、Blob与文本字符之间的相互转换(3232)
4. Vue3学习与实战 · 配置使用vue-router路由(2271)
5. Vue3学习与实战 · 全局挂载使用Axios(1997)
评论排行榜
1. vue3 + vite实现异步组件和路由懒加载(6)
2. 努力一周,开源一个超好用的接口Mock工具——Msw-Tools(2)
推荐排行榜
1. Vue3学习与实战 · 全局挂载使用Axios(3)
2. vue3 + vite实现异步组件和路由懒加载(3)
3. 努力一周,开源一个超好用的接口Mock工具——Msw-Tools(2)
4. JS中ArrayBuffer、Uint8Array、Blob与文本字符之间的相互转换(1)
最新评论
1. Re:vue3 + vite实现异步组件和路由懒加载
import.meta.glob
--流畅的心情
2. Re:努力一周,开源一个超好用的接口Mock工具——Msw-Tools
@WebAssembly 欢迎体验...
--天問-专注于大前端
3. Re:努力一周,开源一个超好用的接口Mock工具——Msw-Tools
是大佬啊
--WebAssembly
4. Re:vue3 + vite实现异步组件和路由懒加载
老哥牛掰
--caseyfu
5. Re:vue3 + vite实现异步组件和路由懒加载
@InkFx 哈哈,以后尽量加个图看看...
--天問
点击右上角即可分享