今天在写代码的时候发现一个很容易出错的地方。当我们在声明变量时,常常会因为不同的 browser 有不同的 API 定义,然后用以下的写法来判断哪一个属性,例如:
复制代码 代码如下:var fullscreenElement = document.mozFullScreenElement || document.webkitFullscreenElement || document.fullscreenElement;
用||来检查要用哪一个 attribute。
不过要小心 javascript 的值当成条件时的判断。
例如:
复制代码 代码如下:var sLeft = window.screenLeft || window.screenX; //firefox use screenX
console.log(sLeft);
这段代码希望 screenLeft 会回传 window.screenLeft ,而在 firefox 会回传 window.screenX。
但是如果 screenLeft 刚好等於 0 的时候,就会进入||之后的条件了,接著就 gg 了。
因此建议在值的判断还是正统一点用 hasOwnProperty 或 typeof 来判断会比较精準。
复制代码 代码如下:var sLeft = window.screenLeft;
if( !window.hasOwnProperty('screenLeft')) sLeft = window.screenX;
相关推荐:
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
seo监控什么意思,seo数据监控 ,ai panda眼镜架
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
ChatGPT网页版内容显示不全的原因与解决方案,ai超级绘
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
软件AI:颠覆未来的智能革命
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
SEO基础知识解析:如何提升网站排名,助力企业成长,毕节企业建设网站
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
ChatGPT的破解版:AI世界的新突破,ai无禁忌
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
优化投入,让企业更具竞争力,怎样推广营销方案
SEO优化排-打造高效的网络营销利器,精神AI
seo资源指的是什么,seo资料 ,绿眼AI
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
文章去AI回归创作的本真之美
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
ChatGPT3.5需要登录使用吗?AI使用的真相!,电脑版写作ai推荐怎么关闭
seo种草什么意思,seo yoo na ,三维地震反演AI
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
seo要什么条件,seo都需要做什么 ,交互ai求职
AI一键生成原创文章,让创作更高效更轻松!
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
SEO埋词技巧,如何提升网站排名?,贵州营销推广方法
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
seo诊断什么意思,seo诊断a5 ,约瑟夫ai