Javascript ile çalışmak için yazılım. HTML, PHP, CSS, JS kodu için en iyi editör hangisidir? Koşullar ve çevrimler
Java Script It! - JavaScript üzerinde iyi efektler oluşturmak için güzel bir program. Bu program ile site oluştururken hayatınızı açıkça kolaylaştıracaksınız. Temel olarak, kendileri ve genellikle JavaScript'te herhangi bir şey yazmak için çok tembel olan insanlar için tasarlanmıştır. Tabii ki, onu yarattığında, yeni başlayanlara odaklandı, ancak onunla çalışmak için hala minimum HTML bilgisine ihtiyacınız var.
Javascript nedir?
JavaScript, etkin HTML sayfaları oluşturmak için tasarlanmış, nesne yönelimli bir komut dosyası programlama dilidir. Burada "aktif" ile dinamik olarak değişen her türlü web öğesini barındıran HTML sayfaları kastedilmektedir, örneğin:
- Farenin üzerine geldiğinizde görünen menüler.
- İmleci takip eden veya örneğin herhangi bir öğeyi tıkladığınızda sayfanın belirli bir bölümüne taşınan küçük animasyonlu görüntüler.
- Bilgi blokları (ör. kısa açıklama mallar) otomatik zaman kaydırma ve çok daha fazlası ile.
Şunlar. JavaScript, kullanıcıyla herhangi bir şekilde etkileşime giren, fare hareketlerine, tuş vuruşlarına, tarayıcıda sayfa kaydırma vb. Aynı listeye kullanıcı müdahalesi olmadan herhangi bir eylem gerçekleştiren tam otomatik web elemanları eklenmelidir.
Diğer tüm programlama dillerinde olduğu gibi, JavaScript de değişkenler, diziler, mantıksal aritmetik hesaplamalar vb. Kavramlar içerir. vb. Şunlar. JavaScript kullanarak, karmaşık hesaplamalar gerçekleştirebilir, büyük miktarda veriyi yönetebilir ve site ziyaretçisinin görüş alanının dışında kalan çok daha fazlasını yapabilirsiniz.
JavaScript'in nesne yönelimli bir programlama dili olması nedeniyle programcı için daha da fazla fırsat açılıyor, ancak bu sorun burada dikkate alınmayacak.
Java Script It ile JavaScript Öğrenme!
Yeni başlayan web programcıları arasında JavaScript'in bu kadar popüler olmasının ana nedenlerinden biri, "düşük giriş eşiği" olarak adlandırılan bu programlama diline sahip olmaktır. Şunlar. Bunu öğrenmek için temel HTML bilgisi ve CSS biçimlendirme dili yeterlidir.
Java Script It! JavaScript'te yazılmış çeşitli hazır web öğelerini hızlı bir şekilde bir HTML sayfasına eklemek için araçlar sağlar. Mevcut tüm öğeler 3 kategoriye ayrılmıştır:
- Uygulamalar bağımsız bir işlevi yerine getiren öğelerdir: afiş, animasyonlu metin, hareketli görüntü, vb.
- Komut dosyaları - temel olarak, kullanıcı tarafından yönlendirilen web öğeleri burada sunulur: maskeye göre metin girmek için formlar (tarihler, şifreler, vb.), Görüntülerin otomatik kaydırılmasıyla slayt gösterileri oluşturmanıza izin veren bloklar, çeşitli sistem düğmeleri (örneğin, açmak için) diyalog kutuları siteye dosya yüklemek için).
- Ve DHTML, HTML işaretlemesi, basamaklı CSS tabloları ve JavaScript komut dosyalarından (örneğin, açılır menüler veya açılır pencereler / formlar) oluşan çeşitli etkileşimli öğelerdir.
Mevcut öğelerin herhangi birinin kendi ayarları vardır. Girdilerinin / değiştirmelerinin basitliği ve rahatlığı için özel bir form sağlanır.
Java Script It ile JavaScript kodunu yapıştırın! Öyle görünüyor:
- Kullanıcı diskte bir .htm veya html dosyası oluşturur. Bazı kodlarla doldurulmuş hazır bir HTML dosyası da kullanabilirsiniz.
- Ardından, kullanılabilir web öğelerinden birini seçin, ardından formu ayarlarıyla doldurun (örneğin, boyutlar, menü öğesi adları vb.).
- Oluşturulan JavaScript kodu, HTML dosyasına kullanıcı için istenen konumda eklenir (bu, web öğesi ayarları şeklinde yapılır).
- Bitti.
Java Script'te! yerleşik standart Windows tarayıcı eklentisi İnternet gezgini, yani. işin sonucu web öğesi kurulumu tamamlandıktan hemen sonra görüntülenir. Sonucu, oluşturulan / düzenlenen HTML dosyasını içinde açmanın yeterli olduğu başka bir tarayıcıda görüntüleyebilirsiniz.
Bir HTML sayfasının kaynak kodunu bir tarayıcıda açarsanız, JavaScript kodunun kendisini görüntüleyebilir ve inceleyebilirsiniz. Burada değiştirerek düzenleyebilirsiniz farklı anlamlar manuel. Böylece, kullanıcı, JavaScript programlamanın temel becerilerini, yani kodun HTML belgesine nasıl eklendiğini, web öğesinin belirli özelliklerini yapılandırmak için hangi komutların kullanılacağını vb.
Tabii ki, Java Script It! Web sayfalarını çeşitli aktif öğelerle doldurmak için kullanabilirsiniz, ancak programın eskimesi nedeniyle, JavaScript'te programlamanın temellerini tanımak için daha uygundur.
Bu bölüm JavaScript komut dosyası dili ile ilgilidir. JavaScript'in ne olduğunu ve neden gerekli olduğunu öğreneceksiniz.
Sayfada dinamik oluşturma, formları işleme, katmanlar ve stillerle çalışmanın özelliklerini düşünün.
JavaScriptC sözdizimine biraz benzeyen sözdizimine sahip nesne yönelimli bir betik programlama dilidir, Perlve piton. Her ne kadar dil dile benzer bir isme sahip olsa da java programlama, adının bir kısmı dışında ortak hiçbir şeyleri yoktur.
Şu anda JavaScripttemel olarak hem web sayfalarını hem de bu web sayfalarının açık olduğu web tarayıcılarını tam olarak kontrol etmenizi sağlayan web sayfalarına gömülü komut dosyaları oluşturmak için kullanılır. Böylece dil JavaScriptçoğu durumda etkileşimli web sayfaları ve web uygulamaları oluşturmak için kullanılır.
İnternet teknolojiye dayanıyor " müşteri sunucusu».
Sunucular, istemcilere web sunucusu veya e-posta sunucusu gibi herhangi bir hizmet sağlayan bilgisayar veya programlardır.
İstemciler, web tarayıcıları veya e-posta istemcileri gibi sunucuların sunduğu programları kullanan bilgisayar veya programlardır.
Senaryolar JavaScript- bunlar, web sayfalarıyla birlikte sunucudan indirirken kullanıcının bilgisayarında çalışan küçük programlardır.
JavaScript Kapsamı
Geliştirilmesinin başlangıcından itibaren, JavaScript dili çeşitli istemci tarafı komut dosyaları yazmak için kullanılmıştır. Örneğin, kullanıcının sunucuya göndermeden önce forma girdiği bilgileri kontrol etmek veya web sayfalarını etkileşimli hale getiren kullanıcı eylemlerine yanıtları programlamak gibi sorunları çözmek için yaygın olarak kullanılırlar. Bugün, JavaScript dilini kullanarak, bazıları masaüstü "kardeşlerinden" çok daha düşük olmayan tüm web uygulamaları zaten oluşturulmaktadır. İyi örnekler bu tür web uygulamaları Google’ın hizmetleri arasında bulunabilir, örneğin bir web tarayıcısında çok işlevli bir düzenleyici olan Google Takvim ve Google dokümanı & E-tablo, bir web tarayıcısı penceresinde doğrudan ofis belgeleriyle çalışmanıza olanak tanıyan bir metin ve e-tablo düzenleyicisidir. Web sayfaları için dinamik içerik oluşturmak amacıyla, dinamik sayfalar oluşturmak için kullanılan dil, yine JavaScript'in önemli bir parçası olan HTML Dinamik HTML'dir.
JavaScript yalnızca İnternet'te değil, aynı zamanda Adobe Dreamweaver, Adobe Acrobat Okuyucu ve Adobe Photoshop Office'te Visual Basic dilini kullanmaya benzer şekilde özelliklerini genişletmek için.
Şimdi komut dosyaları oluşturmaya ve bunları bir HTML belgesine nasıl gömmeye bakalım.
Komut
Bir JavaScript betiği oluşturmanın tüm çalışma aşamalarını analiz edeceğiz - bir çalışma ortamını düzenlemeden kodu bir HTML belgesine bağlamaya kadar.
Hemen hemen her metin düzenleyici, normal metin dosyaları oluşturmanıza ve bunları htm veya html uzantısıyla kaydetmenize izin veren komut dosyaları üzerinde çalışmaya uygundur. Örneğin, ameliyathanede windows sistemi Standart olanlar arasında iki uygun metin düzenleyici vardır - Not Defteri ve WordPad. Microsoft FrontPage ve Adobe Dreamweaver (eski adıyla Macromedia Dreamweaver) gibi web sayfaları oluşturmak için özel olarak tasarlanmış editörler de vardır. Bu tür düzenleyiciler, görsel araçları kullanarak web sayfaları oluşturmanıza ve ardından kod görüntüleme moduna geçmenize ve komut dosyası ekleme gibi özel değişiklikler yapmanıza olanak tanır. Sıradan aksine metin editörleri, bu tür editörlerde, HTML ve JavaScript dillerinin sözdizimi vurgulanır, bu çok uygundur.
Ayrıca, İnternet'te web sayfaları oluşturmanıza ve HTML ve JavaScript dillerinin sözdizimini vurgulamanıza izin veren çok sayıda başka metin düzenleyici bulabilirsiniz. Bu editörler ayrıca web sayfaları oluşturma ve komut dosyaları geliştirme sürecini büyük ölçüde basitleştiren birçok yararlı özelliğe sahiptir. Bu editörlerin çoğu ücretsiz veya shareware olarak dağıtılır ve bazılarını beğenebilirsiniz.
Web sayfalarını yöneten komut dosyaları oluşturacağınızdan, bu belgelerin işlevselliğini test etmek için bir tür web tarayıcısına ihtiyacınız vardır. Bir web tarayıcısında oluşturma işleminizin performansını kontrol ederek, başkalarındaki performansından emin olamayacağınızı lütfen unutmayın. Bu nedenle, birkaç web tarayıcısındaki web sayfalarını kontrol etmeniz önerilir ve ne kadar çok olursa, o kadar iyidir.
Web geliştiricileri esas olarak web tarayıcısının özelliklerini dikkate almak zorundadır Microsoft İnternet kâşif Bu nedenle, web sayfalarınızın her birinde bulunan bu web tarayıcısında test edilmesi gerekir işletim sistemi pencereler
Web tarayıcıları da çok popüler. Mozilla Firefox ve mümkün olduğunca standartları karşılamaya çalışan Opera. Mozilla Firefox http://www.mozilla.ru/ adresinden ve Opera'yı siteden indirebilirsiniz.
Bir programda (script) ayrı olarak hata ayıklamayı düşünün. Komut dosyası büyük olduğunda, onu bulmak ve hata ayıklamak o kadar kolay değildir, yani hataları bulma ve ortadan kaldırma süreci, tüm programın (veya komut dosyasının) geliştirme süresinin çoğunu alabilir. Oluşturulan hata ayıklamayı basitleştirmek ve hızlandırmak için özel programlararanan debugger'lar. Tipik bir hata ayıklayıcı, her kod satırında veya bunun için daha önce işaretlenmiş kesme noktalarında durağı olan bir programın adım adım yürütülmesi, ayrıca program yürütülmesi sırasında her değişkenin değerlerini doğrudan izleme ve değiştirme gibi özelliklere sahiptir.
JavaScript komut dosyalarında hata ayıklamak için birçok program vardır. Örneğin, Microsoft Komut Dosyası Hata Ayıklayıcısı, JavaScript komut dosyalarında başarıyla hata ayıklamak için gereken her şeye sahiptir. Microsoft Internet Explorer web tarayıcısı ile birlikte kullanılır. Bu yükleyici Microsoft tarafından ücretsiz olarak dağıtılır ve siteden indirilebilir. Ayrıca, bu hata ayıklayıcı microsoft editör FrontPage bir parçası olarak microsoft programları Microsoft Script Debugger'dan neredeyse hiç farklı olmayan Script Editor.
Diğer hata ayıklayıcılar da vardır, örneğin Mozilla Firefox web tarayıcısı için uzantı olarak oluşturulurlar. Özellikle, FireBug hata ayıklayıcı siteden indirilebilir ve Mozilla Firefox web tarayıcısında bu sayfaya giderseniz, hata ayıklayıcı hemen yüklenecektir.
Dikkatli bir çalışma gerektiren ayrı bir konu olduğundan, bu kitaptaki hata ayıklama sürecini dikkate almayacağız. Basit komut dosyaları yazmak için hata ayıklama gerekmez.
Betik yerleştirme
Web sayfalarına komut dosyaları katmayı düşünün.
Komut dosyaları bir HTML belgesine üç standart yolla yerleştirilir:
herhangi bir dilde bir komut dosyası olarak metin. Komut dosyası dili type özelliği kullanılarak belirtilir. Örneğin, JavaScript dilini belirtmek için aşağıdaki kod kullanılır:
"Text / javascript" değeri varsayılan değer olduğundan bu özellik atlanabilir.
Script kodunda (JavaScript yorumlayıcısı tarafından yoksayılan metin) yorumları kullanabilirsiniz. Yorumlar // ve
Yorumlar ayrıca, kodun hata ayıklamasını kolaylaştıran ve kodun sorunlu kısmını yorumlamanıza izin veren çok satırlı olabilir. Bu amaçla, örneğin, aşağıdaki kodda olduğu gibi / * ve * / karakter kümeleri kullanılır:
Komut dosyaları, yukarıda açıklandığı gibi web sayfasının kendisinde ve ayrı bir dosyada bulunabilir. Etiket
...