2016-02-23 21 views
6

Bir krom uzantısında javascript kodlarını analiz ediyordum ve bunu fark ettim.Javascript 'require' nedir?

require("name of required class/file/module") //Not sure whether it is class,file,module 

Ben programlama falan acemi değilim, ama javascript referans 'gerektiren' anahtar kelimeyi bulamıyorum ya documentation.There modüllerini ithalatı için 'ithal' ifadesi nedeniyle olabilir. Javascript gerektirdiği için googled ama bulabildiğim her şey javascript kullanarak sunucu tarafı komut dosyası node.js için 'require'. Ben krom uzantısı/istemci tarafı komut dosyası hakkında konuşuyorum. Herkes bunun hakkında herhangi bir fikriniz var mı?

+8

[Bu Javascript nedir?] 'Nin olası yinelenmesi gereklidir "?" (Http://stackoverflow.com/questions/9901082/what-is-this-javascript-require) – jmargolisvt

+1

'require()' bir anahtar sözcük değil . Ortam (Node.js), bir kitaplık (ör. RequireJS) veya bir oluşturma aracı (ör. Browserify) tarafından tanımlanan bir işlevdir. [AMD] (https://github.com/amdjs/amdjs-api/blob/master/AMD.md) ve [CommonJS] (http://wiki.commonjs.org/wiki/Modules/1.1) ortaktır 'require() 'ile ilgili standartlar, her biri farklı şekilde tanımlar. (Snippet, CommonJS stilini takip ediyor gibi görünür.) –

cevap

2

requirejs adlı kullanıcıyı arıyor olabilirsiniz.

RequireJS, bir JavaScript dosyası ve modül yükleyicisidir. Tarayıcı içi kullanım için optimize edilmiştir, ancak Rhino ve Düğüm gibi diğer JavaScript ortamlarında kullanılabilir. RequireJS gibi modüler bir betik yükleyici kullanmak, kodunuzun hızını ve kalitesini artıracaktır.

3

require yöntem, commonjs dosya ve modül yükleyicisinin bir parçasıdır. Daha fazla bilgiyi Sample page adresinden kontrol edebilirsiniz.

İlgili konular