自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ant中Calendar的深度使用(关于日期框的填充一些问题)

这个是ant中组件的使用方法,但是我们可以发现一个问题就是下个月份的08也出现了匹配的数据,所以如果要做到精准匹配的话,那么后端返回的日期一定要包含月份,去做比较,下面是我写的代码,因为数据比较复杂,处理的比较多,所以看比较就好 const getListData = (value: any) => { let listData: any = [] for (var key in calendarData) { //这里的key是个日期,里面是数组,数据结构可以看下面的..

2021-07-20 11:17:35 1479 4

原创 前后端项目不分离(中-2)

1.下载mongoose模块2.在项目中创建数据库操作模块:sql(文件夹)/db.js(连接数据库) + pro.js(创建集合) + sql.js(数据库增删改查的封装)3.创建集合之前,先设计集合结构(pro.js)4.将集合模块暴露,准备实现数据的操作在数据库操作的pro.js 引入数据库的连接模块 ,创建集合,集合中写入设计的模板,暴露模块数据在路由文件pro.js中插入,所以刚刚数据库操作模块都要引入,我做的是商品插入,所以每一个要有唯一的id与之对应,我这里用了下载了node-uu

2021-02-25 19:40:44 1418 6

原创 数据库mongoDB的使用(前后端不分离项目·中)

1.这里介绍mongoDB,mongoDB是一个非关联型的数据库,耦合性低,容易扩展,是非关联性数据库最像关联性数据库的数据库,使用键值对存储数据,不支持ACID特性,不提供sql层的解析,读写性能高,严格上说不算是一种数据库,应该是一种数据结构化存储方法的集合。2.mangodb的下载安装挺麻烦的,安装目录路径一定要记住(我找了半天),在任意盘里创建新文件夹(data),在新文件夹中在创建新文件夹(数据库名我的叫db)。打开终端进入安装目录的bin文件,然后输入:mongod --dbpath d:\

2021-02-24 11:15:38 265 1

原创 前后端不分离项目思路(页面布局注意点暂时不包含数据库·上篇)

1.项目用了node中express的项目生成器,需要使用node中npm的包管理器下载express-generator 工具,下完之后用express projectName命令搭建,express后面是创建的项目名,等等操作,我还下了一个nodemon的工具自动刷新就不用每次开关服务(具体操作想知道的可以问我,这里我就不写了)2页面从bootstrap用cv大法找模板,更改了路径,删减和增添了一些配置,公共部分我分别放在了一个单独的文件,使用include插入格式:<%- include(

2021-02-23 20:39:51 2043 4

原创 ES6中promise的使用

关于es6中promise的使用,我也看了其它的博客,但是这里要强调一点,promise是优化回调地狱的问题,并不是“解决”Promise本身是一个对象,是一个构造函数,它需要传入一个参数,并且这个参数必须是函数;传入的这个函数本身包含两个参数resolve和reject,这两个参数也分别是函数1.promise存在的三个状态,pedding(正在进行),reslove(已完成),reject(已失败)2. 基础语法: var p = new Promise(function(resolve,rej

2021-02-20 19:33:40 259 1

原创 JS 剖析选择排序思路

选择排序代码(代码不是重点,重点是思路)<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style> </style></head><body> <div id="box"></div>&lt

2020-12-22 13:33:13 119 3

原创 JS 剖析两种统计字符并去重方法

第一种:方法<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style> </style></head><body> <div id="box"></div></body><scrip.

2020-12-22 11:53:42 288 2

原创 JS 数组的常用操作总结

1.push()功能:末尾新增参数:要新增的数据返回值:新增之后的数组的长度是否改变原数组:是var arr = [1, 2, "c"];var rel = arr.push("A", "B");console.log(arr); // [1, 2, "c", "A", "B"]console.log(rel); // 5 (数组长度)2.unshift()功能:在数组第一位添加多个因素参数:新增的数据返回值:新数组的长度是否改变原数组:是 var arr = [1, 2,

2020-12-20 21:16:22 123 1

原创 剖析JavaScript的递归

概念-在一个函数的内部,执行自己-function fn(){ console.log(1) fn(); //找到自己,然后执行,里面一直会有fn()所以会一直执行 console.log(2)}fn();这个代码是执行不到console.log(2)的,因为上面的fn()会直接再去执行函数就没有下边了,一直在无限循环。2. 特点-占内存-低版本浏览器中会造成内存泄漏-编程思路,可以利用递归的思想,解决问题-代码非常简洁递归解决问题的思想-递:向内执行-.

2020-12-19 12:08:32 294 3

原创 逻辑运算符 && 和 || 的高级规则

***逻辑运算符:&& 和 || ***1.|| 或 :从左向右依次检测数据,遇到true,立即停止运行并返回停止时的值。2.&& 且:从左向右依次检测数据,遇到false,立即停止运行并返回停止时的值。比较简单 记下就行...

2020-12-18 15:12:45 646 1

原创 js 里回调函数的理解

记住一句话:函数执行的时候是可以传参的 function fn(a){ // console.log(a) a(function(c){ console.log("bbb") c(function(){ console.log("ddd") }); }); } fn(function(b){

2020-12-17 19:39:17 199 1

空空如也

空空如也

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

TA关注的人

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