食尚项目总结

这篇博客介绍了如何利用Node.js的fs模块处理静态页面,并在搜索页面应用正则表达式进行搜索。还探讨了CSS实现侧边栏百分百高度的两种方法,包括使用js控制和CSS定位,强调了当内容不足一屏时CSS方法的局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为想试试利用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%

注意,这种方法在一种情况下没有用
那就是
当你的主体内容部分高度还不足一屏幕的时候,使用这方法无效。因为导航高度是参照内容高度来进行百分百设置的,如果内容高度不够一屏,那导航自然也不会达到一屏了,这个主要可能发生在类似个人中心那种一屏显示的页面中,需要注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值