IT培训学校
IT设计、软件测试、前端、大数据等IT培训课程
北京、上海、广州、深圳等多个城市有校区
自活动开展以来,经过前期严格的筛选和实地访查,已为12名来自贫困地区的学子提供了优质、专业的IT技术培训并全额免去学费,如今已有10位学生顺利毕业,步入到理想的工作岗位,他们将以更加坚定清晰的目标,迎接广阔的人生,初心至善,匠心育人,未来,千锋教育将在“帮助更多迷茫的学生实现他们的梦想”的使命下,不断深耕职业教育产业,以“产学研用”为切入点,为学生提供综合性、实用性、前瞻性的课程体系...
IT设计、软件测试、前端、大数据等IT培训课程
北京、上海、广州、深圳等多个城市有校区
BOM提供了很多的对象。这些对象用于访问浏览器,被称为浏览器对象。各内置对象之间按照某种层次组织起来的模型统称为浏览器对象模型,如图1所示。
图1 BOM构成
从图1中可以看出,BOM比DOM更大,它包含DOM(document)。BOM的核心对象是window,其他的对象称为window的子对象,它们是以属性的方式添加到window对象的。
window对象是浏览器顶级对象,具有双重角色,既是JavaScript访问浏览器窗口的一个接口,又是一个全局对象,定义在全局作用域中的变量、函数都会变成window对象的属性和方法。示例代码如下。
<script>//全局作用域中的变量是window对象的属性varnum=10;console.log(num);//结果为:10console.log(window.num);//结果为:10//全局作用域中的函数是window对象的方法functionfn(){console.log(11);}fn();//结果为:11window.fn();//结果为:11</script>
在前面的知识中,之所以省略var也可以直接为一个未声明的变量赋值,是因为这个变量自动转换为了window对象的属性。前面学习的alert()、prompt()实际上都属于window对象的方法,在调用的时候省略了前面的“window.”。由于window对象中本来就有一个name属性,所以在全局作用域下声明的变量不推荐使用name作为变量名,以避免和window对象的name属性冲突。
BOM与DOM的区别:
DOM是文档对象模型,把文档当作一个对象来看待,它的顶级对象是document,我们主要学习的是操作页面元素。DOM是W3C标准规范。
BOM是浏览器对象模型,是把浏览器当做一个对象来看待,它的顶级对象是window,我们主要学习的是浏览器窗口交互的一些对象。BOM是浏览器厂商在各自浏览器上定义的,兼容性较差。
mysql和mongoDB有什么区别?
windows系统怎么登录MySQL数据库?[大数据培训]
什么是虚拟DOM?如何理解虚拟DOM?
黑马程序员前端高级软件工程师培训
大数据
智能物联网
Unity游戏开发
网络安全
互联网营销
影视剪辑包装
基于疫情期间线上教研、教学的经验,结合一线互联网企业技术资源,千锋教育打造了以OMO生态链、CBVE教学模式、AI教辅系统为核心的“链条+模式+系统”三位一体的千锋教育教研创新中台,开启了更加系统化、智能化的创新教研模式,全面落实千锋OMO教育模式,推出了包括专注大学生职业培训的高品质面授子品牌千锋教育、好程序员、小狮学院和在线培训品牌扣丁学堂。十年创新,结出硕果累累,在领先的教研成果和办学模式下,千锋为产业培养出了一批批高素质、高层次的创新人才,获得了业内的广泛认可,十年担当,积极践行企业社会责任,千锋教育始终聚焦改善贫困学生的学习和家庭状况,助力心怀梦想的青年用技术改变命运,在“知识、爱心、行动、改变”的公益理念下,千锋教育于2019年推出了“锋益助学育才计划”,助力贫困学子,用技术改变命运。
HTML5
Java
Python
全链路设计
云计算
软件测试
对IT设计有兴趣,希望从事IT行业
强化自己能力,加强专业技能
丰富职场技能,毕业不失业
提升专业水平,轻松升职加薪
免费为您提供优质的机构
稍后会有专业老师给您回电,请保持电话畅通
易达招生网@版权所有 豫ICP备12014175号
本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。