JS高階學習歷程 15

2022-08-20 22:27:11 字數 753 閱讀 3283

物件導向的私有成員、靜態成員

私有成員:在建構函式裡邊定義區域性變數,就是私有成員。

靜態成員:在js裡邊,函式就是物件,可以通過給函式物件宣告成員方式宣告靜態成員。

原型繼承

關鍵字:prototype

單一成員繼承:  函式.prototype.成員名稱= 值;

物件繼承:函式.prototype = 物件;

原型鏈繼承:許多建構函式可以一一繼承,形成乙個繼承鏈條,這個鏈條就是「原型鏈」

原型鏈的頂端是object,物件可以訪問的屬性constructor、方法 hasownproperty() 都是object物件擁有的。

複製繼承、冒充繼承

複製繼承:

函式.prototype.extend = function(obj)

function  f2();

正則的組成內容、模式修正符

組成內容:

①       普通字元

②       定義字符集 ([0-9]   [a-z]   [pwscv]  [a-za-z0-9])

③       特別字符集  +  *   ?    ^   $   \   |   

() :小括號,設定模式表示式優先順序關係

賽選子級內容出來

模式修正符:

var  reg = /模式內容/模式修正符;

i : 忽略大小寫

g :  全域性匹配

m : 把被匹配目標字串當作多行處理(字串內部有\n關鍵字)

python學習歷程day15

學習內建函式 包括map,sort,repr,lambda,filter,遞迴,二分法查詢 1.map lst 1,4,7,2,5,8 def func el return el 2 func lst 或者m map lambda el el 2,lst 把後面的可迭代物件中的每乙個元素傳遞給fun...

C 學習歷程10 函式高階

int func int a,int b 10,int c 10 1.如果某個位置引數有預設值,那麼從這個位置往後,從左向右,必須都要有預設值 2.如果函式宣告有預設值,函式實現的時候就不能有預設引數 int func2 int a 10,int b 10 int func2 int a,int b...

Amaze UI學習筆記 JS學習歷程一

1.自定義事件 1 一些元件提供了自定義事件,命名方式為.amui,使用者可以檢視元件文件了解。使用這些事件,如 myalert on close.alert.amui function do something 2 data am observe 在元素上新增data am abserve屬性以後...