昨天别人问的一个问题,静态html的参数传递。以前接触过,不过没有仔细的看过。今天专门看了一下,原理很简单,就是javascript根据url分析出参数的值,只不过在php中是经过系统封装的,可以直接用,静态页面中需要自己提取罢了。
实现的方法主要有两个:一是正则提取(RegExp),二是字符串切割(split)。
实例如下:
昨天别人问的一个问题,静态html的参数传递。以前接触过,不过没有仔细的看过。今天专门看了一下,原理很简单,就是javascript根据url分析出参数的值,只不过在php中是经过系统封装的,可以直接用,静态页面中需要自己提取罢了。
实现的方法主要有两个:一是正则提取(RegExp),二是字符串切割(split)。
实例如下:
现象:
在window或者body上加上onload事件,在页面完全载入之后做一些操作。
在页面没有载入完全之前去访问某些页面元素可能访问不到从而造成错误。
但这业务系统来讲是没有问题,而对于网站页面却不适合。
问题:
为什么呢?
因为常常并非网站页面的所有内容都是出于站内,你投放了广告代码、布了第三方的统计代码、调用了Alexa排名显示等等。
而这
1 :eq()和nth-child()
看下面代码:
<SCRIPT LANGUAGE="JavaScript">
$(function(){
$("#selected-plays > li:eq(1)").addClass("a");
//等价于 $("#selected-plays > li:nth-child(2)").addClass(&