关于jQuery的文件大小

关于jQuery的文件大小,第1张

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

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

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

所以放心的使用吧!

使用jquery过滤上传文件的类型和限制文件的大小

<script type="text/javascript">

$(document).ready(function(){ $("#form0").submit(function() {var filepath=$("input[name='myFile']").val()

var extStart=filepath.lastIndexOf(".")

var ext=filepath.substring(extStart,filepath.length).toUpperCase()if(ext!=".BMP"&&ext!=".PNG"&&ext!=".GIF"&&ext!=".JPG"&&ext!=".JPEG"){

alert("图片限于bmp,png,gif,jpeg,jpg格式")

return false}

var img=new Image()

img.src=filepath

while(true){

if(img.fileSize>0){

if(img.fileSize>3*1024){

alert("图片不大于300KB。")

return false }

break }

}

return true })

})

</script>

fileSize属性的前提是先加载到浏览器页面上,而不是浏览器缓存中!!!

例子:

<SCRIPT>

var imgs=new Image()

imgs.src="http://bbs.nou.com.cn/attachments/month_0703/t+e+sCAoMTUp_Mi3goORIxEx8.jpg"

setTimeout("img1.src=imgs.src",100)

</SCRIPT>

<BODY ONCLICK=alert(imgs.fileSize + "字节")>

<img id=img1 width=300 height=250>

</BODY>


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存