Klausimai pažymėti „prototipas“

Prototipų kalbose objekto prototipas yra savybių rinkinys, kurį paveldi visi objektai, pagrįsti šiuo objektu. Negalima painioti su [funkcija-prototipas], [prototipai-js], [prototipo modelis], [prototipo apimtis] arba [prototipai]; Išsamesnės informacijos ieškokite išsamiau.
3
atsakymai

Kokie yra „AngularJS“ prototipo / prototipo paveldėjimo apimties niuansai?

Nuoroda į API nuorodų puslapį: regionas gali būti paveldėtas iš tėvų regiono. Kūrėjo vadovo puslapis: Objektas (prototipas) paveldi savybes iš patronuojančios srities. Taigi, ar tai visada yra prototipinis paveldimas regionas?
gruodžio 27 d '12, 7:48
14
atsakymai

Naudojant „prototipą“ prieš „šį“ javascript'e?

Koks skirtumas tarp var A = funkcijos () {this.x = funkcija () {// ką nors}; }; ir var A = funkcija () {}; A.prototype.x = funkcija () {// daryti kažką};
lapkričio 22 d. '08, 7:39
21
atsakymas

__proto__ VS. prototipas javascript

Šis skaičius vėl rodo, kad kiekvienas objektas turi prototipą. Konstruktoriaus funkcija „Foo“ taip pat turi savo __proto__, kuris yra „Function.prototype“ ir kuris savo ruožtu per savo turtą __proto__ dar kartą nurodo ...
01 Bal '12 0:13
9
atsakymai

Suprasti skirtumą tarp Object.create () ir naujos funkcijos „SomeFunction“ ()

Neseniai „JavaScript“ sistemoje atėjau „Object.create“ () metodą, ir bandau nustatyti, kaip jis skiriasi nuo naujo objekto egzemplioriaus kūrimo naudojant naują „SomeFunction“ (), ir kai norite naudoti vieną iš kitų. Apsvarstykite šį pavyzdį: ...
lapkričio 12 d. '10, 19:12
4
atsakymai

Prototipo naudojimo privalumai, taip pat metodų apibrėžimas tiesiogiai projektuotojui?

Įdomu, ar yra kokių nors privalumų, naudojant bet kurį iš jų, ir kokia kryptimi turėčiau eiti? Projektavimo metodas: var Class = function () {this.calc = funkcija (a, b) {return a + b; }; }; Prot ...
gruodžio 22 d. '10, 13:40
13
atsakymai

Objekto plėtinys „Javascript“

Šiuo metu pereinu iš „Java“ į „Javascript“, ir man šiek tiek sunku suprasti, kaip išplėsti objektus taip, kaip noriu. Aš mačiau keletą žmonių internete naudoti metodą, vadinamą išplėsti objektą. Kodas atrodys taip: var Pers ...
gegužės 03 d. 12 val
5
atsakymai

Kokia yra „Javascript“ konstruktoriaus turto vertė?

Bandydami sulenkti galvą aplink „Javascript“, pasiimk OO ... ir, kaip ir daugelis kitų, yra įsilaužę į konstruktoriaus nuosavybę. Visų pirma, konstruktoriaus turto vertė, nes negaliu įrodyti, kad jis turi kokį nors poveikį. Pavyzdžiui: funkcija Foo (...
nustatytas spalio 25 d. '10, 11:42
14
atsakymai

Keli paveldėjimai / prototipai „JavaScript“

Aš atėjau iki taško, kur turiu turėti keletą pradinių kelių paveldėjimų, vykstančių „JavaScript“. (Nesu čia, norėdamas aptarti, ar tai yra gera idėja, ar ne, todėl prašome įrašyti šias pastabas sau.) ...
nustatyti 06 vas '12 19:19
14
atsakymai

„JavaScript“ priskyrimo metodas

Ar galima pasikviesti bazinį metodą iš „prototipo“ metodo „javascript“, jei jis buvo panaikintas? „MyClass“ = funkcija (pavadinimas) {this.name = pavadinimas; this.do = funkcija () {// do somthing}}; MyClass.prototype.do = funkcija () {if (thi ...
vasario 18 d '09 15:21
4
atsakymai

Kodėl „Perl 5“ prototipai veikia blogai?

Kitame perpildytame kamino klausime Leon Timmermans teigė, kad patarčiau nenaudoti prototipų. Jie turi savo paraišką, bet ne daugeliu atvejų, ir tikrai ne šiame. Kodėl tai gali būti tiesa (ar kitaip)? Aš ...
lapkričio 18 d. '08 0:37
5
atsakymai

Javascript: kokie yra .extend ir .prototype?

Esu gana naujas „javascript“ ir nuolat matau .extend ir .prototype trečiosios šalies bibliotekose, kurias naudoju. Maniau, kad tai buvo susijusi su „JavaScript“ bibliotekos biblioteka, bet aš pradedu galvoti, kad tai nėra. Kokie jie naudojami?
rugsėjo 23 d '10, 21:23
2
atsakymai

Prototipas Paveldėjimas - Rašyti

Taigi, aš turiu šiuos 2 pavyzdžius, iš javascript.info: 1 pavyzdys: var animal = {eat: function () {įspėjimas („aš pilnas“) this.full = true}} var rabbit = {jump: function () {/ * kažkas * /}} triušis .__ proto__ = gyvūnų rabbit.eat () ...
balandžio 17 d '13, 17:55
5
atsakymai

Pavasario Java konfigūracija: kaip sukurti @Bean prototipą su runtime argumentais?

Naudojant „Spring Java“ konfigūraciją, turiu gauti / sukurti pupelių pavyzdį su prototipu su konstruktoriaus argumentais, kurie yra prieinami tik vykdymo metu. Apsvarstykite šį kodo pavyzdį (supaprastintas trumpumui): @Autowired private Appl ...
nustatyti kovo 03 '14, 22:43
10
atsakymai

Pareksuokite JSON eilutę į specialią objekto prototipą javascript'e

Žinau, kaip analizuoti JSON eilutę ir paversti jį JavaScript objektu. JSON.parse () galite naudoti šiuolaikinėse naršyklėse (ir IE9 +). Tai puiku, bet kaip galiu naudoti šį „JavaScript“ objektą ir paversti jį konkrečiu „JavaScript“ objektu (...
gegužės 03 d. 11 val
7
atsakymai

Kodėl vietinių objektų dauginimas yra bloga praktika?

Kiekvienas JS nuomonės vadovas sako, kad vietinių objektų išplėtimas yra bloga praktika. Bet kodėl? Ar gauname našumo rezultatą? Jie bijo, kad kažkas tai daro „neteisingai“ ir prideda išvardytus tipus į Objektą, beveik visiškai sunaikintą ...
gruodžio 26 d '12 0:39