6

JavaScript bir açık kaynak programlama dilidir? Bazı nesnelerin ve yöntemlerin nasıl çalıştığını bilmek istiyorum.JavaScript için herhangi bir açık kaynak yorumlayıcısı var mı?

JavaScript açık kaynağı için derleyici, yorumlayıcı veya ayrıştırıcı mı?

+0

no. – Ibu

+0

Özellikler http: // www.ecma-international.org/publications/standards/Ecma-262.htm –

+0

google javascript dersleri – Ibu

cevap

9

sayısız açık kaynak JavaScript motorları (akla V8, Rhino ve SpiderMonkey bahar) yanı sıra kapalı kaynak uygulamaları vardır (ben ne olursa olsun Opera ve Microsoft kullanım açık kaynak olmadığını varsayıyorum).

Dil, serbestçe kullanılabilen ECMAScript specification temel alınarak oldukça sıkıdır.

2

Açık kaynak dili ile ne demek istiyorsunuz?

JavaScript, tarayıcı tarafından yorumlanmaktadır ve hangi motoru ve geliştiricinin kullandığı motora bağlıdır. Popüler motorların bazıları List of ECMAScript engines'da listelenmiştir. Adını Jurassic olduğunu ve Codeplex geçerli:: Yukarıda verilen cevaba ek olarak

0

de mevcuttur JavaScript bir açık kaynak .NET uygulama var

http://jurassic.codeplex.com/

Örnekler:

  1. bir ifade yürütün:

    var engine = new Jurassic.ScriptEngine();

    Console.WriteLine(engine.Evaluate<int>("1.5 + 2.4"));

  2. bir senaryo yürütün:

    var engine = new Jurassic.ScriptEngine();

    engine.ExecuteFile(@"c:\test.js");

o Özellikler (Web sitesinden alınmıştır) f sürüm 2.2:

  • ES5 Katı modda
  • Basit ama güçlü API
  • NET bayt koduna JavaScript derler (CIL) dahil tüm ECMAScript 3 ve ECMAScript 5 işlevselliğini destekler; değil bir tercüman
  • tek NET montaj
  • hafif kod nesil kullanır (hiçbir yerli kod) Visual Studio içinde entegre hata ayıklama için
  • Temel destek olarak dağıtılan, böylece üretilen kod tamamen çöp
  • Test toplanan olduğunu NET 3.5, .NET 4 ve Silverlight
İlgili konular