图19-1为果园环境信息远程监测系统原理图,整个系统由底层的远程监测采集感知端、中间层移动GSM网络和上层移动客户端三部分构成。单片机将采集的数据通过串行通信口P3.0和P3.1,经电平转换电路与GSM模块TC35i相连,控制TC35i对数据进行收发处理。启动电路需给ZIF连接器15脚加时长至少为100ms的低电平信号,且该信号下降沿时间小于1ms,系统启动后ZIF连接器15脚的信号应保持高电平。......
2025-09-30
在1.1.2 JavaScript特点一节提到过JavaScript具有跨平台特性,仅在浏览器上运行,与操作系统无关。不过因为不同浏览器厂商的实现不同,也会导致JavaScript在浏览器上存在一些兼容性问题,这类问题涉及具体的JavaScript应用,建议读者在学习完本书之后再深入研究。本节只做简单介绍,不做深入学习。浏览器兼容性有关问题如下:
1.事件兼容性
(1)事件绑定addEventListener()与attachEvent(),对应事件解绑removeEventListener()与detachEvent();
(2)事件对象,IE下Event是全局对象,Chrome、Firefox下Event是函数参数;
(3)事件冒泡stopPropagation()与cancleBubble;
(4)事件阻止preventDefault()与returnValue;
(5)事件名称不同,比如鼠标滚轮事件,Chrome、IE下是mousewheel,Firefox下是DOMMouseScroll。
2.AJAX兼容性
(1)http请求对象构建方式,new XMLHttpRequest()与new ActiveXObject("Microsoft.XMLHTTP");
(2)http请求进度事件progress;(https://www.chuimin.cn)
(3)IE针对未知的responseType会抛出错误。
3.样式对象
(1)IE的呈现原理导致runtimeStyle与currentStyle不能完全同步;绝大部分情况下,只需要关心currentStyle;
(2)className对象操作,IE不支持操作classList。
4.JavaScript不同版本
(1)最新函数支持,比如DOM选择器;
(2)最新语言特性支持,比如变量作用域。
遇到兼容性问题时,我们一般可以通过查询官方文档或者搜索开发者论坛解决。
相关文章
图19-1为果园环境信息远程监测系统原理图,整个系统由底层的远程监测采集感知端、中间层移动GSM网络和上层移动客户端三部分构成。单片机将采集的数据通过串行通信口P3.0和P3.1,经电平转换电路与GSM模块TC35i相连,控制TC35i对数据进行收发处理。启动电路需给ZIF连接器15脚加时长至少为100ms的低电平信号,且该信号下降沿时间小于1ms,系统启动后ZIF连接器15脚的信号应保持高电平。......
2025-09-30
JavaScript 1.0版本发布之后大受欢迎,获得了巨大成功,网景公司随即在Netscape Navigator 3中发布了JavaScript 1.1版本。提示JavaScript与Java没有任何关系,所属领域也不同;JavaScript得到了浏览器厂商的支持,发展良好,而Java Applet已难觅踪影。随着不同版本的发布,语言标准混乱的问题日益明显,JavaScript的规范化被提上日程。1997年,JavaScript 1.1草案被提交给了欧洲计算机制造商协会。ECMAScript和JavaScript的区别是,前者是一套语言标准,后者是该标准的实现形式。......
2025-09-30
所谓出版经济规制,又称出版经济管制,指政府利用国家强制权力对微观出版经济主体进行经济、社会控制或干预。政府对出版经济进行规制的理由之一就是市场失灵,但政府对出版市场的干预可能产生另一种失灵,即“政府失灵”。......
2025-09-29
对证据制度的研究已经形成一门学科,称为证据学或证据法学。需要指出的是,证据材料与证据尽管经常易于混淆,且常被不加区分地使用,以至于在证据这一概念下包含了证据与证据材料两种情形。因此,当事人在开庭前提供的或者法院在开庭前收集的,凡未经法院确认的一些所谓证据,相对于法庭或者法官而言,都属于证据材料。在立法上,对于证据种类,我国的三部诉讼法分别作了规定。......
2025-09-29
主题与立意体现了摄影者对客观世界的认识与挖掘能力。而对摄影者主观意识的限制,则主要取决于摄影者自身的艺术修养和文化底蕴。《旋转的温达》是杜瓦诺斯1953年在一条大街上拍的。温达在她父母的马戏团工作,实际上她是一个脱衣舞表演者,被称为“激情的蜗牛”。图1-6《旋转的温达》二、摄影语言TWO优秀的摄影作品必须使用准确的摄影语言。......
2025-09-29
所谓运算符重载就是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时导致不同的行为,即完成不同的运算功能。在C++语言中,可以将运算符看着函数,运算符重载是通过运算符重载函数来实现的。C++运算符重载需要遵循的相关规则如下:不是所有的运算符都能重载,可以重载的运算符见表4.1所示,不能重载的运算符见表4.2所示。表4.1C++中可以重载的运算符表4.2C++中不能重载的运算符......
2025-09-30
反转形态是指股价趋势逆转所形成的图形,亦即股价由涨势转为跌势,或由跌势转为涨势的信号。图9-4头肩顶头肩底和头肩顶的形状一样,只是整个形态倒转过来而已,又称“倒转头肩式”。图9-5圆弧顶②圆形反转在股价的顶部和底部均可能出现,在底部称为圆弧底,如图9-6所示。图9-6圆弧底3)双重顶(底)形态股价上升到某一价格水平时,出现大成交量,股价随之下跌,成交量减少。......
2025-09-29
相关推荐