JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力。本文从对面向对象编程的介绍开始,带您探索 JavaScript 的对象模型,最后描述 JavaScript 当中面向对象编程的一些概念。html
Class 类定义对象的特征。它是对象的属性和方法的模板定义。编程
Object 对象类的一个实例。Property 属性对象的特征,好比颜色。数组
Method 方法对象的能力,好比行走。函数
Constructor 构造函数对象初始化的瞬间,被调用的方法。一般它的名字与包含它的类一致。ui
Inheritance 继承一个类能够继承另外一个类的特征。this
Encapsulation 封装一种把数据和相关的方法绑定在一块儿使用的方法。编码
Abstraction 抽象结合复杂的继承,方法,属性的对象可以模拟现实的模型。spa
Polymorphism 多态多意为「许多」,态意为「形态」。不一样类能够定义相同的方法或属性。prototype
1.网页三要素是什么code
2.JavaScript是什么
3.讲下js的数据类型
4.用什么方法来判断一个对象的数据类型,怎么样去判断数组
5.分别讲下小括号,中括号,大括号,冒号在js中的做用
6.讲下函数的三种定义:
7.函数的形参和实参是否能够不同,若是不同,经过什么调用
8.说几个系统预约义函数
9.讲下变量的做用域
10.数组有哪两种声明方式
11.数组用什么去访问
12.怎么样删除数组对象
13.对象是怎么样定义的,属性是怎么定义的
14.对象是怎么样建立的?
15.怎么样给一个对象动态添加属性或者方法
16.js里面的全局对象是什么,怎么调用的
17.讲几个常见的js内置对象,他们有什么好处
18.prototype(原型)是什么,它是怎么使用的
19.js是怎么样实现继承的?
20 什么是DOM,DOM分为那三种
21.DOM中有几种类型的节点
22.讲下DOM对象的三种查询方式
23.怎么样建立元素节点和文本节点,怎么样删除节点
24.用那个属性能够快速的给一个节点加一段html内容
25.若是我在js里面访问在js下面的html的tag,用什么技术实现