- 博客(29)
- 收藏
- 关注
原创 vue 项目打包后静态资源加载不到的解决办法
 { var docEl = document.documentElement; var dpr = window.devicePixelRatio || 1; // adjust body font size function setBodyFontSize() { if (document.body) { document.body.style.fontSize = 12 * dpr + "px
2020-08-28 10:13:02
296
原创 node中图片文件上传方法总结(单个或多个图片文件上传)
一、下面这个博客说的挺好的,可以记录一下express + multer 实现文件上传我这里主要针对以上的博客内容说一下注意事项在前台想要获取到上传后图片的url资源需要在app.js文件里加上一句:app.use(express.static(__dirname));二、这一个是我参考文献总结的内容:1、首先在package.json文件中导入以下三个依赖"fs": "^0.0.1-security","multer": "^1.4.2","path": "^0.12.7",2
2020-08-28 10:10:04
891
原创 原生js实现双向数据绑定
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <input type="text" id="input"> <span id="span"></span> </body> <script type="text/ja
2020-08-25 14:47:29
223
原创 一个将当前时间显示到页面并进行读秒的函数封装
var t = null; t = setTimeout(time, 1000); //開始运行 function time() { clearTimeout(t); //清除定时器 dt = new Date(); var y = dt.getFullYear(); var mt = dt.getMonth() + 1; ...
2020-08-19 14:59:31
333
原创 js实现将一个字符串中的多个网址替换成多个超链接
使用了一个函数来封装function getimgsrc(content){ if (!content) { return ""; } let urlPattern = /(https?:\/\/|www\.)[a-zA-Z_0-9\-@]+(\.\w[a-zA-Z_0-9\-:]+)+(\/[\(\)~#&\-=?\+\%/\.\w]+)?/g; content = content.replace(urlPattern, function (match)
2020-08-18 15:08:15
641
原创 js复指定区域到剪切板
// 注意要复制的标签不能隐藏方法一: 1 <script type="text/javascript"> 2 function copyUrl2() 3 { 4 var Url2=document.getElementById("biao1"); 5 Url2.select(); // 选择对象 6 document.execCommand("Copy"); // 执行浏览器复制命令 7 alert("已复制好,可贴粘。"); 8 } 9 </script>1
2020-08-09 22:11:38
137
转载 JavaScript将svg导出成图片格式(下载到本地)
一、将该方法封装为一个函数/** * 将svg导出成图片 * @param node svg节点 => document.querySelector('svg') * @param name 生成的图片名称 * @param width 生成的图片宽度 * @param height 生成的图片高度 * @param type 生成的图片类型 */export const covertSVG2Image = (node, name, width, height, t
2020-08-08 01:39:57
4717
1
原创 js 如何使用Cookie来实现本地信息的存储
1、存储数据在Cookie上的(封装成一个函数)function setCookie(cname,cvalue,exdays){ //第一个参数:键名;第二个参数:值名;第三个参数:存储天数(非必填) var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname+"="+
2020-08-03 02:05:07
578
原创 JavaScript对象和JSON对象相互转化
js => jsonvar jsonVar = {key: value}var jsonString = JSON.stringify(jsonVar) //将JS对象转换为JSON字符串var jsonObject = JSON.parse(jsonString) //将JSON字符串转换为JSON对象js => arrayvar jsonVar = [value1,…,value]var jsonString = JSON.stringify(jsonVar) //将JS数
2020-08-03 01:52:28
221
原创 冒泡排序 算法
一、基本概念依次比较相邻的两个数,将小数放在前面,大数放在后面。第一趟比较结束后:最大数则放在底下倒数第一的位置(最底下)第二趟比较结束后:第二大数放在底下倒数第二的位置第三趟比较结束后:第三大数放在底下倒数第三的位置、、、、、、二、实现思路设数组长度为N:1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,如果N不为0就重复前面二步,否则排序完成。
2020-07-22 00:35:12
167
原创 把对URL中每个参数的访问封装成一个函数
function getQueryStringArgs() { //取得查询字符串并去掉开头的问号 var qs = (location.search.length > 0 ? location.search.substring(1) : ""); //保存数据的对象 args = {}; //取得每一项 items = qs.length ? qs.split("&") : []; item = null; name = null; value = null;
2020-07-21 01:16:08
253
原创 vue 中 export、export default、import的具体区别
区别一export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过 import(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以有多个,export default仅有一个区别二export 导出import {a,b} from './util' 需要加花括号 里面可以是一个或多个export default 导出import a from './util'
2020-07-19 10:46:42
204
原创 vue组件之间的传值
父组件向子组件传值父组件向子组件传值<son psMsg="父组件传给子组件的值:我是爸爸值"></son>子组件接受父组件传来的值psMsg<script> export default { props:['psMsg'],//此处接受父组件传来psMsg值 }</script>子组件使用父组件传来的值psMsg<p>子组件接收到内容:{{ psMsg }}</p>子组件向父组件传值子组件设置传
2020-07-18 12:51:40
321
原创 node.js服务器利用Supervisor来监控代码的修改
node.js服务器利用Supervisor来监控代码的修改在node中,修改代码后,需要利用Ctrl+C来结束服务后再用相关命令重启系统,这样很麻烦,可以使用Supervisor、Nodemon等中间作为启动插件。1、使用以下命令对Supervisor进行全局安装npm install -g supervisor2、安装成功后,使用以下命令来启动命令supervisor bin/www启动后,若修改代码,则会自动重启...
2020-07-14 22:55:53
169
原创 利用Express框架创建一个node.js后台服务器项目
利用Express框架创建一个node.js后台服务器项目cmd里运行安装应用生成器:npm install express-generator -g创建项目:express first_service安装依赖包和相关资源:npm install启动应用:npm start启动成功后在浏览器输入地址locallhost:3000端口即可看到Express框架的欢迎页面...
2020-07-14 21:48:06
236
翻译 原生javascript实现ajax请求
一、创建AJAX1、创建 XMLHttpRequest 对象 var xmlhttp = new XMLHttpRequest(); //IE7及以上 var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); //IE5 和 IE62、打开连接xmlhttp.open( method, url, async ); //method:请求的类型,GET 或 POST//url:文
2020-06-26 01:28:35
503
原创 Hibernate往数据库中存储汉字结果变成???的解决方法:
Hibernate往数据库中存储汉字结果变成???的解决方法:在此文件夹下加入或者改变以下语句spring.datasource.url=jdbc:mysql://localhost/sitedb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8
2020-05-12 14:25:02
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人