因为想试试利用node的文件模块fs 切分静态页,所以 简单写了几个页面,点击我看看
1 然后在搜索页的时候,利用正则做了一次搜索事件
var searchVal = $("input[name='search']").val();
。。。
var find = new RegExp(searchVal,'g');
if(find.test($it)){
$(item).parents("li").fadeIn();
}
如果正则表达式的动态变化的,就需要使用 new RegExp ,如果在页面中实用的是写死的正则表达式,就可以不用这么写
2 有时候需要一个侧边栏高度百分百的要求,以前是使用js来控制的,比如
$(".navList").css('height':$(document).height );
其实还可以换一种使用css的方法
也就是导航列表的外面的盒子使用position 然后给高度100% 内部导航列表也是高度100%
注意,这种方法在一种情况下没有用
那就是
当你的主体内容部分高度还不足一屏幕的时候,使用这方法无效。因为导航高度是参照内容高度来进行百分百设置的,如果内容高度不够一屏,那导航自然也不会达到一屏了,这个主要可能发生在类似个人中心那种一屏显示的页面中,需要注意