js的api接口是一个对象还是一个方法?

关于js的封装有点弄不清楚了,之前自己一直使用的是自己封装的函数,直接调用
但是学完js的面对对象的相关知识之后,有点迷糊了。我现在要添加js的api那到底是什么东西

Function 类型的对象
有点像c的函数指针

Function 类型的对象
有点像c的函数指针

js主要是面向过程的语言,只是模拟面向对象而已。

js中自己封装方法主要注意phototype以及注意function别当做函数,要当做类,类里面可以定义属性。
比如
http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html

就是模拟类的的一个写法

这个用习惯就行了,太多考虑为什么反而不知道为什么了