prototype是js的一个原型属性,这个属性可以创建对象属性和方法。

子类继承原型属性时,会继承父类的原型属性和方法。

prototype只能作用到类上,不能作用到对象上。

----------------------------------------------------------------------------------

js中的call和apply方法是用来改变this指向的对象,call方法传入的是以,分割的参数。

apply方法传入的是数组。

-----------------------------------------------------------------------------------

在用函数创建js对象时,该函数就是js类的构造函数。

-----------------------------------------------------------------------------------

js类没有class的概念。

-----------------------------------------------------------------------------------

js闭包:一般函数内部的变量,从函数外部是访问不到的,闭包的作用就是使得可以从函数外部访问函数内部的变量。

例如

function add()

{

var a = 1;

return function()

{

alert(a++);

}

}

这样就是一个闭包,可以从函数外部访问到内部的变量a.

最新文章

  1. Atitit 图像处理类库大总结attilax qc20
  2. lua表排序
  3. PCurve - Curve on Surface
  4. 关于webpack.optimize.CommonsChunkPlugin的使用二
  5. SpringMVC与Struts2区别与比较总结
  6. 保存密码(KeyChain的使用)
  7. ShooterGame 学习笔记1 PlayerPawn的两个Mesh的可见性
  8. java中的CountDownLatch
  9. MongoDB - MongoDB CRUD Operations, Query Documents
  10. 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
  11. javaweb学习总结(七)——HttpServletResponse对象(一)(转)
  12. IOS开发苹果官方Sample Code及下载地址
  13. oracle常用函数及关键字笔记
  14. QuerySet中添加Extra进行SQL查询
  15. mysql linux安装
  16. redis简介及安装配置
  17. LitePal 数据库使用方法(最新2.0LitePal数据库适用)
  18. Delphi: RTTI与ini配置文件
  19. Servlet 串联过滤器
  20. ZooKeeper学习之路 (十)Hadoop的HA集群的机架感知

热门文章

  1. SecureCRT从本传相片到服务器的注意事项
  2. GridView72变 控件
  3. Qt 制作安装包
  4. Ubuntu 查看/修改文件编码
  5. TableLayout练习
  6. 佳佳的魔法药水 (vijos 1285)
  7. 戴文的Linux内核专题:04安全
  8. 2799元的HTC One时尚版要卖疯了
  9. linux安装时出现your cpu does not support long mode的解决方法
  10. iOS应用崩溃日志分析