Запитання з тегом «requirejs»

RequireJS - це завантажувач файлів і модулів JavaScript. Він оптимізований для використання в браузері, але його можна використовувати в інших середовищах JavaScript, таких як Rhino та Node. Якщо ви використовуєте виклик вимагає, який постачається в комплекті з Node.js, ви НЕ використовуєте RequireJS. Будь ласка, не використовуйте цей тег у таких випадках. Замість цього використовуйте тег вимагання.

5
Зв'язок між CommonJS, AMD та RequireJS?
Я все ще дуже розгублений щодо CommonJS, AMD та RequireJS , навіть читаючи багато. Я знаю, що CommonJS (раніше ServerJS ) - це група для визначення деяких специфікацій JavaScript (тобто модулів), коли мова використовується поза браузером. Специфікація модулів CommonJS має певну реалізацію, як Node.js або RingoJS , правда? Яке відношення …

14
Чи має сенс використовувати Require.js з Angular.js? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я новачок у Angular.js і намагаюся зрозуміти, чим він відрізняється від Backbone.js ... Ми …

5
Коли я повинен використовувати requ () і коли використовувати define ()?
Останні кілька днів я граю з Requjs. Я намагаюся зрозуміти відмінності між визначити і вимагати. Здається, визначення дає змогу розділити модуль і дотримуватися впорядкування залежності. Але він завантажує всі файли, з яких потрібно почати. Хоча вимагає завантажувати лише те, що вам потрібно, коли вам це потрібно. Чи можна ці два …
316 require  requirejs 

12
Запобігати вимогамJS від кешування необхідних сценаріїв
Схоже, RequireJS робить щось внутрішнє, що кешує необхідні файли javascript. Якщо я вношу зміни до одного з необхідних файлів, я повинен перейменувати файл, щоб зміни були застосовані. Загальний трюк додавання номера версії як параметр запиту до кінця імені файлу не працює з Requjs <script src="jsfile.js?v2"></script> Що я шукаю, це спосіб …

2
Виключення файлів / каталогів із завдання Gulp
У мене є завдання gulp rjs, яке об'єднує і знищує всі мої користувацькі файли .JS (будь-які бібліотеки, які не постачають). Що я намагаюся зробити, це виключити деякі файли / каталоги з цього завдання (контролери та директиви). Ось моє дерево: - application - resources - js main.js - vendor - jquery …

6
Завантаження хребта та підкреслення за допомогою RequireJS
Я намагаюся завантажити Backbone та Underscore (а також jQuery) за допомогою RequireJS. З останніми версіями Backbone та Underscore це здається дещо складним. Для одного, Underscore автоматично реєструється як модуль, але Backbone припускає, що Underscore доступний у всьому світі. Слід також зазначити, що Backbone, здається, не реєструється як модуль, що робить …

2
Для чого використовується "визначити" в JavaScript (окрім очевидного)?
Я шукав документацію щодо цього високо і низько, але ніде нічого не можу знайти. Я використовую Aloha і хочу використовувати їх прототип бічної панелі, щоб створити нову бічну панель, власну для інших функцій плагіна. Їх sidebar.js починається з цього, але я не можу за все життя знайти жодної документації, яка …

4
Яка різниця між Require.js та просто створенням елемента <script> у DOM? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Яка різниця між використанням Require.JS amd просто створенням &lt;script&gt;елемента в DOM? …

7
Невідповідний анонімний модуль define ()
Я отримую цю помилку, коли вперше переглядаю свій веб- сервер (як правило, у браузері з відключеним кешем). Помилка: невідповідний анонімний модуль define (): функція (вимагає) { HTML : &lt;html&gt; . . . &lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"&gt;&lt;/script&gt; &lt;script&gt; var require = { urlArgs: "v=0.4.1.32" }; &lt;/script&gt; &lt;script data-main="assets/js/main" src="assets/js/libs/require.js"&gt;&lt;/script&gt; &lt;script src="assets/js/ace/ace.js?v=0.4.1.32"&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt; …

7
Як я можу висміяти залежності для тестування одиниць у RequireJS?
У мене є модуль AMD, який я хочу протестувати, але я хочу висміяти його залежності, а не завантажувати фактичні залежності. Я використовую Requjs, і код для мого модуля виглядає приблизно так: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } …

8
Як відключити попередження «визначити», не визначено за допомогою JSHint та RequireJS
Я використовую RequireJS AMD у своєму проекті. Коли я запускаю jshint у своєму проекті, він видає помилки, як У сценаріях AMD 'define' is not defined. У тестових випадках Моча 'describe' is not defined. 'it' is not defined. Як видалити це попередження в jshint?

8
Найкращий спосіб організації jQuery / JavaScript-коду (2013) [закрито]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Проблема На цю відповідь було …

4
Навіщо використовувати Object.prototype.hasOwnProperty.call (myObj, prop) замість myObj.hasOwnProperty (prop)?
Якщо я правильно розумію, кожен об'єкт у Javascript успадковується від прототипу Object, це означає, що кожен об'єкт у Javascript має доступ до функції hasOwnProperty через ланцюг прототипу. Читаючи вихідний код Requ.js, я натрапив на цю функцію: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnє посиланням на Object.prototype.hasOwnProperty. Чи є …

5
Requirejs domReady плагін проти Jquery $ (документ) .ready ()?
Я використовую RequireJS і мені потрібно ініціалізувати щось готове до DOM. Тепер RequireJS надає domReadyплагін , але у нас вже є jQuery $(document).ready(), який мені доступний, оскільки мені потрібна jQuery. Тож у мене є два варіанти: Використовуйте domReadyплагін: require(['domReady'], function (domReady) { domReady(function () { // Do my stuff here... …

2
Як використовувати зовнішню бібліотеку без машинопису з машинопису без .d.ts?
Я визначив їх у своєму .html-файлі: &lt;script type="text/javascript" src="bower_components/tree.js/tree.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="bower_components/q/q.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="test.js"&gt;&lt;/script&gt; Потім у test.js: var myTree = Tree.tree({}) Але помилка Typescript вимальовує: "Не вдається знайти назву" Дерево "" Я також спробував скомпілювати --module amdта розмістити import Tree = require("model/tree");у верхній частині файлу test.js, але він знову …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.