02 2018 档案
摘要:有些情况下,我们需要页面加载时就快速修改元素的样式,但如果在页面dom加载完后再修改css,虽然元素样式快速变化,但肉眼能观察到,所以需要JS动态生成样式表,声明所希望的css样式.执行js时,页面会有很短暂的阻塞,等js执行完毕后,浏览器会根据所修改的样式继续渲染css.这样的样式才不会"闪一下" .以下是js代码,动态增加style function addCSS(cssText){ ...
阅读全文
摘要:有时候,由于业务需求,需要监听用户的后退行为,比如禁止用户后退,比如想在用户后退是给链接加上参数,这该怎么办呢?window对象的popstate事件就派上用场了 每当处于激活状态的历史记录条目发生变化时,popstate事件就会在对应window对象上触发. 如果当前处于激活状态的历史记录条目是由
阅读全文
摘要:抢购场景中,要保证两点: 1.库存不会超减/少卖 2.在1基础上的执行速度 我测试了两种方案, 方案一.Mysql开启事务,获取库存时使用独占锁阻塞其他读请求. 我把库存表简单设计如下 假设库存有100000件(val=100000) php逻辑代码 方案二.使用Redis开启事务 假设库存有100
阅读全文

浙公网安备 33010602011771号