dir.by  
  Поиск  
Программирование, разработка, тестирование
Three.js - JavaScript библиотека для рисования графики 3D на страницах HTML
Создаем свой файл .js Файл содержит объект с экспортными переменными и функциями
  Посмотрели 4564 раз(а)    
 Создаем файл js с объектом содержащий экспортные переменные и функции. Это пример использования само-вызывающей безымянной функции | стандарт ES5 
  JavaScript     Создаем новый файл my.js
(function (global, factory) {

     (factory(global.MY_OBJECT = {}));

}(this, (function (exports) {

     var a = 8;
     function ShowValue(val)
     {
          alert(val);
     }

     // exports
     exports.b = 10;
     exports.ShowValue = ShowValue;

})));
Создаем для проверки файл html
  Html     Создаем новый файл test.html
<!DOCTYPE html>
<html>

     <head>
          <title>Example</title>
          <meta charset="utf-8">
     </head>

     <body>

          <!-- загружаем библиотеку my.js -->
          <script src="my.js"></script>

          <script>
               MY_OBJECT.ShowValue(23);
               // на экране увидим 23
          </script>

     </body>
</html>
Такой принцип использует библиотека Three.js
  JavaScript     Файл Three.js
(function (global, factory) {
     typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
     typeof define === 'function' && define.amd ? define(['exports'], factory) :
     (factory((global.THREE = {})));
}(this, (function (exports) { 'use strict';

     ...

     exports.CanvasRenderer = CanvasRenderer;
     exports.SceneUtils = SceneUtils;
     exports.LensFlare = LensFlare;
    
})));
 
← Предыдущая тема
Пример "Шарики с эффектом отражения (effects anaglyph)" библиотека Three.js
 
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Что такое Three.js и как скачать?
Пример "Летающие кубики" библиотека Three.js
Пример "Американская горка (roller coaster)" библиотека Three.js
Пример "Вращающийся куб с текстурой (rotate cube)" библиотека Three.js
Пример "Мы сами крутим картинку svg (svg image)" библиотека Three.js
Пример "Луна вращается вокруг земли (moon rotate around earth)" библиотека Three.js
Пример "Рисуем картину 3D кубиками (interactive voxel painter)" библиотека Three.js
Пример "Шарики с эффектом отражения (effects anaglyph)" библиотека Three.js
Создаем свой файл .js Файл содержит объект с экспортными переменными и функциями

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика