0℃
0℃
2013年07月25日
⁄ js
⁄ 被围观 12,907 view+
JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道。
1.如何判断是否为移动终端 利用正则match
匹配navigator.userAgent是否含有字符串AppleWebKit*****Mobile
安卓qq浏览器HD版 只有AppleWebKit
2手机语言版本的判断
使用navigator.browserLanguage 便可得出windows phone语言版本,...
js判断是否客户端阅读全文
0℃
一个页面可能包含很多的css和js文件,如果能够合并这些文件,能够大大减少网站的http请求,减少日志的产生和用户体验的提高。
Minify就是一个能够合并css或js为一个文件的工具,不但可以合并,而且可以压缩。下面介绍一下使用方式:
首先下载Minify
下载地址:https://code.google.com/p/minify/downloads/list
解压后,将里面的min文件夹解压到网站根目录
然后访问http://域名/min
进去页面后,是Minify的在线工具页面
在文本框中加入css或者js的地址(css和js的要分别添加和生成)
然后点击updata生成最终的路...
css, js, minify, 资源合并阅读全文
0℃
网上的方法大致是以下两种:
方法一、将”keydown”替换为”keyup”,但这个不是根本办法,虽然这样改后可在firefox中及时对输入的中文进行自动匹配,但将原插件中回车、tab等重要的事件机制破坏了,比如这样改后,如果你的input是在一个form里的话,回车从原来的将选定项输入到input中变为了直接提交form表单了,这并不是我们想要的。
方法二、直接在199行加一个bind(“input”, function(){onChange(0, true);}); 这样处理也是有问题的,增加一次请求,也不是我们想要的。
这里提供的方式增加如下代码:
.bind("...
autocomplete, firfox中文, jquery阅读全文
0℃
1. 首先是上传页面 upload.html
<script type="text/javascript">// <![CDATA[
// 这个函数将来会被iframe用到
function callUpData(result,imgurl)
{
alert(result);
}
// ]]></script></pre>
<form action="http://image.jiunile.com/deal.php?cb=deal_cd.html" method="post" enctype="multipart/form-data" target="bridgeframe"><input type="file" name="file" />
&...
jquery跨域, 图片上传阅读全文