js的事件循环(Eventloop) 机制/js的宏任务微任务执行顺序
摘要:这篇借助于同事准备的技术分享,其他技术文章,书本知识,自己的理解梳理而成 高级程序设计第三版: js 是一门单线程的语言,运行于单线程的环境中,例如定时器等并不是线程,定时器仅仅只是计划代码在未来的某个时间执行,浏览器负责排序,指派某段代码在某个时间点运行 的优先级 1.为什么规定浏览器必须是单线程
阅读全文
posted @
2020-07-26 14:00
周小姐你好
阅读(636)
推荐(0)
怎么替换数组中对象的属性
摘要:用es6 第一种: ...item根据你的需求,可要可不要 let arr = [ {id: 1, title: "绑定手机"}, {id: 2, title: "实名认证"}, {id: 3, title: "游戏分享任务"}, {id: 12, title: "游戏体验任务"}, {id: 13
阅读全文
posted @
2020-07-24 12:00
周小姐你好
阅读(1226)
推荐(0)
求对象所有值的和
摘要:var obj = { EuropeKing: 1, bigHurt: "", bigLucky: "2", nonChieftain: "", smallHurt: "", smallLucky: "", } var res = Object.values(obj).reduce((pre, cu
阅读全文
posted @
2020-07-23 11:54
周小姐你好
阅读(205)
推荐(0)
sequelize中duplicating:false的使用
摘要:可以先查看官方的解释: 官方: https://sequelize.org/master/class/lib/model.js~Model.html duplicating: false Mark the include as duplicating, will prevent a subquery
阅读全文
posted @
2020-07-20 10:13
周小姐你好
阅读(883)
推荐(0)
为什么很少看到有人单独使用原型模式
摘要:假如我们的初衷就是像这样 在所有实例中共享一个数组,那么对这个结果我没有话可说。可是,实例一般都是要有属于自己的全部 属性的。而这个问题正是我们很少看到有人单独使用原型模式的原因所在。 function Person() { } Person.prototype = { constructor: P
阅读全文
posted @
2020-07-15 14:44
周小姐你好
阅读(175)
推荐(0)
vue项目富文本编辑器推荐使用/react项目富文本编辑器/quill富文本编辑器的使用
摘要:这些全都是别人使用过的,推荐使用的哦~ vue项目: 1.Wang editor * 2 2.tinymce * 1 3. quill(目前公司使用这个) 4. slate-editor react项目: 4. braft-editor (react 推荐使用) 如果上天再给我一次机会,我会选择Wa
阅读全文
posted @
2020-07-13 14:43
周小姐你好
阅读(1818)
推荐(0)
require和import的区别和使用
摘要:最近在学习node,刚开始不明白为什么写node的时候,不能用import而只能用require,Node对CommonJS模块规范的实现, CommonJS模块基本上包括两个基础的部分:一个取名为exports的自由变量,它包含模块希望提供给其他模块的对象,以及模块所需要的可以用来引入和导出其它模
阅读全文
posted @
2020-07-10 13:49
周小姐你好
阅读(1199)
推荐(0)
moment.js计算两个时间的时间戳差值/moment获取当月的第一天/moment获取两个日期的天数差
摘要:首先下载moment npm install moment --save 使用的时候在页面中引入 import moment from 'moment' 或者 const moment = require('moment') 1.moment计算两个时间值的时间戳差值(毫秒),如果计算其他的差值,直
阅读全文
posted @
2020-07-10 10:52
周小姐你好
阅读(5789)
推荐(0)
上传文件到oss大小时间受限制,如何设置oss的timeout
摘要:超时: 在前端接口设置timeout // 上传文件 export function uploadPackage(data) { return request({ url: '/version/package_upload', method: 'post', headers: { 'Content-
阅读全文
posted @
2020-07-07 18:28
周小姐你好
阅读(7989)
推荐(0)
sql怎么在某个判断条件下去计算总和
摘要:比如这里我需要判断时间>0时计算所有得去重后的id的总和 这一行: count(distinct(case when (t.pay_time > 0) then t.user_id else null end)) AS buyerQuality 完整代码: async rechargeSum(tim
阅读全文
posted @
2020-07-07 17:18
周小姐你好
阅读(1244)
推荐(0)
sql实现跨库查询
摘要:前提: 前端开发负责写前端页面以及node开发,node是基于egg.js,node的orm用的是sequelize 这里是有 modelMysqlName和modelLogMysqlName得到得两个库 本地得话在config/config.local.js里面写了sequelize对象里面去定义
阅读全文
posted @
2020-07-07 16:10
周小姐你好
阅读(1730)
推荐(0)
egg.js两个表相互关联怎么写
摘要:有两个表,第一个接口:如果a表是主表,需要连接多个表,其中有个是b表,另一个接口,b表是主表,需要连接多个,其中有个是a表,那么这时候在model里面不需要做2次关联,直接1次关联,然后直接在service里面的include去用这个关联名字就可以了,例如: 在HxUserBaseInfo表里面 t
阅读全文
posted @
2020-07-06 18:44
周小姐你好
阅读(598)
推荐(0)
判断一个数据是不是对象
摘要:Object.prototype.toString.call(obj) '[object Object]' 上面那个比较精准,其实也可以用这个,因为一般传进来的数据不是对象就是数组,极少可能是函数,所以下面也实用的 obj instanceof Object && typeof obj.length
阅读全文
posted @
2020-07-06 18:35
周小姐你好
阅读(1961)
推荐(0)
node中转后台提供的接口,前端拿到路由进行导出
摘要:node端 第一步 先创建一个路由 'use strict' /** * @param {Egg.Application} app - egg application */ module.exports = ({ router, controller: { searchStastics: { sea
阅读全文
posted @
2020-07-06 18:28
周小姐你好
阅读(353)
推荐(0)
node.js实现excel导出/exceljs实现导出
摘要:前提: 前端开发负责写前端页面以及node开发,node是基于egg.js,node的orm用的是sequelize 第一步先下载 npm install exceljs --save 第二步公共组件 (文件: service底下的common/exportFile) 'use strict' co
阅读全文
posted @
2020-07-06 17:55
周小姐你好
阅读(5402)
推荐(0)
使用sequelize进行列表排序
摘要:官方文档: https://sequelize.org/master/manual/eager-loading.html#ordering-eager-loaded-associations 需求: 上传安卓包的时候,可以拿到一个上传的列表,这时候我要根据上传的时间进行排序,并且拿到最新的版本号,所
阅读全文
posted @
2020-07-06 17:48
周小姐你好
阅读(3175)
推荐(0)
egg.js里面controller多个业务模块有相同的内容,怎么抽取公共的东西/egg.js里面controller可以互相调用吗?
摘要:参考来源: https://blog.csdn.net/qq_38972119/article/details/89069303 官方地址: https://eggjs.org/zh-cn/basics/controller.html controller和service之间的调用关系 1、一个se
阅读全文
posted @
2020-07-06 17:06
周小姐你好
阅读(1103)
推荐(0)
node使用egg.js用ctx.curl从后端拿数据的接口的封装
摘要:官方文档 https://eggjs.org/api/ 搜 curl const Service = require('egg').Service class tarsServerService extends Service { /** * 调用tars服务API(HTTP) * @param {
阅读全文
posted @
2020-07-06 16:35
周小姐你好
阅读(5773)
推荐(0)
sequelize如何做到左外连接
摘要:参考: https://www.cnblogs.com/wuweixin/p/9402125.html 前提: 前端开发负责写前端页面以及node开发,node是基于egg.js,node的orm用的是sequelize 例如一个游戏记录表需要一个关联一个HxGameGames的表 /** * 游戏
阅读全文
posted @
2020-07-06 15:07
周小姐你好
阅读(1198)
推荐(0)
代码优化记录
摘要:emmm 在这家公司的话,比较好的就是每次写完的代码都有三个人review,对代码优化有一定的提升还有一些小的知识点,就此记录下来,这篇博客会持续更新 2020/07/06 知识点: 1 element ui 的 DatePicker组件,如果后台需要时间戳的话,可以直接用时间value-forma
阅读全文
posted @
2020-07-06 10:15
周小姐你好
阅读(228)
推荐(0)