//原型-鏈式繼承
//父類:
function
people
(name)
} people.prototype.
eat=
function
(food)
;//子類:
functionme(
) me.prototype =
newpeople
('frank');
//建立繼承關係
= 'frank';
//test code
var frank =
newme()
; console.
log(frank.name)
; frank.
eat(
'noodles');
frank.
sleep()
; console.
log(frank instanceof
people);
//true
console.
log(frank instanceofme)
;//true
//構造繼承
//父類:
function
people
(name)
} people.prototype.
eat=
function
(food)
;//子類:
function
me(name)
//組合繼承
//父類:
function
people
(name)
} people.prototype.
eat=
function
(food)
;//子類:
function
me(name)
me.prototype =
newpeople()
;//鏈式-繼承:獲取鏈式-繼承特徵(擁有原型屬性)
me.prototype.constructor = me;
//修復建構函式重定向問題
//寄生組合繼承
//父類:
function
people
(name)
} people.prototype.
eat=
function
(food)
;//子類:
function
me(name)
(function()
; super.prototype = people.prototype;
//將例項作為子類的原型
me.prototype =
newsuper()
;})(
);me.prototype.constructor = me;
//修復建構函式重定向問題
python寫乙個服務 Python寫乙個服務
coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...
如何去寫乙個方法呢?
前言 在工作中經常被問道 ym,如果你的那個方法輸入空會返回什麼?我記得自己曾經使勁回憶也沒想到自己那個方法是怎麼個回事。也經常跟同事在對功能的時候在說 那個氣泡排序,兩個迴圈就搞定了。漸漸就發現,很多時候,寫 是有規則去遵循的。然後自己結合自己工作中的一些小經驗,就出了下文,也許很糟糕,也許很好,...
寫乙個漂亮Rakefile的方法
rake 我就不再介紹了,ruby 的 make 許多方面都比 make 要更好用一些。和 makefile 不同的是,rakefile 本身其實就是一段 ruby 這樣的好處有很多,一方面在 rake 裡面就可以很直接地做任何 ruby 能做的事了,另一方面由於 ruby 對 dsl 支援良好,所...