自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花匠,学习笔记

学习笔记

  • 博客(25)
  • 收藏
  • 关注

原创 JS中挂载在全局对象上的Math.random()API,产生你想产生的随机数整数范围

有关MathECMAScript中提供了Math对象保存了许多有关数学方面的api或者是常数,而且使用Math对象上提供的方法来计算要比在JavaScript中自己实现的快得多,因为Math对象上的计算方法使用了JavaScript引擎中更高效的实现和处理器指令,有个缺点就是,Math计算的问题精度因为浏览器、操作系统、指令集和硬件而异。Math的random随机数方法Math.random()产生的范围在[0,1)之间,注意0可以取得到而1取不到。因此如果我们要保证数字在某个区间,我们就当然要利用

2021-02-28 23:11:27 306

原创 Maven学习配置使用one day

maven网址:maven下载下载之后解压(解压目录如下):Bin:maven运行的命令Boot和lib:依赖java的jar架包Conf:maven一些配置文件配置maven:在conf下的Setting.xml里配置1、配置本地仓库D://maven_lib2、配置国内阿里云仓库 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>cent

2020-11-30 23:08:05 163

原创 新手React.js+Express.js开源项目-欢迎看看

前言:这是我第一个自己手动撸出来的一个关于前端交流的博客网站,前后端都是我自己弄的(满满的成就感呐),UI的设计主要就是借鉴我们学院的团队官网【在此谢谢web团队】,主要实现的功能有用户的注册、登录、信息管理、头像上传、文章添加,文章内容修改,管理员对文章和普通用户的权限限制和管理。说下技术栈吧:前端:主要呈现就是React+Ant Design,状态管理主要使用的就是Redux状态管理容器,众所周知,antd的简洁风格和antd4的表单越来越人性化,直接like;后台: 主要使用的就是Express

2020-08-21 12:28:20 532 2

原创 git push的时候出现“ ! [rejected] error: failed to push some refs to ‘https://xxxx.git”已解决

git push的时候出现错误,并提示了如下信息:hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by another repository pushinghint: to the same ref. You may want to first integrate the remote changeshint:

2020-07-22 20:38:43 1932

原创 jsonp解决跨域请求的原理及其缺点

基本原理浏览器端: 动态生成<script>来请求后台提供数据的接口 然后定义好用于接收响应数据的函数(fn), 并将函数名通过请求参数提交给后台(如 callback=fn))2. 服务器端: 接收到请求处理产生结果数据后, 返回一个函数调用的js代码, 并将结果数据作为实参传入到回调函数中,调用回调函数浏览器端: 收到响应自动执...

2020-05-07 10:19:30 595

原创 About纯函数

纯函数的定义:一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用(如对外部数据的改变就叫做副作用),我们就把这个函数叫做纯函数,定义简单易懂。栗子来了,给你代码1(这个栗子是纯函数)var strA = "外部data";var data1 = 1;var data2 = 2;function add(param1, param2){ // 返回的结果没有依...

2020-05-03 07:44:45 375

原创 Error: Multiple configuration files found. Please remove one: - package.json - C:\XXX\xxx\.babelrc

Error: Multiple configuration files found. Please remove one:package.jsonC:\xxx\xxx\xxx\workspace\react-mobile.babelrc出错原因:package.json里和 .babelrc里出现了两份一样的配置解决问题:在package.json或者.babelrc里保留一份配置...

2020-02-10 21:34:33 2204

原创 @babel中使node.js可以支持ES6,jsx语法(create-react-app中配置)

先看下我package.json依赖吧"dependencies": { "@babel/cli": "^7.8.4", "@babel/core": "^7.8.4", "@babel/node": "^7.8.4", "@babel/preset-env": "^7.8.4", .................. }接下来当然是安装...

2020-02-06 16:11:02 1317

原创 webpack:Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js

错误:Module build failed (from ./node_modules/sass-loader/dist/cjs.js):Error: Missing binding C:\Users\jake\Desktop\learn-react\react-doubanOfme\node_modules\node-sass\vendor\win32-x64-72\binding.node...

2019-10-27 20:49:37 615

原创 UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 127.0.0.1:27017 at TCPConnectWrap.

UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 127.0.0.1:27017 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1126:14)(node:7788) UnhandledPromiseRejectionWarning: Unhandle...

2019-10-24 16:11:59 6289

原创 mongoDB的启动数据库、连接数据库、退出连接和停止数据库

启动mongoDB数据库第一步:在所在盘符根目录创建两个文件夹data和db,其中db是data的子目录如下(我在G盘根目录下创建了 data, data里创建了db),执行的时候默认在根目录下的data/db下找数据:第二步: 在所创建data的根盘符打开cmd,输入mongod回车即可启动mongoDB关闭mongoDB数据库在cmd下ctrl+c 两次即可,或者直接关掉cmd控...

2019-10-16 16:18:40 2516

原创 在安装React插件的时候出现:error Incorrect integrity when fetching from the cache

安装React插件的时候出现:error Incorrect integrity when fetching from the cacheinfo Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.原因:从缓存中读取时不正确的完整性解决方法:‘运行如下指令:yarn cach...

2019-10-09 16:40:01 3096

原创 vscode 运行指令出现“因为在此系统上禁止运行脚本"报错

在vscode中运行相关指令的时候,出现如下画面XXX : 无法加载文件 …\XXX.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170 中的about_Execution_Policies报错原因:因为PowerShell执行策略的问题解决方法一:1. 以管理员身份运行vscode;...

2019-10-09 15:30:53 1965

原创 使用nvm更新node版本失败

报错C: \Users\jake>nvm insta1l12. 11. 1Dowmloading node. j3 version 12. 11. 1 (64-bit)…CompleteCreating E: webDev \nvm’tempDownloading npm version 6. 11. 3… Download failed. Ro11ing Back.Rol1b...

2019-10-08 00:16:24 2995

原创 Uncaught TypeError: Super expression must either be null or a function, not undefined

错误:inherits.js:21 Uncaught TypeError: Super expression must either be null or a function, not undefinedat exports.default (inherits.js:21)这个错误就是提示你类型错误,一般的错误有:可能是super()写成了 Super();可能是继承的时候把Re...

2019-10-07 10:11:38 2908

原创 Module build failed (from ./node_modules/babel-loader/lib/index.js): ReferenceError: [BABEL]

Module build failed (from ./node_modules/babel-loader/lib/index.js):ReferenceError: [BABEL] C:\Users\jake\Desktop\react-review\src\main.js: Unknown option: C:\Users\jake\Desktop\react-review\node_mod...

2019-10-03 09:58:16 4298

原创 TypeError: cleanWebpackPlugin is not a constructor

在生产阶段阶段或者开发阶段中,为了清除构建文件夹下(dist)的多余的文件,我们一般使用clean-webpack-plugin插件.安装方式:npm install --save-dev clean-webpack-plugin或者 yarn add clean-webpack-plugin --dev官方解释:By default, this plugin will remove a...

2019-09-27 00:29:18 3611 1

原创 webpack:package.json中scripts的作用

webpack:package.json中scripts的作用为了在执行命令的时候输入太长的命令,我们可以将要执行的命令配置到 package.json的scripts中,因为scripts中配置可以 以键值对(key:value)的形式来取“别名”,在用npm run scripts中的key的时候,就相当于执行scripts的key键对应的value值,起到 达到“执行短的代码,起到相同的作...

2019-09-26 08:52:57 5308 2

原创 常见的webpack错误和处理

解决方法:==================================================ERROR in ./src/main.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):Error: Plugin/Preset files are not allowed to expor...

2019-09-26 00:25:58 488

原创 ECMAScript6中的let和const命令

ECMAScript 6 入门本文是阅读了阮一峰大神的《ECMAScript 6 入门》而记下的笔记,纯属学习归纳的笔记,也感谢他的开源做法,这本书讲得很细,如要阅读原文请点击此链接ECMAScript6入门----阮一峰。ECMAScript: ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准, 使得 JavaScript 语言可以用来编写复杂的大型...

2019-07-20 14:04:12 167

原创 nvm实现node的安装和安装包实现node的安装,nvm、npm、node、cnpm,nrm的安装(包含配置npm为全局模块)

Node.js官方解释:Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engineNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js是事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效。 Node.js 的包管理器 nmp 是全球最大的...

2019-07-18 12:46:38 809

原创 module.exports和exports的作用和区别,require的作用

module.exports :模块导出接口相当于函数中的return,module.exports的英文就是“模块导出”的意思,所以它的作用就是导出一个完整的模块对象,如果有多个导出,那么最后一个导出将会覆盖掉前边的导出。exports 和module.exports的相同点和区别简单来说,exports是module.exports的别名,也就是说exports是指向module.exp...

2019-07-16 17:55:55 2530

原创 非模块开发的缺点和模块化开发的优点,模块化开发的理论基础

非模块开发的缺点: 1. 命名易冲突 2. 不利于协同开发 3. 代码易读性差,不易维护 4. 代码的复用性差 5. 文件的依赖性太强,因此也容易出错模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性。模块化开发的优点: 1. 便于协同开发,互不影响 2. 代码结构清晰,可读性强 3. 维护性好 4. 方便单个模块的调...

2019-07-16 16:28:31 993

原创 Node.js的定义,优缺点及其作用

**Node.js1、定义它是一个Javascript运行环境(简单来说就是可以解析、执行js代码),不是一门语言/库/框架,依赖于Chrome V8引擎进行代码解释(1)Node.js中的JavaScript没有BOM、DOM,只有ECMAScript (基本语法),因为服务端不操作页面(2)在Node这个javascript执行环境中为js提供了一些服务器级别的操作API(文件读写、...

2019-07-13 14:47:04 479

原创 JavaScript中字符串的三种方法截取区别,不容你错过

JavaScript中字符串的三种方法截取区别,不容你错过str.slice()str.substring();str.substr()注意:1)当使用str.slice(index1,index2)时,一般来说当截取函数有两个参数的时候,截取的结果都是“前闭后开”的截取。2) 不论怎样截取,源字符的值不会改变,值是截取的函数返回值才是截取后的结果如:var resulStr = str...

2019-05-03 21:17:32 536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除