
前端
文章平均质量分 69
情系半生e
坚持分享,努力学习,冲冲冲!!!
展开
-
webWorker多线程调用
1.webWorker多线程可最大程度调用cpu,调用计算机的多个核心同时工作2.不会阻塞主线程, js线程与gui进程并行3.计算密集型或高延迟的任务。原创 2023-02-09 16:47:22 · 809 阅读 · 0 评论 -
使用nvm对node进行多版本管理
通过使用nvm对node进行多版本管理原创 2023-02-06 13:43:49 · 211 阅读 · 0 评论 -
antdesign 动态引入icon
第一步: 创建一个icon.js文件,写一个自定义组件// ICON.jsimport { createVNode } from 'vue'import * as $Icon from '@ant-design/icons-vue'export const Icon = props => { const { icon } = props; return createVNode($Icon[icon]);};第二步: 视图中引入即可注意: 引入的icon必须为大写<t原创 2022-02-16 09:46:10 · 2723 阅读 · 0 评论 -
前端使用Minio存储的优缺点
概述:老规矩,先放文档 Minio官方文档通过对Minio官方文档的解读,以及了解过相应的文章后得出的一些结论可能有理解错误的地方,欢迎各位大佬指正安装 :yarn add minio或者npm i minio优点:1.前端直传Minio,可减少与后端交互所造成的性能浪费缺点:1.只支持Webpack工程化构建的项目,因为webpack是基于nodeJs的,可以使用require, fs等函数2.不支持Vite工程化构建形式,Vite是EsModule纯浏览器模块的形式原创 2021-07-24 17:09:14 · 6337 阅读 · 2 评论 -
JavaScript设计模式初探
设计模式初探单例模式内部定义变量,并通过闭包判断,不存在则生成新的策略模式符合单一职责原则增加或减少策略,无需大改原有的代码针对同一问题的多种处理方式,仅仅是具体行为有差别时参考文章:JavaScript用策略模式消除if else 和switchconst listString={ add:0, del:1, update:2}const strFunc={ add:function(){ return listString['add']; }, de.原创 2021-07-13 13:05:17 · 188 阅读 · 0 评论 -
[重点]2023前端全方位知识点
目录学习文章基础知识相关提升技能相关JS1.闭包2.深拷贝浅拷贝3.ES6 特性4.JavaScript规定了几种语言类型5. javascript中变量类型分为值类型(基本数据类型)和引用类型6.Js中精度问题7.原型链继承学习文章基础知识相关一名【合格】前端工程师的自检清单答案:Cep58的主页-答案提供者的原型和原型链作用域和闭包语法和API执行和机制JavaScript基础篇提升技能相关字节跳动员工的文章JS1.闭包2.深拷贝浅拷贝浅拷贝还是同一块内存地址,深拷贝原创 2021-07-02 15:44:59 · 604 阅读 · 0 评论 -
Vue3系列(三)之CDN引入依赖包优化打包速率
目录一.概述二.CDN网站分享三.打包前后对比四.实例代码1.index.html 页面2.vue.config.js须知:2.1 cdn预设值2.2 在configureWebpack下定义externals,2.3 在chainWebpack下将当前页面定义的cdn值传到主页面3. main.js中的使用五.啰里啰嗦注意!!!注意!!!注意!!! 本文是基于Webpack打包一.概述使用CDN的好处缓解服务器的压力,将首屏加载时的请求分摊给其它的服务器优化打包后verdor.js过大问题原创 2021-06-02 14:16:49 · 3358 阅读 · 8 评论 -
qiankun前端微服务框架
目录一.须知二.主应用配置三.微应用配置如何创建Vue3项目一.须知官网: https://qiankun.umijs.org/zh/guide主应用: 支持任意技术栈,无限制微应用: 暂不支持vite2.x 版本,因为vite打包代码时,内部的esbuild会tree shake掉与qiankun相关的生命周期钩子二.主应用配置三.微应用配置注册vue.config.jsconst path = require("path");const packageName = r原创 2021-05-27 08:59:07 · 3299 阅读 · 5 评论 -
前端开发代码命名规范
目录一.开发与命名规范二.VsCode 插件扩展三.家族式设计语言概念(未落地)须知: 以下均为实际开发中用到的物料与规范,在此留存,会持续完善内容,同时欢迎各位补充!一.开发与命名规范约定文件必须添加头部解释说明,用以概括当前文件的主要作用相同内容的 UI 或者内容被使用 2 次以上,务必封装成组件临时数据如果过长,必须新建一个 js 用来放置临时数据,如当前页的 data.js提交代码前务必执行 eslint 校验并自行删除 console 输出,保持代码的整洁度项目采用懒加载形式原创 2021-05-27 08:50:15 · 936 阅读 · 0 评论 -
JavaScipt和Vue面试常见题
set去重复 基本用法 […new Set()]map键值对. 基本用法 map.set .get hase deletepromise异步编程, 目前用于网络请求与加载图片 缺点为: 1.无法中途取消 2.无法获知进度情况 3.必须设置回调函数,否则错误不会外漏symbol字段唯一,Generator关键字 yiled 执行时,只有看到 n...原创 2019-12-09 09:42:59 · 149 阅读 · 0 评论 -
vue+element-UI实现右键菜单
大体思路类似,具体实现在于控件是否提供了右键菜单的回调方法. 右键菜单的样式也可以根据自己需求进行变更.右键菜单的样式<div v-show="menuVisible"> <ul id="menu" class="menu"> <li class="menu__item">新增</li> <li class="menu_...原创 2019-05-23 14:31:51 · 19008 阅读 · 8 评论 -
vue配合elementUI完成全选功能
vue配合elementUI完成全选功能 <template> <div class="deliverySetting"> <div class="deliverySetting-btn"> <div class="tabs-btn ac"> <in原创 2018-12-27 13:27:45 · 4228 阅读 · 0 评论 -
解决vue单页文件引入js的问题
vue单页文件引入jsVue.component('remote-script', { render: function (createElement) { var self = this; return createElement('script', { attrs: { type: 'text/j...原创 2018-10-19 14:58:20 · 5560 阅读 · 1 评论 -
前端-Vue入门项目实战 Vue2+VueRouter2+Webpack+Axios
转载自FungLeo大神: https://blog.youkuaiyun.com/fungleo/article/details/77606321这个是对FungLeo文章的一个总体总结: https://www.cnblogs.com/zhaowy/p/8513070.html对于初入vue的小白很友好,强烈建议阅读!!!...转载 2018-09-21 15:11:40 · 184 阅读 · 0 评论