04 2014 档案
摘要:function trimStr(str){ return str.replace(/(^\s*)|(\s*$)/g,"");}用的时候就是直接 var 变量=trimStr(需要去空格的字符串);
阅读全文
摘要:Device.js 是一个可以让你检测设备的平台,操作系统和方向 JavaScript 库,它会自动在标签添加一些设备平台,操作系统,方向相关的 CSS class,这样就能让你针对不同设备撰写不同的 CSS,并且还提供一些 Javascript 函数来判断设备。Device.js 通过操作系统(比...
阅读全文
摘要:假设我们在当前页面要嵌套一个iframe那么我们在test.html中的代码如下jQuery实现iframe的自适应高度我是来测试高度的
阅读全文
摘要:图片预加载技术的典型应用:如lightbox方式展现照片,无疑需要提前获得大图的尺寸,这样才能居中定位,由于javascript无法获取img文件头数据,必须等待其加载完毕后才能获取真实的大小然后展示出来,所以lightbox显示的图片的速度体验要比直接输出的差很多,而本文说提到的预加载技术主要针对...
阅读全文
摘要:相信做设计的朋友肯定都知道dribbble.com,它是一个非常棒的设计师分享作品的网站,全世界数以万计的设计高手和行家都在这个网站上分享自己的作品,当然,如果你常在上面闲逛的话,经常得到一些免费的好东西。在今天的这篇jQuery教程中,我们将使用jQuery的几个插件来开发一个响应式的瀑布流应用,...
阅读全文
摘要:Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(URL) 5 document.execCommand('Refresh',fal...
阅读全文
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2357一、现象描述真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子: 间...
阅读全文
摘要:让连续的英文数字字符换行显示word-break: break-all;让单行文字超出的时候使用点点点表示white-space: nowrap; overflow: hidden; text-overflow: ellipsis;table-layout: fixed的作用在于,让表格布局固定,也...
阅读全文
摘要:jQuery ScrollPagination plugin 是一个jQuery 实现的支持无限滚动加载数据的插件。地址:http://andersonferminiano.com/jqueryscrollpagination/他的demo下载:http://andersonferminiano.c...
阅读全文
摘要:js的函数调用会免费奉送两个而外的参数就是 this 和 arguments 。arguments是参数组,他并不是一个真实的数组,但是可以使用.length方法获得长度。书上有说4中调用方式:方法调用模式函数调用模式构造器调用模式apply调用模式下面我们来看看一些实例更好理解。1:方法调用模式。...
阅读全文
摘要:css代码如下:a, a:link, a:visited { color:#4188FB; }a:active, a:focus, a:hover { color:#FFCC00; }js代码如下:var link_col = $("a:link").css("color");alert(link_col); // returns rgb(65, 136, 251)jquey貌似设置颜色,使用的是rgb格式的。用以下这个function,把rgb转成“#xxxx”(HEX )格式。var rgbString = "rgb(0, 70, 255)
阅读全文
摘要:js://添加搜藏functionAddFavorite(){vartitle=document.title;varurl=document.URL;if(document.all){window.external.AddFavorite(url,title);}elseif(window.sidebar){window.sidebar.addPanel(title,url,"");}else{alert("加入收藏失败,请使用Ctrl+D进行添加");}}//设为首页functionsetHomepage(vrl){ if(document.all){
阅读全文
摘要:E6下的背景图片每次使用都会重新发送请求(not 本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决掉:对于ie来说,filter:expression很强大,能够实现的功能超级多,但是更对于视效率如生命的程序员来说,它的效率不敢令人恭维,所以有人会用css方法实现ie6下背景图片缓存,但是这种人也就是崇拜微软的强大而已,无它,html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}当然大多数人都会选
阅读全文
摘要:1.网上搜索的js复制链接代码,好像只能支持ie浏览器,其他浏览器不支持, 案例:var url=12; if(window.clipboardData){ window.clipboardData.setData("Text",url); art.dialog.tips("复制成功!",3); }else{ art.dialog.alert(‘只支持ie浏览器!’, function () {}); }2. ZeroClipboard能解决浏览器不兼容的问题 先从网上下载ZeroClipboard压缩包,解压后把文件夹中两个文件:ZeroClipboa
阅读全文
摘要:1.实现点击按钮,复制文本框中的的内容 1 10 用户定义的代码区域11 2.复制专题地址和 url 地址,传给 QQ/MSN 上的好友 1 2 3 4 5 Js复制代码 6 7 8 9 10 3.直接复制 url1 2 4.点击文本框时,复制文本框里面的内容1 2 5.复制文本框或者隐藏域中的内容 1 6.复制 span 标记中的内容 1 3 4 5 7.浏览器兼容copyToClipboard("拷贝内容") 1 function copyToClipboard(txt) { 2 if (window.clipboardData) { 3 ...
阅读全文
摘要:一:navigator.userAgentwindow.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,通过这个属性来判断浏览器类型,下面是我写的一个函数,这个函数返回一个包含浏览器名称和版本的数组。此函数可区分ie5.5~ie8、Chrome、Opera、Safair、Firefox这5种常见浏览器。function browser() { var ua = window.navigator.userAgent, ret = ""; if (/Firefox/g.test(ua)) { ua ...
阅读全文
摘要:一、让IE6支持微软雅黑,添加一句声明: 在网页的HTML标签内加入红色部分的声明,就可以了。二、让Opera浏览器支持微软雅黑,通过CSS兼容性补救来实现:CSS代码:font-family: "Microsoft YaHei","微软雅黑" !important;注意,后面这个“!important”可一定要加哦,否则无效。
阅读全文
摘要:什么是cookie: △ 用来保存用户信息:用户名、密码... ... △ 同一网站共享一套cookie,大小有限,保存时间 △ 使用document.cookiecookie包含: cookieName=cookieValue; 名字和值(用户名、密码...) expires=expirationDateGMT; 过期时间 path=URLpath; 存储一个URL domain=siteDomain; 存储一个阈值设置cookie: document.cookie="名字1=值1"; document.cookie="名...
阅读全文