BOM,文档宽高及窗口事件小析】的更多相关文章

(一)BOM:Browser Object Model(浏览器对象模型)页面上所有的变量都是window的属性 一.方法:1. open(,)打开一个新窗口(页面)一参为页面地址url,二参为打开方式如果url为空,默认打开一个空白页面如果打开方式为空,默认打开新窗口方式打开返回值:发挥新打开的窗口的window对象 2. close(,)关闭窗口,前边对象是谁关闭谁兼容:(1)火狐ff:默认无法关闭(2)Chorme:默认直接关闭(3)ie:询问用户可以关闭在本窗口中通过js方法打开的新窗口…
可视区尺寸 document.documentElement.clientWidth document.documentElement.clientHeight 滚动距离 document.body.scrollTop/scrollLeft document.documentElement.scrollTop/scrollLeft 内容高度 document.body.scrollHeight 文档高度 document.documentElement.offsetHeight document…
实例:1920*1080的电脑屏幕 1.获取窗口中的文档显示区域宽高 clientw = window.innerWidth; //1920(包含滚动条) clienth = window.innerHeight; //883(不含工具条) 2.获取窗口(包括滚动条与工具条)区域宽高 clientw = window.outerWidth; //1920(包含滚动条) clienth = window.outerHeight; //883(包含工具条) 1与2 的区别在于:是否包含工具条 win…
用于字体大小和容器的宽高字体和宽高设为rem就可以了 var html = document.documentElement; function fonts(){ var hW = html.offsetWidth;   var hS = hW / 50;     html.style.fontSize = hS + "px"; } //浏览器窗口改变自动刷新 $(window).resize(function () { location.reload(); fonts();直接调用…
窗口尺寸: 可视区的尺寸 document.documentElement.clientWidth document.documentElement.clientHeight 滚动距离 document.documentElement.scrollTop[scrollLeft] //除了谷歌之外的浏览器解析 document.body.scrollTop[scrollLeft] //谷歌解析 内容宽高 obj.scrollHeight[scrollWidth] 文档宽高 document.doc…
基于两年开发经验,总结了 javascript.jQuery 获取窗口.文档.元素的各种值 javascript: 文档:是整个document所有的内容 浏览器当前窗口文档body的宽度: document.body.clientWidth;(仅仅是body的width)浏览器当前窗口文档body的高度: document.body.clientHeight;(仅仅是body的height) 浏览器当前窗口文档body的宽度: document.body.offsetWidth;(width+…
jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行Ajax交互,能够极大地简化JavaScript编程.它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架.jQuery核心js文件才几十kb,不会影响页面加载速度. 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对…
文档: ABP框架 - 领域事件(EventBus) EventBus & Domain Events ABP源码分析二十五:EventBus EventBus(事件总线) EventBus是一个单例对象,被所有类触发事件或处理事件时共享. IEventBusConfiguration在应用启动时加载(by AbpCoreInstaller),依据它的配置决定 是所有IWindsorContainer实例共享同一条事件总线(EventBus.Default),还是每个IWindsorContai…
问题情况 搜狗等,兼容模式下,以前前端写的点击事件的代码没有, 后来一看是因为兼容模式为9,导致点击事件失效 解决办法,步骤 1,处理绑定事件兼容问题 ie低版本绑定事件只支持attactevent,所以先写个兼容的事件绑定函数 function myEve(ele,evetype,fn,uc){ var eledoc = document.getElementById(ele) if(eledoc.addEventListener){ eledoc.addEventListener(evety…
项目 上遇到  innHTML  放入 一大段的html 内容 中带有 click 事件 如onclick="callInMethod("http://www.crm.bmcc.com.cn/kb/cs/kb/knowledge/jsspan.html?methodName=openRelateDoc&docId=2015070102GJ225722&docName=扣费主动提醒和业务订购二次确认服务")" 这样的事件 ,由于要在指定的ng-cont…