黄退技术的实现

黄退技术的实现

Ajax是一种部分刷新页面的技术。这在对于开发Web应用程序来说,是一种很有用的技术。但同时,这也带来了一个问题。

  • 当页面更新一块很小的区域时,甚至只更新几个字符或数字时,用户很难觉察的到。

为了解决上面这个问题,一些优秀的程序员想到了一个好办法:就是让更新数据的那部分区域的背景色由黄色,慢慢变淡,然后又恢复原来的背景色。

有待改进的地方

  • 褪色后,变为原来的背景色。原来的背景色可能不是白色。
  • 在6s内,连续点击两次High Light,就会出现闪烁。这是由于两个时间控制器(setTimeout函数)同时在变换元素的背景色造成的。

现在很多的JavaScript框架,都内置了这种功能。ExtJS就有这种功能。把上面的highlight.js文件的highlight()的定义不要,31行不要,33行换成下面的语句就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值