JS大总结

    浩浩荡荡的JavaScript终于结束了。还记得当初看到149集视频的哭天抢地。现在终于终于把它看完了。感谢JS陪伴我度过这段不算很漫长的岁月。

(一)What?

   上一篇博客中,我们对JavaScript稍稍提到了些许。

   Javascript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。例如可以设置鼠标悬停效果,在客户端验证表单,创建定制的HTML页面,显示警告框,设置cookie等等。

   JavaScript还是一种轻量级的编程语言,是可插入HTML页面的编程代码,当插入之后,可由所有的现代浏览器执行。

 (二)附图一张

     

1.JavaScript的三大特点

   松散性。他的变量补习具有一个明确的类型。

   对象属性。JavaScript中的对象吧属性名映射为任意的属性值。很像哈希表。

   继承机制。JavaScript中的继承是基于原型的。

2.核心

   (1)ECMAScript。我们常见的Web浏览器只是ECMScript实现可能的宿主环境之一。

   (2)DOM-Document Object Model。文档对象模型。

    针对 HTML和 XML文档的 API( 应用程序接口)。 DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。 DOM脱胎于 Netscape及微软公司创始的 DHTML(动态 HTML),但现在它已经成为表现和操作页面标记的真正跨平台、语言中立的方式。

    DOM中的三个字母, D(文档)可以理解为整个 Web加载的网页文档; O(对象)可以理解为类似 window对象之类的东西,可以调用属性和方法,这里我们说的是 document对象; M(模型)可以理解为网页文档的树型结构。
    DOM有三个等级, 分别是 DOM1、 DOM2、 DOM3, 并且 DOM1在 1998年 10月成为W3C标准。 DOM1所支持的浏览器包括 IE6+、 Firefox、 Safari、 Chrome和 Opera1.7+。

   (3)BOM。它提供了很多对象,用于访问浏览器的功能。 BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以, BOM本身是没有标准的或者还没有哪个组织去标准它。BOM的对象分为:window对象、location对象、history对象。这里就不一一介绍了。

3.实战。

    任何一门语言,光靠看视频是掌握不了的。还是要有代码的沉淀。整个视频的最后五分之二,老师都在讲博客前端的实战。视频里面的每一个知识点,老师都用很多的例子演示了一遍。很是详细。


编后语:在ITOO这个项目中,把JS看完,对于JS有了比视频里面更深的理解。所有的学习都离不开实战!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 29
    评论
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值