May232013
javascript获取当前完整的url地址以及参数的方法
javascript 获取当前 URL 参数的两种方法:
//返回的是字符串形式的参数,例如:class_id=3&id=2&
function getUrlArgStr(){
var q=location.search.substr(1);
var qs=q.split('&');
var argStr='';
if(qs){
for(var i=0;i<qs.length;i++){
argStr+=qs[i].substring(0,qs[i].indexOf('='))+'='+qs[i].substring(qs[i].indexOf('=')+1)+'&';
}
...阅读全文
抢沙发
May232013
js插入元素到body元素最前面的办法
今天需要做个首页打开后,在头部出现一个展开动画的效果。本来是很容易的,加上那个展开代码就OK了。可是发现原来的程序的头部文件包括body部分都放在了head.html里,然后包含进来了。这样必须要在head.html里放入一个用于展开的div,可是这样一来,所有的页面均有了展开效果,可是我只需要在首页有这样的效果。 解决办法有两个:
1.将头部那个div的display设为none,然后调用js将其设为bl...阅读全文
May232013
10 段实用的 .htaccess 代码片段
.htaccess 是web开发中经常需要打交道的东西,熟练的掌握 .htaccess 的一些常见的用法对我们日常的开发工作还是非常有意义的,下面是作者收集的几点比较常见的 .htaccess 代码片段,特记录在此,以方便工作中需要使用的时候还能找得到。
移除 URL 中的 www
出于 SEO 考虑,你可能期望移除 URL 中的 www 前缀。以下代码实现了这个功能,并将所有带 www 的地址重定向到无 www 一级域名。
Rew...阅读全文
May232013
JS实现模拟新浪微博大厅和腾讯微博首页微博消息滚动效果
新浪微博大厅和腾讯微博首页的微博消息渐显渐隐的向下滚动效果还是挺不错的,淡静又不显得花哨,个人感觉非常实用。于是乎用 javascript 也模拟实现了新浪微博和腾讯微博那种消息滚动的效果。现将代码贴在下面,感兴趣的朋友可以试试。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS实现模拟新浪微博和腾讯微博首页滚动效果_...阅读全文
May232013
js判断图片是否加载完成并获取图片的宽度
做web的同学们经常会碰到客户上传图片将网页内容区撑破了的情况,下面就这个问题我们一种如何使用js处理这个问题的方法,具体思路就是在js判断客户端的图片下载完毕之后适时的对该图片的宽度或者高度做一些处理,js处理图片主要是利用javascript中Image对象,通过 onload 事件和 onreadystatechange 来进行判断。
(1)第一中方法,通过onload事件,比如:
<script type="text/javasc...阅读全文
May232013
JS中判断对象是否为空
javascript如何判断对象是否存在,具体代码如下:
if(typeOf(x)=='undefined'){
alert('undefined');
}else if(typeOf(x)=='null'){
alert('null');
}
或者简单那的用法是
if(!variable){}
阅读全文
May232013
JavaScript权威指南中文版第五版下载
《JavaScript权威指南第4版》是一本销售量和口碑都非常不错的Javascript教程书籍,由于其封面上是一只爪哇犀牛,所以这本书又有一个响亮的外号叫“犀牛书”,如果你是一个打算学习Javascript知识或者已经是一名javascript程序员了的话,这本书都可以成为你的必备宝典的哦。
封面截图:
教程下载:JavaScript权威指南第4版(中文版),下载密码:llvikk
阅读全文
May232013
JavaScript操作cookie的相关函数
JavaScript操作cookie的相关函数。
//设置cookie函数,三个参数,一个是cookie的名子,一个是值,一个是设置cookie保存时间,单位:天
function SetCookie(name,value,days){
var days=arguments[2]?arguments[2]:30; //此 cookie 将被保存 30 天
var exp=new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + days*86400000);
document....阅读全文
May232013
href标签target=_blank属性的妙用
我们都知道 html 超链接标签 href 属性 target=”_blank” 的作用是使打开的链接以新开的窗口形式出现。但是除了直接写在 href 标签里面,你还知道有其他更巧妙的给链接加 target=”_blank” 的办法吗?下面作者将要和大家分享的是如何巧妙的使用 href target=”_blank” 这个标签。
首先来看看 target=”_blank” 的用处:
<a href=”ht...阅读全文
May232013
window.navigate 与 window.location.href 的使用区别详解
首先说明的是window.navigate 与 window.location.href 都是实现页面的链接跳转的,那么他们之间有些什么区别了?具体看下面解释。
window.navigate(‘页面链接地址’) 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好。
location 属性是兼容所有浏览器的。因此在实现页面...阅读全文