写了一个模仿 windows 系统的 UI 框架,用 vue3 写的
https://github.com/royalknight56/win10-vue3
目前可以把不同的内容都组织到一起,做成 windows 系统的样子。
demo 在这:
http://myim.online/
之后想用这个做一个 linux 面板,用操作 windows 的方式操作 linux ,很有趣
#windows #linux #https #github #com #royalknight56 #win10 #vue3 #demo #http
https://github.com/royalknight56/win10-vue3
目前可以把不同的内容都组织到一起,做成 windows 系统的样子。
demo 在这:
http://myim.online/
之后想用这个做一个 linux 面板,用操作 windows 的方式操作 linux ,很有趣
#windows #linux #https #github #com #royalknight56 #win10 #vue3 #demo #http
[求面经] 年底准备跳槽有没有前端大佬有无面试资料?
# 一、前言
目前坐标在厦门,年底准备跳槽深圳。
不知道深圳那边的要求和待遇怎么样?
如果有在深圳的同学希望可以在底下留言~
# 二、技术&经验
简单说说我的技术栈吧,可能框架经验不是很理想
但是 JavaScript 基础是杠杠的
- 熟悉 JavaScript 语言
- 熟悉 Vue2 、Vue3 ,有 Vue2 源码阅读经历
- 两年 Vue2 工作经验,半年 Vue3 工作经验
- 两年原生微信小程序开发经验
- 一年 uniapp 开发经验
- 一年 React 工作经验,有 React 源码阅读经历
- 熟悉 Node.js
#经验 #Vue2 #源码 #JavaScript #Vue3 #React #熟悉 #深圳 #程序开发 #工作
# 一、前言
目前坐标在厦门,年底准备跳槽深圳。
不知道深圳那边的要求和待遇怎么样?
如果有在深圳的同学希望可以在底下留言~
# 二、技术&经验
简单说说我的技术栈吧,可能框架经验不是很理想
但是 JavaScript 基础是杠杠的
- 熟悉 JavaScript 语言
- 熟悉 Vue2 、Vue3 ,有 Vue2 源码阅读经历
- 两年 Vue2 工作经验,半年 Vue3 工作经验
- 两年原生微信小程序开发经验
- 一年 uniapp 开发经验
- 一年 React 工作经验,有 React 源码阅读经历
- 熟悉 Node.js
#经验 #Vue2 #源码 #JavaScript #Vue3 #React #熟悉 #深圳 #程序开发 #工作
求推荐后端开发的前端学习路线
本人后端 java 开发一枚,最近想写一个自己的 web 项目(后端还是用 java/python ),苦于之前只会简单的 js/jquery/css/bootstrap ,感觉不太顺应时代的潮流。。
现在想更新下技术栈,看 vue3 挺火的(以及各种途径听说 react 上手难),就想用 vue3+tailwind 写一下。想问下只会 js 基础能用好 vue3 吗?还是需要先深入学习 js 的特性,npm 之类的,才能开始学 vue3 ?另外 css 也只是能做出正常的页面,花哨的还有 less 也没用过,是否也要先打好基础?
或者大佬们有没有初学者更友好的技术栈推荐下?
#vue3 #js #java #css #只会 #问下 #顺应时代 #web #python #jquery
本人后端 java 开发一枚,最近想写一个自己的 web 项目(后端还是用 java/python ),苦于之前只会简单的 js/jquery/css/bootstrap ,感觉不太顺应时代的潮流。。
现在想更新下技术栈,看 vue3 挺火的(以及各种途径听说 react 上手难),就想用 vue3+tailwind 写一下。想问下只会 js 基础能用好 vue3 吗?还是需要先深入学习 js 的特性,npm 之类的,才能开始学 vue3 ?另外 css 也只是能做出正常的页面,花哨的还有 less 也没用过,是否也要先打好基础?
或者大佬们有没有初学者更友好的技术栈推荐下?
#vue3 #js #java #css #只会 #问下 #顺应时代 #web #python #jquery
我开源了一个百度地图 GL 版 Vue3 组件库
半年前,公司项目需求封装了个百度地图 GL 版 Vue3 组件库,当时就一些基础组件,最近一个月迭代了很多版本, 增加了很多组件,项目上有需求的的小伙伴可以试试,也欢迎提 pr 和 issue 。
> github: https://github.com/yue1123/vue3-baidu-map-gl
> docs: https://yue1123.github.io/vue3-baidu-map-gl/zh
#github #组件 #https #yue1123 #vue3 #baidu #map #gl #GL #Vue3
半年前,公司项目需求封装了个百度地图 GL 版 Vue3 组件库,当时就一些基础组件,最近一个月迭代了很多版本, 增加了很多组件,项目上有需求的的小伙伴可以试试,也欢迎提 pr 和 issue 。
> github: https://github.com/yue1123/vue3-baidu-map-gl
> docs: https://yue1123.github.io/vue3-baidu-map-gl/zh
#github #组件 #https #yue1123 #vue3 #baidu #map #gl #GL #Vue3
分享一个比较好用的 Vue3 Admin Template
属于自荐了,所以想着来 V 站推广一下下,
基于 Vue3 、TypeScript 、Element Plus 、Pinia 和 Vite 等主流技术。
## 特性
- **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API
- **Element Plus**:Element UI 的 Vue3 版本
- **Pinia**: 传说中的 Vuex5
- **Vite**:真的很快
- **Vue Router**:路由路由
- **TypeScript**:JavaScript 语言的超集
- **PNPM**:更快速的,节省磁盘空间的包管理工具
- **Scss**:和 Element Plus 保持一致
- **CSS 变量**:主要控制项目的布局和颜色
- **ESlint**:代码校验
- **Prettier**:代码格式化
- **Axios**:发送网络请求(已封装好)
- **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎
- **注释**:各个配置项都写有尽可能详细的注释
- **兼容移动端**: 布局兼容移动端页面分辨率
## 功能
- **用户管理**:登录、登出演示
- **权限管理**:内置页面权限(动态路由)、指令权限、权限函数、路由守卫
- **多环境**:开发环境( development )、预发布环境( staging )、正式环境( production )
- **多主题**:内置普通、黑暗、深蓝三种主题模式
- **错误页面**: 403 、404
- **Dashboard**:根据不同用户显示不同的 Dashboard 页面
- **其他内置功能**:SVG 、动态侧边栏、动态面包屑、标签页快捷导航、Screenfull 全屏、自适应收缩侧边栏
## 在线预览
| 位置 | 账号 | 链接 |
| ------------ | --------------- | ----------------------------------------------- |
| github-pages | admin 或 editor | [链接]( https://un-pany.github.io/v3-admin-vite) |
## 截图



#png #Vue3 #Element ### #https #路由 #页面 #Plus #s2 #loli
属于自荐了,所以想着来 V 站推广一下下,
基于 Vue3 、TypeScript 、Element Plus 、Pinia 和 Vite 等主流技术。
## 特性
- **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API
- **Element Plus**:Element UI 的 Vue3 版本
- **Pinia**: 传说中的 Vuex5
- **Vite**:真的很快
- **Vue Router**:路由路由
- **TypeScript**:JavaScript 语言的超集
- **PNPM**:更快速的,节省磁盘空间的包管理工具
- **Scss**:和 Element Plus 保持一致
- **CSS 变量**:主要控制项目的布局和颜色
- **ESlint**:代码校验
- **Prettier**:代码格式化
- **Axios**:发送网络请求(已封装好)
- **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎
- **注释**:各个配置项都写有尽可能详细的注释
- **兼容移动端**: 布局兼容移动端页面分辨率
## 功能
- **用户管理**:登录、登出演示
- **权限管理**:内置页面权限(动态路由)、指令权限、权限函数、路由守卫
- **多环境**:开发环境( development )、预发布环境( staging )、正式环境( production )
- **多主题**:内置普通、黑暗、深蓝三种主题模式
- **错误页面**: 403 、404
- **Dashboard**:根据不同用户显示不同的 Dashboard 页面
- **其他内置功能**:SVG 、动态侧边栏、动态面包屑、标签页快捷导航、Screenfull 全屏、自适应收缩侧边栏
## 在线预览
| 位置 | 账号 | 链接 |
| ------------ | --------------- | ----------------------------------------------- |
| github-pages | admin 或 editor | [链接]( https://un-pany.github.io/v3-admin-vite) |
## 截图



#png #Vue3 #Element ### #https #路由 #页面 #Plus #s2 #loli
前端框架技术选型讨论
#### vue 对比 react:
> 对比 vue2 和 vue3 ,vue3 的组合式 API 无疑是更好的选择,以下优势针对于 vue3 版本而言; react 也仅指使用 create react app 方式构建的项目
- 优势
1. 使用 vite 搭建 vue3 项目框架,自带路由管理,sass ,less 支持的很好,yarn 装一下包即可使用,无需多余配置; react 需要手动配置各种 loader
2. 组合式 API ,逻辑抽离方便,不再受限于生命周期函数; react 也可以做到
3. vite 使用[Rollup]( https://rollupjs.org/)打包,速度大幅优于 webpack ,开发体验更好; react 大多使用 webpack ,打包速度一般
- 劣势
1. vue 不支持 IE11(reactive 使用的是 Proxy ,IE 全系不支持),react 进行相关配置后支持 IE9-IE11
2. vue TS 支持不够好; react 天生支持
3. vue2 升级 vue3 有代价,社区相关轮子未必及时适配; react 社区活跃度高,大版本升级更早,适配大概更全
总的来说,react 就是 f(state) = UI ,仅仅是一个 UI 框架,其他的交给开发者自己配置;而 vite 生成的 vue 项目是一个功能更全的脚手架,帮开发者做了很多其他事(比如路由)。
#react #vue3 #vue #vite #支持 #使用 #适配 #vue2 #API #webpack
#### vue 对比 react:
> 对比 vue2 和 vue3 ,vue3 的组合式 API 无疑是更好的选择,以下优势针对于 vue3 版本而言; react 也仅指使用 create react app 方式构建的项目
- 优势
1. 使用 vite 搭建 vue3 项目框架,自带路由管理,sass ,less 支持的很好,yarn 装一下包即可使用,无需多余配置; react 需要手动配置各种 loader
2. 组合式 API ,逻辑抽离方便,不再受限于生命周期函数; react 也可以做到
3. vite 使用[Rollup]( https://rollupjs.org/)打包,速度大幅优于 webpack ,开发体验更好; react 大多使用 webpack ,打包速度一般
- 劣势
1. vue 不支持 IE11(reactive 使用的是 Proxy ,IE 全系不支持),react 进行相关配置后支持 IE9-IE11
2. vue TS 支持不够好; react 天生支持
3. vue2 升级 vue3 有代价,社区相关轮子未必及时适配; react 社区活跃度高,大版本升级更早,适配大概更全
总的来说,react 就是 f(state) = UI ,仅仅是一个 UI 框架,其他的交给开发者自己配置;而 vite 生成的 vue 项目是一个功能更全的脚手架,帮开发者做了很多其他事(比如路由)。
#react #vue3 #vue #vite #支持 #使用 #适配 #vue2 #API #webpack
什么时候有个完美技术,不用升级迭代的……
想想做开源项目十年来,技术迭了多少代,隔三差五的升级、翻烧饼,好累。
比如 Java 框架从一开始的 JSP 到 Strust1 + Velocity ,然后到 -> SSH -> Spring MVC -> SpringBoot -> SpringCloud ...
Java 还没折腾完,前端技术又迭代了,
前端从 Js 到 jQuery ,然后 MVVM 概念的 Vue 、React 、Angular ,Vue2 折腾完又来了 Vue3
* 自研国产开源框架 BudWk 也从 V1 撸到了 V8 (撸码 ing )
* V8 前端采用 Vue3 + Vite + Element-Plus + TypeScript 开发
[https://github.com/budwk/budwk]( https://github.com/budwk/budwk)
[https://gitee.com/budwk/budwk]( https://gitee.com/budwk/budwk)

#budwk #https #com #前端 #Java #Vue3 #V8 #github #gitee #开源
想想做开源项目十年来,技术迭了多少代,隔三差五的升级、翻烧饼,好累。
比如 Java 框架从一开始的 JSP 到 Strust1 + Velocity ,然后到 -> SSH -> Spring MVC -> SpringBoot -> SpringCloud ...
Java 还没折腾完,前端技术又迭代了,
前端从 Js 到 jQuery ,然后 MVVM 概念的 Vue 、React 、Angular ,Vue2 折腾完又来了 Vue3
* 自研国产开源框架 BudWk 也从 V1 撸到了 V8 (撸码 ing )
* V8 前端采用 Vue3 + Vite + Element-Plus + TypeScript 开发
[https://github.com/budwk/budwk]( https://github.com/budwk/budwk)
[https://gitee.com/budwk/budwk]( https://gitee.com/budwk/budwk)

#budwk #https #com #前端 #Java #Vue3 #V8 #github #gitee #开源
求职:高级前端[base 杭州 or 远程]
深入理解 js 特性及 es6 语法;
熟悉 vue2 、vue3 的使用,研究过 vue2 源码;
熟悉低代码的开发,前端 vue3+typescript ,后端 nestjs ,使用新的工具库如 pinia ,naiveui ,tailwindCSS 等,jsx 进行页面开发;
熟悉前端项目优化方式,sdk 监控;
熟悉 webpack 、rollup 及 vite 打包工具,git 版本管理;
熟悉 Nodejs 的使用,研究过 Koa 源码;
熟悉 jsplumb 流程图、echart ,实现流程可视化;
了解 React ,跟过相关项目;
会使用 docker 、Nginx 等部署工具。
有意愿的老板们请加 vx:2242255392 详细了解谢谢
#熟悉 #源码 #vue2 #vue3 #工具 #使用 #前端 #js #es6 #typescript
深入理解 js 特性及 es6 语法;
熟悉 vue2 、vue3 的使用,研究过 vue2 源码;
熟悉低代码的开发,前端 vue3+typescript ,后端 nestjs ,使用新的工具库如 pinia ,naiveui ,tailwindCSS 等,jsx 进行页面开发;
熟悉前端项目优化方式,sdk 监控;
熟悉 webpack 、rollup 及 vite 打包工具,git 版本管理;
熟悉 Nodejs 的使用,研究过 Koa 源码;
熟悉 jsplumb 流程图、echart ,实现流程可视化;
了解 React ,跟过相关项目;
会使用 docker 、Nginx 等部署工具。
有意愿的老板们请加 vx:2242255392 详细了解谢谢
#熟悉 #源码 #vue2 #vue3 #工具 #使用 #前端 #js #es6 #typescript
Vue 的开发生态是不是没有 React 好
我一开始学前端的时候,想的就是顺手简单写一写,vue 写起来简单,就学了 vue3
后面发现那些 UI 库,react 的更多,更丰富,比如 github 上面,ant design 的 star 有 80 多 k ,而 vue 对应只有一个第三方开发者做的 ant design vue ,才 18k star
再比如大厂背书的 element ui ,vue2 版本的 star 很多,但是 vue3 的才 18k star ,感觉像是没那么多人去维护新版
听说国外大厂用 react 的也多,很少有用 vue 的
#vue #star #vue3 #react #ant #design #18k #大厂 #UI #github
我一开始学前端的时候,想的就是顺手简单写一写,vue 写起来简单,就学了 vue3
后面发现那些 UI 库,react 的更多,更丰富,比如 github 上面,ant design 的 star 有 80 多 k ,而 vue 对应只有一个第三方开发者做的 ant design vue ,才 18k star
再比如大厂背书的 element ui ,vue2 版本的 star 很多,但是 vue3 的才 18k star ,感觉像是没那么多人去维护新版
听说国外大厂用 react 的也多,很少有用 vue 的
#vue #star #vue3 #react #ant #design #18k #大厂 #UI #github
初级前端,想把摸鱼时间利用起来学点东西,在犹豫学什么
非科班,现在用的是 JS ,手上有 vue3 和 react 的项目,主要都是 less 。
工作量一般,而且我工作效率比较高(不是)所以每星期做完需求都还能剩下一到两天摸鱼。
还在试用期所以可能需要比较侧重考虑前端内容。
现在想学的东西分类来看的话
已经入门但是不算精通的技术深入:
React
less
前端感觉需要了解但是还不会的内容:
TypeScript
deno
感兴趣的后端语言:
python (已经基本入门,可以做简单,部分中级和极少困难的 leetcode 题)
go
rust
也想了解数据库什么的,但是公司后端主要是 JAVA 和 C++,不知道好不好问。
求指点一下~
#less #入门 #前端 #但是 #试用期 #JS #vue3 #react #React #TypeScript
非科班,现在用的是 JS ,手上有 vue3 和 react 的项目,主要都是 less 。
工作量一般,而且我工作效率比较高(不是)所以每星期做完需求都还能剩下一到两天摸鱼。
还在试用期所以可能需要比较侧重考虑前端内容。
现在想学的东西分类来看的话
已经入门但是不算精通的技术深入:
React
less
前端感觉需要了解但是还不会的内容:
TypeScript
deno
感兴趣的后端语言:
python (已经基本入门,可以做简单,部分中级和极少困难的 leetcode 题)
go
rust
也想了解数据库什么的,但是公司后端主要是 JAVA 和 C++,不知道好不好问。
求指点一下~
#less #入门 #前端 #但是 #试用期 #JS #vue3 #react #React #TypeScript
BudWk V8 发布了,近 10 年开源历史,但很低调……
BudWk 原名 NutzWk ,是基于国产框架 nutzboot 开发的开源 Java 企业级 Web 开发框架,拥有近十年的开源历史,积累了一大批企业和个人用户,历经 V1-V8 数次迭代。
V8 在 V7 具备的 API 网关、组件库、认证中心、控制中心等功能基础上,进一步对前后端功能进行升级改造、提升用户体验,同时大大减轻开发工作量,提升开发效率,为产品升级迭代提供极大便利。
框架同时提供微服务单应用及微服务分布式版本供选择,后台集权限体系、系统参数、数据字典、账户安全、行政区划、站内消息、定时任务、CMS 、微信等最常用功能,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。
演示地址:( Vue3 + Vite + Element-Plus + TypeScript )
https://demo.budwk.com
开发指南:
https://budwk.com
## 功能特点
* 使用一套注解实现 OpenAPI3 在线文档的自动生成,同时实现表单参数验证功能,一举多得,减少开发量
* 统一异常拦截处理,业务逻辑判断抛出异常即可被捕获友好输出错误,无需一堆 if else 判断
* 一套控制类日志注解,轻松记录操作人、操作时间、IP 、请求参数、响应结果,支持扩展不同数据存储方式
* Excel 文件快速导入导出,只需在 Pojo 类上定义注解即可,支持键值对解析、子类属性解析、自定义日期格式等
* Vue3 前端表格支持动态列勾选显示、排序、固定等操作,分页组件进行了封装比 Vue2 版本减轻 80% 代码量
* 具备丰富的 wk-starter 组件库,使开发微服务应用像搭积木一样简单,组件开发也非常容易
#开发 #组件 #注解 #功能 #V8 #Vue3 #https #budwk #com #迭代
BudWk 原名 NutzWk ,是基于国产框架 nutzboot 开发的开源 Java 企业级 Web 开发框架,拥有近十年的开源历史,积累了一大批企业和个人用户,历经 V1-V8 数次迭代。
V8 在 V7 具备的 API 网关、组件库、认证中心、控制中心等功能基础上,进一步对前后端功能进行升级改造、提升用户体验,同时大大减轻开发工作量,提升开发效率,为产品升级迭代提供极大便利。
框架同时提供微服务单应用及微服务分布式版本供选择,后台集权限体系、系统参数、数据字典、账户安全、行政区划、站内消息、定时任务、CMS 、微信等最常用功能,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。
演示地址:( Vue3 + Vite + Element-Plus + TypeScript )
https://demo.budwk.com
开发指南:
https://budwk.com
## 功能特点
* 使用一套注解实现 OpenAPI3 在线文档的自动生成,同时实现表单参数验证功能,一举多得,减少开发量
* 统一异常拦截处理,业务逻辑判断抛出异常即可被捕获友好输出错误,无需一堆 if else 判断
* 一套控制类日志注解,轻松记录操作人、操作时间、IP 、请求参数、响应结果,支持扩展不同数据存储方式
* Excel 文件快速导入导出,只需在 Pojo 类上定义注解即可,支持键值对解析、子类属性解析、自定义日期格式等
* Vue3 前端表格支持动态列勾选显示、排序、固定等操作,分页组件进行了封装比 Vue2 版本减轻 80% 代码量
* 具备丰富的 wk-starter 组件库,使开发微服务应用像搭积木一样简单,组件开发也非常容易
#开发 #组件 #注解 #功能 #V8 #Vue3 #https #budwk #com #迭代
vue3 写项目从哪里开始
我一直想从头写一个博客试试,最近几天把 vue3 看了一堆脑子都看晕了,我对前端了解不多但基本的还是知道一些,因为以前用过.net 还有 Android 控件之类的,所以在理解 html 和 css 那没有太多难处,但 typescript 之类的也就了解过一点基础。
然后一直在看别人写的 vue 项目,可能是我理解的不够到位,看完就总感觉所以我到底从哪开始写,先写控件,还是从视图(页面)开始?写页面的话是从模版 part 开始写,写到要用的数据 /方法了再去 script 里写吗?
希望开发过前端的老哥能讲讲思路指点我一下,非常感谢
#控件 #页面 #前端 #之类 #视图 #理解 #vue3 #net #Android #html
我一直想从头写一个博客试试,最近几天把 vue3 看了一堆脑子都看晕了,我对前端了解不多但基本的还是知道一些,因为以前用过.net 还有 Android 控件之类的,所以在理解 html 和 css 那没有太多难处,但 typescript 之类的也就了解过一点基础。
然后一直在看别人写的 vue 项目,可能是我理解的不够到位,看完就总感觉所以我到底从哪开始写,先写控件,还是从视图(页面)开始?写页面的话是从模版 part 开始写,写到要用的数据 /方法了再去 script 里写吗?
希望开发过前端的老哥能讲讲思路指点我一下,非常感谢
#控件 #页面 #前端 #之类 #视图 #理解 #vue3 #net #Android #html