分类: BOM对象

5 篇文章

URL相互转义
//转义 /* http%3A%2F%2Fwww.baicu.com */ encodeURLComponent("http://www.baidu.com") //逆转义 /* http://www.baidu.com */ decodeURLComponent("http%3A%2F%2Fwww.baicu.com")
将URL参数转成对象格式
function getQueryStringArgs(){ //取得查询字符串并去掉开头的问号 var qs = (location.search.length > 0 ? location.search.substring(1) : ""), //保存数据的对象 args = {}, //取得每一项 items = qs.length ?…
监听浏览器是否安装插件
不兼容IE function inspectPlugin(name){ name = name.toLowerCase(); for(var i=0;i<navigator.plugins.length;i++){ if(navigator.plugins[i].name.toLowerCase().indexOf(name) >…
DHML模型
window代替global充当全局变量封装所有的BOM 和 DOM 的 APIhistory封装当前窗口打开后的历史记录栈location封装了当前窗口正在打开的url对象navigator封装浏览器的配置信息documentDOM元素screen封装了显示设备的信息event封装了事件对象 window对象 打开和关闭窗口 window.ope…
BOM模型
history 封装当前窗口打开后成功访问过的URL的历史记录站history.go(n) //前进 history.go(1) // 后退 history.go(-1) // 如果失效就go(-2) // 刷新 history.go(0) location 封装当前窗口正在打开的url属性 .href // 保存完整的url .protocol …