自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js下载img图片,以及多个图片合并下载

当知道页面img元素的src时,下载这张图片可以通过a标签进行下载。var a=document.createElement('a');a.download="test.png";a.href=url;a.click();其中url就是img元素的src的值;当页面中是多个img,div元素拼接,覆盖成一张图片时,就很难再通过一个url进行下载了。后面发现有个html2canv...

2020-04-08 20:40:24 2438

原创 jquery表单序列化serialize方法

当提交form表单时,更多的是直接用 $('form').serialize() 获取到表单的数据,serialize方法是调用了$.param()方法,$.param()方法最终是以&作为拼接符,所以serializef方法得到的结果是 a=1&b=2&c=3但是当输入中有&符号时,serialize()方式并不会区分,同样会直接拼接,最终结果就是a=1&...

2020-03-30 19:59:13 221

原创 node+nginx 获取真实IP

通过nginx进行代理转发的时候,nginx需要加配置,才能获取访问者的真实IPnginx 需要添加proxy_set_header的一些配置server{ listen 80; server_name 127.0.0.1; location / { proxy_pass ... proxy_set_header ...

2020-03-27 15:26:20 285

原创 node 变量的主动释放

node 中全局变量(没有var关键字声明,或者定义在global变量上)要释放的话,可通过delete操作或者重新赋值即可global.name='test'console.log(global.name);delete global.name;global.name=undefined;console.log(global.name);...

2018-03-06 19:54:43 3119

原创 form表单serialize()时出现乱码

$('#form').serialize();表单进行序列化的时候,表单的值会以key=value的形式进行传输。例如"fileid=123&filename=abc&filesize=1024K"当出现中文或者|的时候,就会变成乱码,用decodeURIComponent()就可以解决原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解...

2018-02-27 21:16:52 540

原创 node 获取项目的根目录

node当中有个全局变量__dirname ,可通过path引用获得项目根目录当前文件为D:\test\abc\def\test.jsvar path=require('path');var defpath=path.join(__dirname,'../');var abcpath=path.join(__dirname,'../../');__dirname的路径就是当前文件的实际路径...

2018-02-26 21:42:31 24742

原创 node app.use()和app.get()

这两个方法都是设置跳转,路由的var express=require('express');var app=express();app.get('/test',function(){});var express=require('express');var router=express.Router();var app=express();router.get('/',functio...

2018-02-26 21:29:42 1528

原创 node multer 报错Unexpected field

var express=require('express');var router=express.Router();var upload=require('...')router.post('/upload',upload.single('fileid'));upload.single的参数 fileid是和from表单中input输入框的name属性的值保持一致不一致就会报Unexpe...

2018-02-26 19:35:23 8545

原创 JS 中闭包的理解

JS中闭包是个很重要的概念,个人理解就是对函数调用者之间变量的访问控制的环境function Person(){ var name='stt'; function sayName(){ console.log('name is=',name); }; sayName();}var person=new Person();person();sayName函数中的name...

2018-02-23 20:49:54 115

原创 数据结构中的概念问题

数据的结构分物理结构和逻辑结构逻辑结构又分为线性结构和非线性结构。常用的线性结构有:线性表,栈,队列,数组,串。非线性结构又可分为集合,树形结构,图形结构。数据存储结构一般为顺序存储,链式存储,索引存储和散列存储线性表的顺序存储(用数组结构)实现一般为顺序表,是随机存取(直接访问)。线性表的链式结构(用链表结构)实现一般为单链表,是非随机存取(循序访问)有序表是指已经按

2015-09-26 12:43:49 184

空空如也

空空如也

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

TA关注的人

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