- 博客(7)
- 收藏
- 关注
转载 解决create-react-app项目,启动报webpack版本问题
在使用create-react-app创建一个项目之后,我用vscode打开这个项目,并且在终端输入命令npm start之后,出现报错的情况:C:\Users\Lenovo\Desktop\react-demo react-scripts startThere might be a problem with the project dependency tree.It is likely not a bug in Create React App, but something you n
2021-11-19 10:49:12 709
原创 Vue3项目打包后白屏解决办法(针对Vue3&Vue-cli 4.0及以上)
在用最新的脚手架打包时,遇到了路径问题。虽然是一个老生常谈的问题,但是查阅网上的资料发现大多是针对旧版本的框架进行webpack配置的更改来解决的。并不能用在我当前使用了最新的Vue3及其脚手架的项目上。通过查看Vue3.x最新的文档结合旧版本的解决办法,我找到了针对最新版Vue框架下配置webpack而解决打包路径出错而白屏的办法:由于在新的Vue中,目录层级结构发生改变,不再找得到bulid文件夹去设置index.js及其webpack的一些config.js。根据Vue3.x文档,
2021-10-15 17:12:26 9097 1
原创 前端初学者笔记 (四)内存泄漏及其解决
三种类型的常见 JavaScript 内存泄露:一、由于声明变量时不严谨导致的全局变量污染例如在函数中声明的:function global(){ kkk = 'this is it'}对于这样的字符串,JavaScript会处理成全局变量,相当于 window.kkk = 'this is it' 或在全局环境下声明的 var kkk = 'this is it'。或者在函数中的this意外指向全局导致创建了全局对象(x,y)=>{this.kkk='this i
2021-09-08 19:41:15 338
原创 前端初学者笔记(三)JS部分数组API重构
重构原型中的函数,需要了解原型函数中的功能。1.调用方式 ;2.参数 怎样改变原数组 ;3.功能 ;4.返回值//重构pushArray.prototype.myPush = function () { var len = this.length; //arguments.length - this.length == 将要压入的元素数量(长度) for (var i = len; i < len + arguments.length; i++) { .
2021-08-31 11:10:50 116
原创 前端初学者笔记(二)CSS3 标准流/浮动流/定位流
浏览器默认的布局方式是标准流(文档流/普通流)。在标准流中有两种排版方式, 一种是垂直排版, 一种是水平排版 。垂直排版, 如果元素是块级元素, 那么就会垂直排版 ;水平排版, 如果元素是行内元素/行内块级元素, 那么就会水平排版 。给元素设置float:left/right;样式会使得元素脱离标准流进入浮动流布局。.浮动流是一种"半脱离标准流"的排版方式浮动流只有一种排版方式, 就是水平排版. 它只能设置某个元素左对齐或者右对齐 浮动元素字围现象浮动元素不会挡住没有浮动
2021-08-19 11:28:55 383
原创 【杂谈】命令式编码和声明式编码
无论是面向过程的C或是面向对象的Java、python,命令式编码是再常见不过的编程方式。而在前端中,尽管JavaScript是一个弱类型轻量级的脚本语言,也存在命令式编码和声明式编码的风格差异。如原生DOM操作和React.js的差别,由于前端开发的逻辑要求和底层操作不及后端等其他开发工作,因此声明式编码的开发效率和复用率在前端开发中得到大大提升。什么是命令式和声明式代码?简单的举例来说,若你在餐厅口渴了需要喝水,则在命令式的风格下,你需要对服务员下达包括口渴、行走至饮水机、拿杯子接水、回头返程等
2021-08-08 13:53:52 730
原创 前端初学者笔记(一)JavaScript的防抖/节流函数
在常见的浏览器网页B/S架构中,用户在网页发送的请求很快就能发送到服务器端。若用户发送的请求次数过多,后端可能无法快速处理,或某些函数执行次数过多,浏览器可能将面临卡死的状况。因此防抖函数和节流函数应运而生。防抖函数(debounce) 本质是通过setTimeout()方法延时处理函数的自定义函数:/** fn [function] 需要防抖的函数* delay [number] 毫秒,防抖期限值*/function debounce(fn,delay){ let timer
2021-08-02 19:02:09 1318 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人