首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
js实现动态显示本地时间_javascript技巧_脚本之家
发布时间:2019-12-29 04:07
浏览次数:

浏览器页面区域大小的获取: 复制代码 代码如下: //在IE、FireFox、Opera下都可以使用 document.body.clientWidth document.body.clientHeight //即可获得,很简单,很方便。 //而在公司项目当中: //Opera仍然使用 document.body.clientWidth document.body.clientHeight //可是IE和FireFox则使用 document.documentElement.clientWidth document.documentElement.clientHeight //原来是W3C的标准在作怪啊 //http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> //如果在页面中添加这行标记的话 //在IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 //在FireFox中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 ? //在Opera中: document.body.clientWidth ==> 可见区域宽度 document.body.clientHeight ==> 可见区域高度 document.documentElement.clientWidth ==> 页面对象宽度 document.documentElement.clientHeight ==> 页面对象高度 //而如果没有定义W3C的标准,则 //IE为: document.documentElement.clientWidth ==> 0 document.documentElement.clientHeight ==> 0 //FireFox为: document.documentElement.clientWidth ==> 页面对象宽度document.documentElement.clientHeight ==> 页面对象高度 //Opera为: document.documentElement.clientWidth ==> 页面对象宽度document.documentElement.clientHeight ==> 页面对象高度

复制代码 代码如下:

复制代码 代码如下: ${ for{ /** * 这种写法不专业,如果处于循环里,就会注册5次事件,点击后alert5次 */ // $.click{ // alert; /** * 这种写法才是专业的,在注册一次点击事件前,先解绑点击事件,然后再绑定一个点击事件,所以到最后只绑定了一次点击事件 */ $.unbind.bind{ alert; 自定义事件: 复制代码 代码如下: ${ /** * 自定义事件,在click的时候进行触发 */ $.bind{ //事件触发器,触发自定义的event $; }); //自定义一个"点我"事件 $; $.bind{ alert; 传递参数的自定义事件: 复制代码 代码如下: ${ /** * 自定义事件,在click的时候进行触发 */ $.bind{ //事件触发器,触发自定义的event,传递实参 $.trigger; //自定义一个"点我"事件 $; //第一个参数是固定的,后面都是自定义,就算把event写成别的名字,它还是固定类型,鼠标事件 $.bind("点我",function{ alert; alert; 练习: 写一个自定义事件,把该事件绑定在一个下拉列表框中 当下拉列表框选中一项的时候,触发该事件,以参数的形式把选中的值传递到自定义事件中,并输出。 html: 复制代码 代码如下: 111 222 333 js: 复制代码 代码如下: ${ $.unbind.bind{ $.trigger.val.unbind.bind("选择并显示",function{ alert;

html: 复制代码 代码如下: 111 222 333 js: 复制代码 代码如下: ${ $.unbind; //传递一个json格式对象,这个json中有name,age,callback,可以用objJSON.属性名的方式来进行访问 $.bind("clickMe",function{ alert; alert; objJSON.callback.unbind; $.bind{ //事件触发器的参数是一个json格式的对象 $.trigger("clickMe",{ name:'xxc', age:20, callback:function; } }); }); });

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有