![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端相关知识
文章平均质量分 56
Qianliwind
这个作者很懒,什么都没留下…
展开
-
前端性能优化概述
前端性能优化的概述,总体解决思路原创 2022-09-06 14:58:04 · 402 阅读 · 0 评论 -
JavaScript 的对象加强 Map()
多重嵌套 for 循环太丑,运行效率又低,有没有什么办法可以降低它的嵌套层数?怎么简洁优雅的获取我想要的数据,又有良好的智能提示效果?有没有通用的提高运行效率的方案?没错,ES6 的 Map 就是为你定制的。先看一个简单的例子,数组去重:let myArray = [1, 2, 3, 4, 5, 2, 1];function getArray(array) {let newArray = []; for (let i = 0, l = array.length; i < l;原创 2021-06-23 00:30:09 · 193 阅读 · 1 评论 -
程序设计的状态模式及其使用场景
状态模式的使用场景:一个由一个或多个动态变化的属性导致发生不同行为的对象,在与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化,那么这个对象,就是有状态的对象代码中包含大量与对象状态有关的条件语句,像是if else或switch case语句,且这些条件执行与否依赖于该对象的状态。如果场景符合上面两个条件,那我们就可以想象状态模式是不是可以帮忙了状态模式的优缺点:优点:一个状态状态对应行为,封装在一个类里,更直观清晰,增改方便状态与状态间,行为与行为间彼此独立互不原创 2021-06-20 15:36:08 · 705 阅读 · 0 评论 -
MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 “4.0“
问题描述 Windows 10系统下最近使用npm install安装项目依赖包,当自动执行至node-gyp rebuild时报错:C:\Users\dsl\Desktop\Pros\ant-design-pro-master-v3.1.0>npm install > weak@1.0.1 install C:\Users\dsl\Desktop\Pros\ant-design-pro-master-v3.1.0\node_modules\weak > node-gyp rebu转载 2021-05-10 17:20:24 · 3789 阅读 · 0 评论 -
Nodejs与javascript的区别
前言很多小伙伴学Node的时候,都没有好好认识她就开始疯狂追求,想一举拿下,直接在网上搜索Node实战,想知道她活好不好,想先用她建个简单博客练练手。JavaScript和Nodejs我相信很多入坑Nodejs的人都是前端转过来的,但是局限于公司项目用不到Nodejs,只能自学,有些重要且基础的东西就忽略了。下面我们说一下前端的Javascript和Nodejs。每个前端大虾都很了解JavaScript,我们用它操作dom,用它写数据交互和页面效果,but....请问你真的知道Jav.原创 2020-11-13 15:33:02 · 648 阅读 · 0 评论 -
Vue-cli3项目的webpack配置
由于vue-cli3将webpack的基础配置全部内嵌了,这就导致我们初始化项目完成之后发现原先的webpack的config配置全部都消失不见了,那该怎么办呢?别慌,vue-cli3早就考虑到了这一点,它预留了一个vue.config.js的js文件供我们对webpack进行自定义配置。vue.config.js官方配置指南 这个是官方指南下面来讲一下vue.config.js的配置1.在项目根目录下新建vue.config.js文件与package.json同级const path..转载 2020-11-03 16:17:53 · 885 阅读 · 0 评论 -
Webpack 5 中的优化细节
为什么在开启增量构建后,有时候 rebuild 还是会很慢呢?我们可以从两方面来找原因。首先,Webpack 4 中的增量构建只运用到了新增模块与生成 Chunk 产物阶段,其他处理过程(如代码压缩)仍需要通过其他方式进行优化,例如分包和压缩插件的缓存。其次,过程中的一些处理会额外增加构建时间,例如生成 Source Map 等。因此还是需要通过统计各阶段的执行时间来具体问题具体分析。Webpack 5 中的效率优化点Webpack 5 中的变化有很多,完整的功能变更清单参见官方文档,这里我们介绍原创 2020-10-30 18:05:20 · 1676 阅读 · 2 评论 -
前端低代码-少写代码实现灵活需求
低代码开发定义低代码开发,是一种开发模式,通过图形化用户界面来配置和创建应用软件,而不是用传统模式那样主要依靠手写代码。对应的,提供给开发者的这类低代码开发功能实现的软件,称为低代码开发平台(LCDP)。低代码开发模式的开发者,通常不需要具备非常专业的编码技能,或者不需要某一专门领域的编码技能,而是可以通过平台的功能和 约束来实现专业代码的产出。从定义中我们可以看到,低代码开发的工作方式主要依赖操作图形化的用户界面,包括拖拽控件,以及修改其中可被编辑区域的配置。这种可视化的开发方式,可以追溯到更早的原创 2020-10-26 09:17:39 · 6229 阅读 · 0 评论 -
windows下MongoDB的安装与配置(一)
一 Mongodb的安装下载mongodb先登录Mongodb官网下载 安装包,根据自己的操作系统选择32或者64位安装MongoDB将下载的安装包安装,类似于QQ等软件的安装,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动Mongodb的服务以及将MongoDB设置成Windows服务,加配置文件在windows的“服务”中找到。创建数据库文件的存放位置...原创 2020-09-24 20:46:27 · 157 阅读 · 0 评论