
javascript
mangrandi
这个作者很懒,什么都没留下…
展开
-
JavaScript 正则表达式上——基本语法
定义JavaScript种正则表达式有两种定义方式,定义一个匹配类似 的字符串1. 构造函数var reg=new RegExp(']+%>','g');2. 字面量var reg=/]%>/g;g: global,全文搜索,默认搜索到第一个结果接停止i: ingore case,忽略大小写,默认大小写敏感m: multiple lines转载 2016-06-30 09:32:05 · 260 阅读 · 0 评论 -
Javascript 扩展array原型的几个功能函数
啰嗦一下背景:原本的array.indexOf() 函数,不做数据类型转换。就是说查找的值是字符串就按照字符串查找,如果是数字就按照数字查找。相当于===a = [1,2]console.log(a.indexOf('2'))//-1console.log(a.indexOf(2))//1而string.indexOf(),是做数据类型转换的。无论要查找的值是字符串还是数字,都会...转载 2018-12-18 17:38:05 · 420 阅读 · 0 评论 -
一个简单的jquery 事件订阅
(function($) { var o = $({}); $.subscribe = function() { o.on.apply(o, arguments); }; $.unsubscribe = function() { o.off.apply(o, arguments); }; $.publish = function() { o...转载 2018-11-26 18:15:19 · 969 阅读 · 0 评论 -
js上传视频并截取缩略图
<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><body><input type="file" name=转载 2018-11-21 15:19:49 · 9188 阅读 · 0 评论 -
ajax上传图片
一、html端的代码<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><body><input type="file原创 2018-11-21 15:02:34 · 209 阅读 · 0 评论 -
js实现上传图片类型+大小+尺寸验证
Note:1、每一个验证可以单独拆开去。只需要花费一点点功夫处理传参,返回2、verificationPicType类型验证函数 和 verificationPicSpace大小验证函数是实时的。直接可以用函数的返回值做判断,处理之后业务逻辑。3、但是verificationPicSize尺寸验证函数的返回不能直接用。因为内部图片加载是异步的,函数的返回值不是基于图片尺寸大小判断的结果...转载 2018-11-21 14:45:40 · 1247 阅读 · 0 评论 -
html拼接时onclick、onchange事件传递json对象
一、原理1、先JSON.stringify(json)2、将双引号变成单引号replace(/\"/g,"'")3、将括号里的单引号除掉4、function 直接获取到json对象,且不需要evel二、例子btn += '<a class="delecls" onclick="deleRow('+JSON.stringify(rowData).replace(/\"...转载 2018-11-21 14:23:43 · 1627 阅读 · 0 评论 -
获得元素html内容 及 表单元素状态(即用户输入或者选中的内容)
//获得元素html内容.如果process为true时,获得html及表单元素状态(即用户输入或者选中的内容) function getHtml(selecter,process) { var ele = $(selecter); if (window.ActiveXObject || !process) return ele.html(); ...原创 2018-09-10 10:24:52 · 758 阅读 · 0 评论 -
JS浮点计算问题
问题用js进行浮点数计算,结果可能会“超出预期”,大部分计算结果还是对的,但是我们可不想在计算这么严谨的事情上还有意外的惊喜。比如:0.3 + 0.6 = 0.8999999999999999 0.3 - 0.2 = 0.09999999999999998 0.3 * 1.5 = 0.44999999999999996 0.3 / 0.1 = 2.9999999999999996看...转载 2018-08-28 10:01:08 · 364 阅读 · 0 评论 -
JS获取URL参数,设置URL参数
//获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数...原创 2018-07-09 18:05:08 · 482 阅读 · 0 评论 -
跨域原理 与 AJAX跨域调用相关知识-CORS和JSONP
本文转自:http://docs.wex5.com/ajax-cross-domain/有价值的内容,是跨域的原理。具体实现,可以再结合网络上其他内容看,因为这里的实现是基于wex5上的代码1、什么是跨域跨域问题产生的原因,是由于浏览器的安全机制,JS只能访问与所在页面同一个域(相同协议、域名、端口)的内容。(比如:www.abc.com:8080 和 www.转载 2017-03-10 09:42:56 · 729 阅读 · 0 评论 -
JS获取图片文件大小 js获取response header信息
如果是对本地图片获取大小,看这里:js实现上传图片类型+大小+尺寸验证----------------------------------------------------------------------------主要参考:【OSS最佳实践】浅谈OSS跨域功能 <--------这篇文章很详细Determining image file size + di...原创 2019-02-11 16:11:18 · 3900 阅读 · 0 评论