js进阶之onresize
常用窗口事件–onresize
当窗口或框架发生改变的时候就会调用;
onresize一般用于自适应页面布局等多屏幕适用场景;
获取屏幕的分辨率:**window.screen.width.screen.height.
典型事件:当屏幕的宽度>=960时,页面的背景颜色为红色;当屏幕的宽度>=640时,页面的背景颜色为蓝色;当屏幕的宽度<640时,页面的背景颜色为绿色?
<script>// 当屏幕的宽度>=960时,页面的背景颜色为红色;当屏幕的宽度>=640时,页面的背景颜色为蓝色;当屏幕的宽度<640时,页面的背景颜色为绿色?window.onload = function () {var bgColor;/*console.log('' + changeColor());console.log('' + changeColor);*/changeColor();window.onresize = changeColor;function changeColor() {if(client().width >= 960){bgColor = 'red';}else if(client().width >= 640){bgColor = 'blue';}else {bgColor = 'green';}document.body.style.backgroundColor = bgColor;}}
</script>
节流就是在原来的基础上增加一个定时器(较为常用)
js进阶之onresize相关推荐
- js进阶 13-5 jquery队列动画如何实现
js进阶 13-5 jquery队列动画如何实现 一.总结 一句话总结:同一个jquery对象,直接写多个animate()就好. 1.什么是队列动画? 比如说先左再下,而不是左下一起走 2.怎么实现 ...
- js进阶 10-8 伪类选择器有哪几类(自己不用,永远不是自己的)
js进阶 10-8 伪类选择器有哪几类(自己不用,永远不是自己的) 一.总结 一句话总结:自己不用,永远不是自己的. 0.学而不用,却是为何? 自己不用,永远不是自己的,有需求的时候要想到它,然后操作 ...
- js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr)...
js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr) 一.总结 1.|符号的使用:var reg=/^\d ...
- js进阶 11-22/23 js如何实现选项卡
js进阶 11-22/23 js如何实现选项卡 一.总结 一句话总结:通过索引把选项卡头的li标签和选项卡内容的div标签联系在一起,通过控制div标签的display属性可以实现选项卡的选项切换. ...
- js进阶课程 12-9 jquery的事件对象event的方法有哪些?
js进阶课程 12-9 jquery的事件对象event的方法有哪些? 一.总结 一句话总结:三组六个,阻止默认事件一组,阻止冒泡一组,阻止冒泡和剩余事件一组. 1.事件的默认动作指什么? 比如点a标 ...
- js进阶 13-6 jquery动画效果相关常用函数有哪些
js进阶 13-6 jquery动画效果相关常用函数有哪些 一.总结 一句话总结:animate(),stop(),finish(),delat()四个. 1.stop()方法的基本用法是什么(sto ...
- js进阶 12-1 jquery的鼠标事件有哪些
js进阶 12-1 jquery的鼠标事件有哪些 一.总结 一句话总结:1+3*2+1+1,其中里面有两组移入移出,一组和click,总结就是click(3个),hover(5个),mousemove ...
- js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g)...
js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g) 一.总结 方括号:范围 圆括号:选 大括号:数量 1.js正则是在双正斜杠之中: var reg2=/[a-z]/ ...
- js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键
js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键 一.总结 一句话总结:event.which属性. 1.如何获取事件发生的时间? timeStamp属性 event.timeStamp 属性 ...
最新文章
- 顶会论文9篇,又斩获百度奖学金!哈工大NLP“新生代”正崭露头角
- CentOS 7.X 安装 Gitlab 笔记
- jQuery的attr()和prop()方法
- 033-Unit 12 Introduction to String Processiong
- 第三届“SLAM技术及应用”暑期学校视频分享(完整版)
- boost::intrusive::auto_unlink_hook用法的测试程序
- linux 串口格式化输出字符串,如何把电压这个浮点值转字符串输出到串口
- jpa 自定义sql if_跟飞哥学编程:SQL入门-:函数、存储过程和触发器
- CakePHP中文手册【翻译】
- 大专适合学习php么_我想自学PHP,可以么?
- 蓝厂为什么着急推出vivo X23?只因vivo NEX叫好不叫座
- c1flexGrid 在单元格中显示图片, 及行号
- JButton与Button的区别
- 竞争10nm产品市场 联发科新增Helio X35
- 暴走海贼王服务器谁在维护,暴走海贼王
- matlab 中克罗内克积,克罗内克积
- 用html制作静态音乐欣赏,纯静态HTML音乐播放器模板
- 微信小程序实例:创建下发模板消息实例
- jQuery事件之鼠标事件(转)
- 16、Java 基础-反射