javascript要点


1. 作用域由函数来约束,而不是由块来约束(比如whileiffor里面的语句体)。

2. 当变量没有明确定义时,它将成为全局变量,即使它只在函数中使用。

3. 在一个函数里判断arguments.length的长度来实现函数重载。

4. Afunc.prototype=new bfunc();能实现函数的继承。

5. Obj.prototype.afunc={}用来编写公有方法。

6. 在函数内部用afunc:function(){}实现私有的方法,每实例化一次就创建一个独立的函数版本。

7. Prototype属性指向基类,也就是原型。

8. Afunc();这种方式调用时,内部的this指向window。应该用“类名.方法名”来调用,因为this总是指向调用该方法的对象。

9. 函数类(也就是函数原型)拥有length属性,可以查看函数个数。toString()方法能查看每一个函数实例的源代码。

10. 闭包指函数能使用外部的变量(比如全局变量),能从执行环境中获取变量。



来自为知笔记(Wiz)

优质内容筛选与推荐>>
1、数据库连接字符串大全
2、moment.js笔记
3、http://goodboy5264.blog.163.com/
4、部分框架刷新的几个方法
5、动手动脑五


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号