JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。已经被广泛用于Web应用开发,为用户提供更流畅美观的浏览效果。随着服务器的强壮,虽然程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能(如AJAX)必须依赖JavaScript在客户端进行支持。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的,这就自然涉及到了JavaScript的高级应用。我们的JavaScript课程—JavaScript面向对象视频教程,将其中涉及到的JavaScript知识融会贯通,为我们编写成了系统课程。下面是我们的课程目录:
1-1 面向对象概念 (03:22)
1-2 Object对象 (01:43)
1-3 构建对象---使用字面量方式构建对象 (06:43)
1-4 构建对象---使用Object构造函数构建对象 (05:21)
1-5 工厂模式 (05:43)
1-6 构建对象---使用自定义构造函数构建对象 (09:33)
1-7 instanceof操作符 (11:03)
1-8 原型对象 (11:38)
1-9 实例属性的查找机制 (13:28)
2-1 继承---借用prototype原型对象继承 (08:29)
2-2 继承---借用call()函数进行继承 (05:21)
2-3 继承---借用call()函数进行继承(2) (03:15)
2-4 继承---借用apply()函数进行继承 (06:37)
2-5 prototype案例 (15:15)
2-6 面向对象案例 (17:36)
JavaScript是一门面向对象的语言,因为它实现了面向对象的所有特性。其实,面向对象仅仅是一个概念或者一个编程思想而已,它不应该依赖于某个语言存在,比如Java采用面向对象思想构造其语言,它实现了类,继承,派生,多态,接口等机。但是这些机制,只是实现面向对象的一种手段, 而非必须。换言之, 一门语言可以根据自身特性选择合适的方式来实现面向对象,这也是我们学习动力节点在线的JavaScript高级应用视频课程应该秉承的宗旨。
代码小兵49806-11 15:28
代码小兵49806-11 15:51
代码小兵49806-11 16:22
代码小兵51603-29 17:28
暴风城-小飞04-06 20:49