我有一個返回指定對象的父原型的函數的命名故障。它的使用是這樣的:函數返回父原型的命名建議
# Pseudo Code
MyClass
{
super(MyClass,this).constructor.call(....
的問題是,我想用一個詞是「超級」的優越,但「超級」被保留,即使它是不確定的。現在我使用「父」,但窗口對象有一個名爲parent的屬性。我討厭Javascript。
我該怎麼稱呼這個功能?名字必須以小寫字母開頭,並且必須簡短。
我有一個返回指定對象的父原型的函數的命名故障。它的使用是這樣的:函數返回父原型的命名建議
# Pseudo Code
MyClass
{
super(MyClass,this).constructor.call(....
的問題是,我想用一個詞是「超級」的優越,但「超級」被保留,即使它是不確定的。現在我使用「父」,但窗口對象有一個名爲parent的屬性。我討厭Javascript。
我該怎麼稱呼這個功能?名字必須以小寫字母開頭,並且必須簡短。
以下是一些建議:
base
myparent
foundation
root
ancestor
+1爲你的'基礎'建議 – 2010-03-17 14:43:50
怎麼樣的 「根」, 「源」,或 「血統」?這些都沒有保留在JavaScript中。
可能有多個父母,這個函數返回的是原型而不是root。起源聽起來不錯,但我想我也不能使用它,因爲同樣的原因。 – sid3k 2010-03-17 17:51:06
對於class
通常使用「klass」或「clazz」,那麼爲什麼不用「zuper」呢?
當你做戰鬥與可憎的javascript :)
我必須使用正式名稱。 – sid3k 2010-03-17 17:52:18
以下是保留關鍵字的一些同義詞在英語中它甚至可能你振作起來一點點:
class -> construct
extends -> augments
super -> uber -> hyper
我還在尋找我自己的項目的同義詞。讓我知道如果你找到implements
。
'superclass'太長了?這是YUI使用的。 – 2010-03-17 14:40:11
超類聽起來不錯,但是這個函數不會返回一個類。它返回一個原型對象。 – sid3k 2010-03-17 17:48:14