jsjquery校验上传图片后缀为gif|png|jpeg|jpg格式的图片,尺寸为512*512 校验,大小限制为300k的文件

jsjquery校验上传图片后缀为gif|png|jpeg|jpg格式的图片,尺寸为512*512 校验,大小限制为300k的文件,第1张

<input type="file" name="myFile" id="form01" />

function validate_edit_logo(a){

var file = $('file').value

if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){

alert("图片类型必须是.gif,jpeg,jpg,png中的一种")

if(a==1){

return false

}

}else{

var image = new image()

image.src = file

var height = image.height

var width = image.width

var filesize = image.filesize

$('beforeend').src=file

$('div_regi_right').setstyle('display', 'block')

if(width>512 &&height>512 &&filesize>300k){

alert('请上传512*512像素 或者大小小于300k的图片')

if(a==1){

return false

}

}

if(a==1){

return true

}

}

}

1.jquery库文件一般情况下是不会影响到网速的,现在的最新版本v1.6.4,是90K左右,即便这个大小,对现在的用户而言,也都是可以接受的。

2.网速变慢的原因往往不是js的大小,而js运行所需要的时间。比如现在一些网站用到了googlemap,那么就要等到google map完全加载完才能看到整个网页。

3.浏览器会有缓存,当第一次加载完类库后,就会存在缓存中,当再次访问这个类库时,就不会再次下载,而是直接使用了。

所以放心的使用吧!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11616638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存