18 ŞUBAT 2011, Cuma

Javascript Video Öğretici Pt 3

Walk alone ve benim JavaScript programlama öğretici bugün yeniden parkta yürümek Ben kapak JavaScript nesne değilim yönelimli programlama işte cinnet biraz hazırlanmak JavaScript şekilde nesne yönelimli programlama işlemesi nedeniyle Bu hemen hemen tamamen farklı yani temelde ekranda burada ne var tamam başka bir dil temel HTML ve ben de şimdi benim JavaScript kodu koymak yaşıyorum nerede alacağım içine Nesne yönelimli programlama arkasında gider temel böylece tüm isimlendirme ve nesne sadece gerekli değişkenleri ve işlevleri depolar hepsi bir yerde bu değişkenlerin manipüle Bi

r sınıf beyaz değişkenleri ve işlevleri tanımlar Her nesne, teknik JavaScript gerçekten sınıfları yok olacak Eğer bir arka plan var ise gerçi ama biz içine alırsınız Diğer dillerde nesne yönelimli programlama özell

ikleri isimler Bir çubuklu krikolar içinde saklanır, iki değişken verilen ve Yöntemler sağlanır isim vardır üzerimize düşeni nesneleri değişkendir işlevler o bir nesne saklanır eğer bir özellik denir Eğer ben g

“En JavaScript Kitap: http://goo.gl/zodRHD Bu JavaScript Video Eğitimi I tamamen JavaScript Object Oriented Programlama kapsayacaktır: Nesneler, Sınıflar, Özellik...”
Derek Banas

erçekten özellikle umurumda değil değişken ama sadece bunu çağırabilirsiniz Eğer onlar parçası ise değişkenleri özelliklerini aramak zannediyorsunuz anlıyorum onun en iyi bir nesnenin parçası fonksiyonları yöntemi kendi parçası nesne varsa arayın ve bir nesne oluşturmak için nesneler ile bir fonksiyon haline isim oluşturmak benim Şimdi sağa göstermek temelde size yazdığınız size emrediyorum bir nesne oluşturmak istiyorsanız fonksiyonu ve en Sana bir nesne a

Javascript Video Öğretici Pt 3 Resim 1 Javascript Video Öğretici Pt 3 Resim 2 Javascript Video Öğretici Pt 3 Resim 3 Javascript Video Öğretici Pt 3 Resim 4

rama için bir tanım oluşturmak olduğumu diyelim hayvan ve ben sadece o takip Bu gönderilen herhangi özelliklerini kabul edeceğini parantez adam ve ne yapmam ben tüm özelliklerini tanımlamak olduğu Ben içermesi benim hayvan tüm nesneleri istediğiniz ve bu nesne bir referans o ben ne oldukça bir saniye içinde burada olacak mantıklı değil oluşturmanıza izin diyecektim Ben var oluşturmak her hayvan nesnesi bir ad ve varsayılan olarak sahip olduğu no-isim gidiyor ve ben de söylemek için gidiyorum Her hayvan çeş

it ve varsayılan olarak bir ses yapmak zorunda olduğu artık bizim de bir sahibi olacak Böylece tamam sahibi her hayvan söylüyorum Nesne bu doğru orada sadece tanımlanmış bu kadar iyi içermelidir O adam ve bu bir kurucu ve yapıcı işlevi diyoruz olarak adlandırılır Yeni hayvan nesnesi oluşturulduğunda her zaman Yine oldukça biz bu aşkın gidiyoruz merak etmeyin alamadım kez bir demet aslında şimdi konuyu 1. ne yapmak istediğini üç kez sınıf için gerekli yöntemler veya işlevler ve javascript bunu nasıl ne denir kullanımı yoluyla prototip yani O her hayvan bir yöntem oluşturmak istediğiniz tanımlayabilecek olacak tam bu var nesneleri sözcük ardından nesnenin adını ardından prototip Sat sahibi ve bu fonksiyon sadece ne yapacak Burada bu değişken faizli değerini ayarlamak için gidiyor edilir Bu işlev gidiyor bir özellik daha sonra işlevi ve çağrı daha kabul etmek toplum yöntemleri oluşturmak ve JavaScript biraz garip biliyorum Şimdi bir dakika yaparım nasıl emin olmak için kontrol edecek bir gösteri olduğum Yeni sahibi değeri aslında geçti o ve evet ben sadece istimal bunu yapmak için sayısız farklı yolu olduğunu biliyorum çünkü bu şekilde zaman içinde bu noktada ne yaptığını bulunuyor Ne ben burada yapıyorum ben emin olmak için kontrol ediyorum edilir Bu adam gerçekten bitti ne olduğunu kabul edildiğini sorta hava koruması diyorum zaman biri varsa Ben bu bu özel yeni hayvan nesne için sahibinin değer istiyorsanız olduğunu oluşturulan I like that üzerinde olduğu kabul oldu değerlemek için ayarlanacak aksi takdirde kişiyi uyarmak istiyorum ve onlara de ki Gerçekten bir gözünü girmektir Sahibi çok bu sizin ilk yöntem oluşturmak nasıl Bu yöntemin JavaScript bir ad kullanarak sahibini set olacak ve bu tür aptalca bir güç çünkü sadece ne sen bile bir yöntemdir çağırmak için Onlar bir işlev ama ya yol olarak başvurmak rağmen kendisine gönderilen bir özellik kabul eder burada bu yöntem yeni sahibi olarak adlandırılan ve aslında geçirilir ve tanımlanmış olup olmadığını o zaman bu özel için sahibini koyacaktır Tamam bu yüzden olacak neyi oluşturulan nesne Sana göstermek sen olduğumu yapmak daha sık süreleri ve bu da onların dediğimiz bir referanstır kapsülleme hangi temelde böyle Sat olarak işlev oluşturmak zaman anlamına gelir ve ben de onlara hem başvurabilirsiniz böylece aslında burada bir tane oluşturun altında aynı anda Hayvan prototip adına göre bu konuda istediğiniz yeni bir yöntem izledi olacak herhangi bir özelliğe sahip değildir ince biz sadece bu sadece böyle yakın ve ne yapacak bırakacağım Onun dönüşü ne şimdiki sahipleri isim ve ben onların yok biliyorum Ben orada bir sahibi koymak ne bu, çünkü kontrol ama o da var Bu güzel ve size getirmedi şimdi bu oluşturmak anlatmak için bu kadar kapsülleme kapsülleme olduğunu temelde ne yapıyor olduğu javascript kes edebilirsiniz yapamazsınız Eğer bu özelliklerin herhangi birinin değerini değiştirmek istiyorsanız olduğunu söylüyor Bu iç Eğer bu işlevlerden biri aracılığıyla bunu yapmak zorunda gidiyoruz nesne yüzden eğer istiyorum seti kalacaksın sahibinin adını bir işlev olarak adlandırılan set sahibini aramak zorunda Bunu yapmak için ve ben daha bu adamlar nasıl oluşturulacağını göstereceğiz Aslında sadece ben yöntemleri oluşturmak değilim zaman kazanmak için buraya içeride burada bu farklı değerlerin tüm ayarlamak için bu yüzden de adını ayarlamak gerekir point Bu hayvan yeni isim çağrılacak gidiyor için adını değiştirmek için bu onu Bu ve bu teneke bu isim Eğer bu değişikliğe gidiyor söyleyebiliriz adında geçerli girmek burada mülk kadar bu işlevi yapacağımızı daha ne yapılır ne yapmak Yeni isim bunu almak için onları uzak sağlamak ve daha sonra adını döndürdü biz sahibi var bu doğru şimdi ben inmesi için gidiyorum gibi biz isim var böylece sağlam olacak tek bir şey bırakır, diğer Yazlar olacak muazzam burada Cts sesi gelir yeni bir ses ve ses bu ses yapacak hayvanların geçerli bir ses yazınız Bunun için gerekli olan yöntemlerin hepsi orada biz zayıf gidin Nesne hayvan çağırdı ve bu ve tanımı şimdi benim şov nasıl aslında buraya gelip oluşturmak için Ek hayvanların bu yüzden biz bir nesne olarak adlandırılan köpek oluşturmak istediğinizi varsayalım Kendi tip hayvan olacak olan sadece burada köpek türünü gelip Bir ve o takip iki yeni f-tipi eşittir adı Buraya tanımlanan bu fonksiyon kadar hayvan ve bu yöntemlerin ne yaptığınızı Bu adam bunları atıyorsanız olduğunu Tamam çok yeni köpek nesne sadece otomatik olması onun kalacağım oluşturmak a Sesi bir sahibi isim ve aynı zamanda bu farklı tüm erişim Her iki Cts fonksiyonları gibi bütün bu farklı erişmek Ben gibi özelliklerin içeriden ve daha sonra bir dakikalık nesneleri beri yaratılmıştır do yöntemini çağırmak için gidiyoruz adını ayarlamak: Bazı nitelikler geçmek gonna Ben üzerinde bu adamlar geçen belirli köpek nesne terimler için ayarlanmış istediğiniz o İşte normalde bu amaçla boş ve daha sonra sağ tarafından ekrana dışarı olsun versiyonları burada bu yöntemleri seviyorum erişme ve ekranı bu bilgiyi yazdırmak ve bunu basılmış olduğunu görebiliyordu Burada hava mesajı Ben ses için bir değer girin çünkü hangi yapmak istediğim budur ve o zaman Nick Miller söyleyebiliriz nokta çıktısı ben Girilen değeri gördükleri için nokta yaymak sahibi hepsi yukarı yorumlanır ve varsayılan kız çıktı İnce ses içine sesler içgörü değeri Cisco savaşın merkezi ve adalet girdi asla Ben olsun adı denir çünkü nokta nokta çıktısını bulmak için nasıl çıktısını ve ne 30 o tüm buldunuz çünkü Paul'u bulmak Farklı teşekkürler böylece, bir nesne oluşturmak nasıl ve bu burada nesne oranı Hangi köpek ve onun tip hayvan şimdi Ben gökyüzü haksız mirasın tam olarak ne ile olacak gidiyorum snare komik tamam harika miras beri Tüm özellikleri ve yöntemleri miras yeni bir nesne oluşturmak zaman olduğu Eğer tanımlanan bu Başka bir amaç sadece onları ödünç ve bunu nasıl Sadece yeniden fonksiyon anahtar sözcüğünü kullanın olduğunu ve en ben şapkalı bu kez yapmak istiyorum ve ben sadece istiyorum tane oluşturun diyelim ruh denilen ek özellik çünkü kediler değerlendirmek mutlu her zaman mutlu ve siz orada JavaScript hakkında bir şey biliyorsanız bir arabanın içinde başlamış veya programlama içine şimdi doğru söylüyorsun O berbat yok ve ben sen gidiyorsun ne zaman yapmanız gereken vermedi miras almak Hayvan sınıfında oluşturulan tüm özellikleri ve yöntemleri sizden duymak istiyorum sınıfı ile başlamak olduğunu Bir diyet takip ve sonra aramak ve bu ve ben bu bu ne ne olacak içine biraz daha gitmek değilim Bir sonraki kedi için bir referans olduğu gibi Eğer bu olduğunu ne oluşturmanızı nesne bu ne demektir ve ne Bu burada Eğer hayvan yapıcısı oluşturduğunuz kurucusuna bir çağrı hangi her zaman yeni bir oluşturmak çalıştırıldığı sadece fonksiyonudur Hayvan nesnesi böylece otomatik olarak bu tüm kedi nesneler yoludur isim gitmiyor sahibi tanımladığınız yok olsa bile bulunuyor sesleri ve onlar da olacaksın benzeri sahipleri belirlenen ve sahipleri olsun ve adres ama otomatik yöntemler açısından size diyoruz emin olmak gerekir bu özel fonksiyon aslında orijinal zorluyor Hayvan yapıcısı neler olduğunu yürütülecek sonra ne var aslında hayvan sınıfı ayarlanır yapmak Nesne veya sınıf olarak adlandırılan inceliğini için üst sınıf olarak ve bunu nasıl sadece bu adamı takip et olduğunu şapkalı prototip yeni eşittir Eğer yapmadım, hayvan ve bu ne yapacağı bu aslında yapacak olan Ben almak için gitmiyorum ana nesne süper sınıfı üzerinde kedi bir alt Bu şeyler gerçekten karmaşık bir hale gelebilir içine gerçekten kolay bazıları sadece sadık kalacağız bununla ve daha sonra da sağ kurucusunu atamak zorunda gidiyoruz Kedi nesneler için bu nesneye ve bir kurucu için olacak bu biri JavaScript aslında kap tekrar bir başvuru, bir tanımlamak ve var prototip ve senin ok sıkı kapağı olmak kurucuyu tanımlayan ve daha sonra duymak Aslında buraya gelip yeni bir oluşturmak istiyorsanız Bu yeni kedi nesne için kurulum ruh yöntemleri Bir kedi proto ben ruh müzikal olsun fonksiyonu ve sadece son bir dönüş bu ruh sadece o kadar kolay ve Ayrıca ayarlamak mümkün olacaktır Prototip nokta da tam olarak aynı beyaz diskin Yeni işlev eşit ruh ayarlamak ruh o kadar vidasız geçti edilmişse ve ben aslında sadece iç bir kopyasını ve macun ve var ve sadece bu değişiklik yapıyorum iki dakika ve böylece tüm özellikleri ve yöntemleri miras için nasıl vardır Daha önce böyle bir önce başka bir sınıf oluşturdu başka amacı oluşturulan ve sonra ek yeni yöntemler ve yeni özellikler eklemek Bu adamı aramak istiyorsanız o zaman hiçbir sorun sadece 4 kat başlayacak Analistler Sophie'yi itiraz edebilir benim yeni seslenmek istiyorum demek Hiçbir kap, kemik burada randevu yarattı ve farklı işlevleri çağırmak Ben böyle bu doğru yapabilir Kopyala / yapıştır adamın sahibini değiştirmenize izin beni şimdi ses ve benim ruh unuttum çılgın bariyer metafor ve tekrar onları baskı sadece bir çift bu kapmak Sophie iyi ve nane değişiklikler burada ruh açıldı Eğer böyle olması orada görmek tüm bunları bir ekranda basılı deli miyav edebilirsiniz Başka bir şey yapmak ve Java nesne yönelimli programlama yapabilirsiniz Komut aslında bir nesneye olmadığını kontrol etmektir örneği oldu ya da ben seviyorum kapalı tabanlı bir şekilde kuruldu Bunun ne demek olduğunu başka bir sınıf şu ve yani P bir örnek aşk olup olmadığını görmek ister misin demek O Sophie aslında olup olmadığını anlamaya nasıl nesneyi kap ve true sağ tarafında buraya geri geldi görebilirsiniz ekran Aslında sizi şaşırtmak ne gerçekten garip çünkü ne Doğru adlı biz türünü hem diyoruz diyelim gibi belge veri türü bu kadar yazdıklarınız dönmek gerekiyordu hangi Eğer bu almak ve ne zaman olacağımı sanıyordum eğer iyi olduğunu sınıf ile sunulan Eğer yanlış olur aslında neden çünkü işlev o ok JavaScript bkz fonksiyon kapağın içinde denir ne Ben sadece iyi Kat ne bunu bir işlev olduğunu söyledi sormak içinde bir programlama sırasında harika deli dünya kamuoyuna karşılama bakın 0 JavaScript Sophie yazın ancak eğer Nesne geri ekranda biraz deli bir nesne yönelimli demek geliyor programlama Dişi ve geri kalanı üzerinde bu noktadan itibaren öğretici tek anlamak olmayabilir Ben çünkü bir şey i söylüyorum Bunu yaparken gerçekten getirdi olacak bir çok soru cevap Eğer varsa nesne yönelimli programlama anlamak insanlar tarafından ne hiçbir fikri ya bu ilk olduğunu ya da hiç üzerinde olabilirsin diğer bazı şeyler gördüm kafa karıştırıcı bu yüzden başka bir kavram nada corina programlama ne olduğunu size bırakacağım denilen yöntem aşırı yükleme hangi yöntemi aşırı yükleme Normalde birden fazla farklı sürümleri oluşturmak olduğunu veya tüm niteliklerin farklı sayıda farklı yöntemler modeli o nesne yönelimli temel ilkelerini şöyle eğer ansel programlama dili Programlama arayacak Kaç nitelikler bağlı sağ yöntem yöntem denilen ilk tek yürüyüş diyelim zaman girilir ve Sadece bir nitelik ayarlamak ve ikincisi de eğer sipariş çağrılır nitelikler geçirilen eğer çağrılacak ve üçüncü yöntem bu son üç fiili gelecek çağrılırsa çağrılır yöntem sağlar aşırı yük Birden fazla farklı yöntem set kaç nitelikleri kapalı dayalı olarak adlandırılan edilecek ve aynı zamanda iyi birkaç diğer farklı şeyler kapalı dayalı olabilir Bu iç aşkı yapmak istedim JavaScript teknik olabilir ve bu dünya deli olur tamam ben kontrol ediyordum nasıl göründüğünü hatırlıyor musunuz Bu değer tanımlı olup olmadığını görmek ya da değil de sadece zaman kazanmak aslında bu kopya Eğer içeride ne yapabilirim JavaScript ancak muhtemelen asla bunu yapacak ama bu beni yöntem aşırı yüklenmesini zorlamak için çalışıyor Diyelim ki setleri stokları adlı bir yöntem yaratmak istedik diyelim ve seçenek sunmak istedim mümkünse anlamak zorunda ne ise% uh bu adamlar kabul Bir javascript içinde bu farklı özellikleri ve eğer sormak onlar Bir hata değildir geçirilen atılmış değil iyi o zaman aslında bu yöntemin yeni versiyonlarını oluşturmak olduğunu neler yapabileceğini tabanlı aşk Hangi savaş gönderdi nitelikleri ve bunu nasıl benim durum senin ilham perisi bu kullanarak ve bunu yapmak için daktilo olduğunu bu yüzden olacak ki ben yeni isim d bulmak anima gönderilebilir tüm bu özellikler için bu yapmaya devam olacak aynı zamanda sahibi edeceğim ne javascript içinde bir şimdi ben yapın iyi misin demek diyerek eğer Tüm I bu farklı özellikler aslında ne yapmak istediğinizi gönderildi seviyorum oluşturmak yeni bir dizi şeyler fonksiyon sürümü ve bunu yapabilirsiniz Ben aslında yakalamak gidebilir ve tamamen deli Bu dizi yıldızı doğru gibi zaman şimdi ben sadece bu kopya ve tüm bu tüm fonksiyonlarını yeniden olarak ve on-the-fly bu tür olan kapalı tabanlı özel yöntemleri oluşturur özellikleri nesne, ilk Muhtemelen sadece karıştırmayın oluşturuldu zaman veya gönderilen halt dışarı henüz ama bu benim olurdu beri yöntem aşırı yüklenmesini nasıl yapacağını temeli sevgidir JavaScript Bunu anlıyorum sadece bu yüzden ve benzeri ben sadece size eskisi gibi dedi JavaScript faaliyet yol geçen çünkü sadece bu fonksiyonu yeniden versiyon temelde özgü adıyla oluşturulan tüm işlev denilen yeni bir fonksiyon var tamam dediği gibi bir komut dosyası ağırlığı çalışır set şeyler ve buraya gelirse, bu bir hata olduğunda sizi tetiklemez yeni bir dizi oluşturmak bunun yerine ne malzeme fonksiyonu üzerine yazar olduğunu Bu set şeyler fonksiyon böylece sadece size başlangıçlar verir Eğer yöntemi yapmak istiyorsanız anlayışımız tam giderdim nereye aşırı yükleme ve son söz polimorfizmi denen şeydir Eğer polimorfizm açısından anlamak ne JavaScript gevşek yazılan çünkü mümkün ama ve bir araya geldi polimorfizm onun kendi kullanım açısından çok farklı diğer karşılaştırıldığında nesne yönelimli programlama dilleri ve sadece en programlama tam olarak nasıl polimorfizm çalışmaları açıklamak dil gibi Diyelim ki bu sefer bir işlevi oluşturmak diyelim Gerçek nesnelerle ya da bir şey ile ilgisi yoktur ve bu da JavaScript değil birçok dilde çalışır yoludur tanımlamak Bu işlev geçirilen olacak bulmak için Eğer gidebiliriz tip hayvan özelliği ve sahibi ekranını adını yazdırmak Bir kuyu ve çoğu programlama dilleri çalıştığını yol hariç Kat benzeri tüm özelliklerini miras ve çünkü hayvandan yapmanız mümkün olacağını ve diğer dillerde kap nesne geçmektir olsa bile bir hayvan nesnesi bekliyor Geçilecek Neyse otomatik sadece işe ve o-cekti sadece biz olduğunu ne yani bu kopya oldu buraya Ben kazandı ve bu işlevi de tamam düşünülebilir Bir nesne türü hayvanın bu geçirilecek ve geçmek Bu işleve şapkalı olacağını hayvan devralınan bir nesne ve ne otomatik programlama dillerinde zafer üzerinde yapacağını aslında otomatik buraya gelip emin olmaktır Doğru yöntemleri aslında idam olduğunu Eski içinde Sao polimorfizmi işlerinde Hemen hemen tüm dilleri ve bu çağrı olmasının nedeni Diğer diller türünü bulmak için zorlamak olduğunu geçirilen fonksiyon anlamında JavaScript zorlamaz tip pm teknik işleri tanımlamak için Eğer herhangi bir banka geçirebilirsiniz ama polimorfizm kılan bir sürü kaybeder çünkü tür heyecan verici ve ilginç ve diğer nesne yönelimli programlama dilleri böylece bir bakış nesne yönelimli programlama içine kadar 11 JavaScript'i var Bilgisayarlar çok ben sadece yöntem aşırı yükleme ortağı polimorfizmi kısmını göz ardı eğer ve sadece Gerçekten çünkü thats yöntem ve benzetmelerle oluşturmak için anlamak oldukça fazla bir duvar dekor ve Baskı herhangi bir sorunuz olursa veya JavaScript ile çalışır muhtemelen bu her şey izni ile kabul eğer yorumlar Aşağıda onları Müttefikler dahaki sefere.

Açıklama

En JavaScript Kitap: http://goo.gl/zodRHD Bu JavaScript Video Eğitimi I tamamen JavaScript Object Oriented Programlama kapsayacaktır: Nesneler, Sınıflar, Özellikler, Metotlar, Prototype, Encapsulation, Kalıtım, Kurucular, Yöntem Aşırı, Polimorfizm. Kod İşte: http://bit.ly/e7K6RN

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Derek Banas

Derek Banas

Ben senin isteklerine dayanarak eğitimlerini yapmak. Hayal edebileceğiniz herhangi bir konuyu kapsayacak

YORUMLAR



9.8/10

  • 849
    Olumlu
  • 13
    Olumsuz
  • 305
    Yorum
  • 100601
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012

ANKET



Bu sayfa işinize yaradı mı?