- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 闭包详解,通过调试工具逐步调试
闭包的形成: 函数和周围的状态(词法环境) 的引用捆绑在一起 形成了闭包闭包可以在一个作用域中调用一个函数的内部函数并访问该函数的作用域中的成员简单的理解就是将外部函数的内部成员的作用域延长了,这里需要补充一个小知识:函数在执行的时候会放入一个执行栈上,当函数执行完之后从执行栈上移除但是闭包发生的时候,在堆上的作用域成员,因为被外部引用不能释放,因此函数依然可以访问外部函数的成员看如下按,这是一个闭包的简单应用// 函数作为返回值function makeFn(){ let msg
2020-12-31 10:23:35 438
原创 webpack:报错:CssSyntaxError(已解决)
css打包时,遇到如下报错ERROR in ./src/index.cssModule build failed (from ./node_modules/css-loader/dist/cjs.js):CssSyntaxError问题原因是:style-loader 和css-loader的顺序写反了,顺序写反就会报CssSyntaxError的错误
2020-12-15 21:43:52 2806
原创 列表最后一项不完全显示,使用margin-bottom 无效(已解决)
最近在做项目的时候遇到一个很尴尬的问题在底部菜单固定之后,列表最后一项显示不完全,通常会使用margin-bottom来让其显示出来,打但是会遇到margin-bottom无效的情况使用padding-bottom 可以完美解决但是这不是从根本上解决问题的办法,如果有其他的办法,欢迎和大家讨论交流...
2020-12-14 10:39:44 1573
原创 介绍一下NPM包管理
npm包管理1、介绍npm是NodeJs项目模块管理工具,它已经集成了nodejs安装包中(自5.2以后新增了npx指令用于解决调用项目内部安装的模块繁琐的问题),使用npm可以实现从NPM服务器下载别人编写的第三方包到本地使用。npm仓库地址:https://www.npmjs.com/当然除了npm以外还有Facebook贡献的Yarn,功能和npm一样,也可以作为包管理工具。npxnode-modules/.bin/mocha --version# 简化成了:npx mocha --v
2020-12-08 12:55:24 557 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人