![](https://img-blog.csdnimg.cn/20200826181548377.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
JavaScript 是属于 HTML 和 Web 的编程语言。
编程令计算机完成您需要它们做的工作。
JavaScript 很容易学习。
本教程涵盖 JavaScript 基础和高级教程。
jlhejs
个人网站:www.guoit.com
展开
-
pm2 启动verdaccio 报错
pm2 启动verdaccio 报错原创 2022-06-07 15:38:00 · 1719 阅读 · 1 评论 -
js tree json 递归树结构数据查找所有父级 非dom获取
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.原创 2022-02-10 09:18:12 · 448 阅读 · 0 评论 -
js 对象合并 的几种方法
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.原创 2022-01-13 08:39:44 · 9468 阅读 · 2 评论 -
2020-12-03
为什么会出现跨域问题提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号原创 2022-01-13 08:38:26 · 85 阅读 · 0 评论 -
vue3 生命周期
<template> <input type="text" v-model="message"> {{message}}</template><script>import { computed, reactive, ref,onBeforeMount,onMounted,onBeforeUpdate,onUpdated,onBeforeUnmount,onUnmounted } from "vue";export default { s.原创 2021-08-09 14:23:01 · 77 阅读 · 0 评论 -
驼峰转换下划线 下划线转换驼峰
// 驼峰转换下划线function toLine(name) { return name.replace(/([A-Z])/g, "_$1").toLowerCase();}// 下划线转换驼峰function toLowerLine(str){ // eslint-disable-next-line no-useless-escape str = str.replace(/\_(\w)/g, function (all, letter) { return letter.to.原创 2021-06-28 09:39:55 · 800 阅读 · 0 评论 -
[报错解决]SequelizeDatabaseError: Unknown column ‘created_at‘ in ‘field list‘
sequelize 报错SequelizeDatabaseError: Unknown column ‘created_at’ in ‘field list’或者Sequelize Unknown column ‘createdAt’ in ‘field list’?SequelizeDatabaseError: Unknown column 'created_at' in 'field list' at Query.formatError (D:\中移铁通\express\node_mod原创 2020-12-01 16:50:01 · 3722 阅读 · 0 评论 -
Warning: Accessing non-existent property ‘padLevels‘ of module exports inside circular dependency
使用foreverstart 来进行node 进程守护,程序异常解决办法错误如下图所示> express@0.0.0 start D:\app\express> forever start ./forever/config.jsonwarn: --minUptime not set. Defaulting to: 1000mswarn: --spinSleepTime not set. Your script will exit if it does not...原创 2020-11-02 10:42:15 · 14505 阅读 · 3 评论 -
一键配置swagger在node.js下express中的使用
项目开发中前后端交互比较多,其中最重要的就是接口的交接,常用的接口交接方式就是用的Excel、doc,接口查看不是特别直观和美观,今天介绍一个可以在web界面显示API的方式。先在任意文件下新建一个文件swagger.js如我自己是在utils文件夹下新建swagger文件夹里面有一个index.js文件代码如下图所示【特别注意】修改代码中options 中的 apis,需要指定到你的swagger注释的路径,我这里是routes/里面的所有文件,每个人各不相同在app.js中引用该文件调用swa原创 2020-08-26 16:39:37 · 1572 阅读 · 0 评论 -
日期函数
时间函数var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-???)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.g原创 2020-08-24 12:01:49 · 180 阅读 · 1 评论 -
前端JS 日期格式化终极解决方案
代码如下:function dateFormat(date, formatStr) { date = date || new Date() formatStr = formatStr || 'YYYY-MM-DD HH:II:SS' var arrWeek = ['日', '一', '二', '三', '四', '五', '六'] var str = formatStr.replace(/yyyy|YYYY/, date.getFullYear()) .replace(/yy|原创 2020-08-24 11:47:56 · 361 阅读 · 0 评论 -
forevernodejs服务挂掉或停止 forever进行守护进程
启动cd 你的项目路径forever start -a bin/wwwforever start -a app.js关闭cd 你的项目路径forever stop -a bin/wwwforever stop -a app.js利用json启动项目forever start ./forever/config.jsonnpm install forever -g #安装forever start app.js #启动应用forever stop app.js #关闭应用for原创 2020-08-21 17:13:34 · 2878 阅读 · 0 评论 -
js实现一维数组转换为树形结构
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script> c.原创 2020-07-21 09:24:18 · 1979 阅读 · 0 评论 -
级联选择器多级懒加载公共组件
少时诵诗书所所所所所所所<!-- by sunyy --><template> <el-cascader v-model="valueBat" :props="cascaderProps" :show-all-levels="showAllLevels" :clearable="clearable" :filter-method="filterMethod" :filterable="filterable" @原创 2020-07-03 11:31:59 · 482 阅读 · 0 评论 -
vue前后端非对称加密jsencrypt实现
前端代码 Vue,其他框架自行修改,使用的是jsencrypt// 1.1 导入jsimport { JSEncrypt } from 'jsencrypt' created() { // 获取公钥 this.getKeyPairs() this.Encrypt = new JSEncrypt() }, methods: { // 获取公钥 getKeyPairs() { loginGetKeyPairs().then((pu.原创 2020-06-28 17:07:02 · 1577 阅读 · 0 评论 -
解决vue prop 值异步获取问题
今天碰到vue开发父子组件prop传参的问题,情况是这样的:子组件需要一个参数value(以后均有该参数表示父子组件的参数),所需value需由父组件通过prop传入,父组件中的value初始值为空,在created钩子函数中发起http请求获取数据然后更新value,结果子组件在created钩子函数无法获取到该参数分析:父组件由于是异步获取的,但是传参的时候是在获取数据之前解决思路:子组件加一个显示条件,核心思路就是:当所有的请求都已经成功请求到的时候,子组件再显示代码子组件.原创 2020-06-23 17:10:22 · 1733 阅读 · 1 评论 -
用正则表达式来将字符串"I? love ?? the ?great ? ?wall in ?beijing"更改为:"I love the Great Wall in Beijing",
// 一,用正则表达式来将字符串"I? love ?? the ?great ? ?wall in ?beijing" // 更改为:"I love the Great Wall in Beijing",主要是为了解决编码的问题导致的问题,规律: // 1,乱码只有两种特殊字符分别是'?'和' '; // 2,如果乱码的末尾是'?'则它的下一位字母肯定是大写; function stringReg(text) { this.text = text; ...原创 2020-05-12 17:51:57 · 1255 阅读 · 1 评论 -
前端js如何检测网络状况
js(包括vue)如何检测网络状况如离线.<template> <div id="editor-main"> {{onLine}} <QuillEditor></QuillEditor> </div></template><script> export de...原创 2019-12-26 16:29:20 · 3065 阅读 · 0 评论 -
【完美解决】vue+elementUI+axios发送请求出现遮罩层的闪烁问题
思路:利用css3动画,关键在于loading中的customClass中加一个样式,当出现loading的时候让它进行一次过渡如下代码css代码.axios-loading,.axios-loading1{animation:axiosloading 1s;}.axios-loading2{animation:axiosloading 1s;}.axios-loading3{an...原创 2019-11-29 14:31:29 · 1848 阅读 · 1 评论 -
Ajax的方式下载文件错误,但是使用vue+axios可以正常下载
错误方式,使用jquery,因为jquery将返回的数据转换成了strting,不支持blob类型function download() { var url = 'download/?filename=aaa.docx'; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // 也可以使用POST方式,根...原创 2019-11-27 18:54:39 · 324 阅读 · 0 评论 -
URL删除多个参数-delUrl
这里写自定义目录标题// An highlighted block<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&...原创 2019-11-16 09:43:15 · 328 阅读 · 0 评论 -
最少硬币找零问题
/** 最少硬币找零问题是硬币找零问题的一个变种。硬币找零问题是给出要找零的钱数,以及可用的硬币面额以及对应的数量,找出有多少种找零的方法。* 最少硬币找零问题则是要找出其中所需最少数量的硬币。比如我们有1,5,10,25面额的硬币,* 如果要找36面额的钱,要如何找零呢?答案是一个25,一个10,一个1。* 这就是答案。那么如何把上面的问题转换成算法来解决呢?毕竟有了...原创 2019-11-07 16:00:28 · 475 阅读 · 0 评论 -
随机数-概率(用于开奖)100个人抽奖,大约2%为特等奖,大约5%一等奖,大约10%二等奖,大约30%三等奖,大约53%四等奖
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script原创 2018-06-27 15:43:29 · 2775 阅读 · 0 评论 -
相等的两个对象其中一个属性值修改,会影响另一个值;解决方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &原创 2018-03-27 15:01:44 · 3879 阅读 · 0 评论