javascript
javascript要点
1.????????? 作用域由函數(shù)來約束,而不是由塊來約束(比如while,if,for里面的語句體)。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
2.????????? 當變量沒有明確定義時,它將成為全局變量,即使它只在函數(shù)中使用。
3.????????? 在一個函數(shù)里判斷arguments.length的長度來實現(xiàn)函數(shù)重載。
4.????????? Afunc.prototype=new bfunc();能實現(xiàn)函數(shù)的繼承。
5.????????? Obj.prototype.afunc={}用來編寫公有方法。
6.????????? 在函數(shù)內部用afunc:function(){}實現(xiàn)私有的方法,每實例化一次就創(chuàng)建一個獨立的函數(shù)版本。
7.????????? Prototype屬性指向基類,也就是原型。
8.????????? Afunc();這種方式調用時,內部的this指向window。應該用“類名.方法名”來調用,因為this總是指向調用該方法的對象。
9.????????? 函數(shù)類(也就是函數(shù)原型)擁有length屬性,可以查看函數(shù)個數(shù)。toString()方法能查看每一個函數(shù)實例的源代碼。
10.?????? 閉包指函數(shù)能使用外部的變量(比如全局變量),能從執(zhí)行環(huán)境中獲取變量。
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/secern/p/3302343.html
總結
以上是生活随笔為你收集整理的javascript要点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 表格隔行变色_CSS实现鼠标悬停高亮
- 下一篇: [转]JS获取当前对象大小以及屏幕分辨率