web
会飞的IT
这个作者很懒,什么都没留下…
展开
-
ruqirejs学习笔记(1)
引入requirejs使用require.js的第一步,是先去官方网站下载最新版本。 下载后,假定把它放在js子目录下面,就可以加载了。 <script src="js/require.js"></script>加载这个文件,也可能造成网页失去响应。解决办法有两个,一个是把它放在网页底部加载,另一个是写成下面这样: <script src="js/require.js" defer async=原创 2016-08-15 23:27:04 · 337 阅读 · 0 评论 -
js 下载文件到本地
function obj2keyVal(data){ var arr=[] for(var da in data){ arr.push(da+"="+data[da]) } var str = arr.join("&"); return str }var xhr = new XMLHttpReque原创 2018-05-27 20:01:16 · 8553 阅读 · 0 评论 -
支付宝小程序开发(一)
开发小程序有三天了,一边学一边开发,在此记录,开发过程中注意事项。map组件层级最高,需要在map上悬浮元素的同学,建议使用controlsmap组件全屏,需要给map加高度100vhcontrols中的width,height必填,不填真机controls出不来当使用setData为controls赋值的时候,图片路径采用相对根目录的方式,若采用../的方式,同样会出现问题原创 2017-09-13 13:47:58 · 1455 阅读 · 1 评论 -
nodejs 获取文件夹中的文件和获取文件夹中的所有图片
//引用文件系统模块var fs = require("fs");//引用imageinfo模块var image = require("imageinfo");function readFileList(path, filesList) { var files = fs.readdirSync(path); files.forEach(function (itm, index原创 2016-08-13 17:36:51 · 13272 阅读 · 3 评论 -
node文件上传插件formidable的使用
自express4.x后,express不再提供文件上传的相关操作,但其建议使用中间件,如busboy, multer, formidable, multiparty, connect-multiparty, or pez。官方说明如下In Express 4, req.files is no longer available on the req object by default. To acc原创 2016-12-17 23:25:01 · 2145 阅读 · 0 评论 -
js 去除数组里的某一元素
使用js去除数组里的某一元素,如果该元素存在多个,都将会被去掉。Array.prototype.removeItems = function (item) {//获取元素的索引 let index = this.indexOf(item); if(index>-1){ //根据索引去除元素 this.splice(index,1); //递原创 2016-10-01 14:49:17 · 1188 阅读 · 0 评论 -
自定义video标签的大小
在项目开发中,遇到要更改video标签大小的问题,经本人研究,发现一个属性object-fit,设置该属性为inherit后即可自由调整video标签的大小了。 经测试,chrome最新版和firefox nightly可以使用该属性但是不同的浏览器的属性的取值不同原创 2016-08-25 23:06:44 · 6818 阅读 · 2 评论 -
设置input光标的位置
function set_text_value_position(obj, spos){ var tobj = document.getElementById(obj); if(spos<0) spos = tobj.value.length; if(tobj.setSelectionRange){ //兼容火狐,谷歌 setT原创 2016-08-18 00:26:51 · 18654 阅读 · 0 评论 -
js使用正则表达式和prototype实现jsonp转json
在jsonp转json时可以使用eval()实现,本文使用的方法是是使用正则表达式替换jsonp中需要去掉的部分,代码如下String.prototype.Jp2J = function () { return this.replace(/[_$\w\d]{0,}(/,"").replace(/\)$/,"");}//使用方式为"jsonpcallback({})".Jp2J();//执原创 2016-08-02 16:04:04 · 1431 阅读 · 1 评论 -
使用pdfjs自带的viewer预览pdf文件可以支持跨域
pdfjs默认不支持预览跨域文件,但可以使用xhr2+createObejectUrl解决,具体改动如下:function xhrPdf(url,callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true);//get请求,请求地址,是否异步 xhr.responseType = "blo...原创 2019-02-20 19:35:57 · 14495 阅读 · 13 评论