【javascript – 转换为requirejs后,Karma不会运行测试】教程文章相关的互联网学习教程文章

javascript – 在为phaser游戏添加requirejs后没有调用Typescript window.onload【代码】

我正在尝试用phaser和Typescript制作游戏.我按照here的说明进行操作.当我尝试使用AMD和requirejs模块化我的代码时出现问题 的index.html<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8" /><title>Resonate</title><link rel="stylesheet" href="app.css" type="text/css" /><script src="phaser.js"></script><script src="http://requirejs.org/docs/release/2.1.20/minified/require.js" data-main="app"></script...

javascript – 将jQuery Mobile(1.1.0)与AMD分离(RequireJS)【代码】

我正在尝试将jQuery Mobile包含在一个使用RequireJS for AMD的项目中,但是,我不想将jQuery Mobile作为AMD模块加载.这背后的想法是我们将使用AMD用于特定于应用程序的逻辑,但是只需手动定义脚本标记,任何外部库依赖项(如jQuery)都将进入全局范围. 我遇到的问题是在RequireJS脚本标记似乎导致RequireJS定义匿名模块并创建我不理解的冲突之前为jQuery mobile定义脚本标记.我查看了jQuery和jQuery Mobile代码,并将它们设置为有条件地调...

javascript – 使用Jasmine测试requireJS方法异步【代码】

我正在尝试使用jasmine和requirejs测试需要模块的函数.这是一个虚拟代码:define("testModule", function() {return 123; }); var test = function() {require(['testModule'], function(testModule) {return testModule + 1;}); } describe("Async requirejs test", function() {it("should works", function() {expect(test()).toBe(124);}); });它失败了,因为它是一个异步方法.我该如何用它进行测试? 注意:我不想更改我的代码...

javascript – requirejs:模块名称“下划线”尚未加载上下文【代码】

参见英文答案 > Trouble combining Require.js and Backbone.js/Underscore.js 3个当我刚刚加载我的应用程序时,我总是收到此错误,Error: Module name "underscore" has not been loaded yet for context: _. Use require([]) http://requirejs.org/docs/errors.html#notloaded ...,h){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.re...require.js (line 8) T...

javascript – 你应该在RequireJS上使用IIFE吗?【代码】

似乎如果你使用的是RequireJS并且你使用了define和require,那么也没有使用IIFE的意义,因为每个模块已经包含在define / require中.是这样的吗? 换句话说,这个代码define(['app'], function(app) {app.run(); });有任何区别/优势(function() { define(['app'], function(app) {app.run();});})();解决方法:无论如何,define()函数都在Global范围内,因此在IIFE中调用它根本没有任何区别,而且它有点多余. 如果将代码置于define回调之外...

javascript – 如何使用requirejs导入strophe?

我正在尝试使用strophe.js和relay-starter-kit.我检查了relay-starter-kit,将“strophe”:“^ 1.2.2”添加到package.json并运行npm install. 我找不到如何导入strophe而不会出错.如果我只是尝试从’strophe’导入Strophe;我得到webpack无法解决strophe-polyfill的错误.我为指向主strophe.js文件添加了一个解析别名,但这没有帮助(我只是得到一个控制台消息Uncaught ReferenceError:Strophe未定义). 它看起来像strophe有一些奇怪的...

javascript – 使用RequireJS敲除自定义引导程序绑定错误【代码】

我有一个针对bootstrap工具提示的自定义knockout绑定,有时候页面加载很好,有时我在绑定中抛出这个错误.$(…).tooltip is not a function我在发生这种情况的部分设置了一个断点,有时jquery对象上没有任何引导函数.我只能假设这是由require加载引导程序库的时间问题.就像我说的那样,每次都不会发生这种情况,而且当开启dev工具控制台时,它似乎经常发生. 这是我的require配置requirejs.config({waitSeconds: 200,shim: {"bootstrap": {...

javascript – 如何将requireJS函数保留在全局命名空间之外?【代码】

我正在使用requireJS编写第三方JS应用程序,我希望保持全局命名空间清除除了将由我的应用程序创建的单个全局接口对象之外的所有内容.除了requireJS之外,我没有遇到任何问题. 作为优化器的一个选项,可以将require.js滚动到构建中,并且可以定义名称空间,使优化器作用域的所有引用都需要函数到该名称空间. 例如. require(…)成为my_scope.require(…) 问题是这个全局命名空间对象在应用程序中创建之前不会存在.优化器确保requireJS加载...

javascript – 将RequireJS与遗留代码一起使用【代码】

我正在使用一个非常大的项目: >包含带脚本标记的javascript文件的旧版JSP页面>使用其他没有RequireJS的javascript模块的骨干模型和视图 我们现在想要开始将RequireJS与jQuery,BackboneJS和UnderscoreJS一起用于我们从现在开发的所有内容,但是我们没有资源来重写所有遗留的JSP页面.我们可能有时间重写我们已经开发的Backbone模型和视图. 问题是,对于我们的遗留代码(上面的1和2),我们将所有javascript文件包含在一个巨大的文件中并发...

javascript – 使用AMD Requirejs Backbonejs时处理全局变量【代码】

在应用程序中,我需要有一些配置变量是全局的,我在模块中使用它们.我的配置文件可能看起来像. config.js:var config = {baseServiceUrl: 'http://localhost/baseServiceUrl',baseUrl: 'http://localhost/baseUrl',mapping_764: {location:'Austin',emailAddress:'austin@customerservice.com', registerLink:'https://www.customercare.com/en/austin/registration/',fbLikeLink:'https://www.facebook.com/customercare.austin',m...

node-webkit 使用requirejs 小结【代码】【图】

>> ' rel='nofollow' target='_blank'>2019独角兽企业重金招聘Python工程师标准>>> 1. node-webkit 启动页使用requrejs 将webapp中的require改为requirejs,因为requirejs本来就应该用requirejs的,require只是requirejs的一个别名。 requirejs(["angular","script/app","jquery"],function(angular,app){ ????angular.element().ready(function(){ ????????angular.resumeBootstrap([app["name"]]); ????}); });; 2. node-webk...

哪些JavaScript框架目前支持使用RequireJS加载模块?【代码】

我目前正在使用MooTools,但我想使用RequireJS模块加载开始一些开发.是否有任何其他框架支持开箱即用的RequireJS模块加载?我听说过Dojo 1.7会,但它还在开发中.还有其他选择吗?谢谢.解决方法:> jQuery 1.7支持.> MooTools 2.0将很快支持.> Dojo 1.7支持(但有一些模块冲突,如文本模块)> ExtJS 4不支持RequireJS,但为其模块提供内置的延迟加载解决方案. 您可以从任何所需的框架添加对模块的支持.如果框架不支持RequireJS,则可以创建一...

javascript – 使用requirejs和grunt构建多客户端项目【代码】

我正在开发一个项目,其中基于主代码的应该被一堆不同的客户端使用.所以我们有一个requirejs项目,我最初的想法是拥有简单的bootstrap.js文件,该文件需要app.js文件,这些文件对于每个客户端都是不同的. bootstrap.jsrequirejs(['app'],function(app){//some initial code hereapp.start(); }所以项目结构将如下所示:|_bootstrap.js |_commonModules|_someModule.js |_client1|_app.js|_modules|_module.js |_client2|_app.js|_modul...

javascript – RequireJS define()不调用回调【代码】

我想知道为什么……<script type="text/javascript">define('test', [], function() {alert('Done') ;}) ; </script>……不起作用. 我正在使用我自己的Framework,它使用RequireJS(如果可用),并调用define(name,dependencies,callback);对于每个需要另一个模块的模块.但有时模块没有依赖关系,因此依赖关系是一个空数组. 除此之外我知道……require([], function() {alert('Done') ; }) ;… 工作良好. 你能解释一下为什么第一种方法不...

javascript – RequireJS:两个模块可以互相需要吗?【代码】

RequireJS可以满足以下要求吗? 模块A:define(['moduleB' ], function(moduleB){// log moduleB exportsconsole.log(moduleB);// exportsvar moduleA = {};// set a var to exportmoduleA.varA = 'This is a variable in module A';// return exports return moduleA });模块B:define(['moduleA' ], function(moduleA){// log moduleA exportsconsole.log(moduleA);// exportsvar moduleB= {};// set a var to exportmoduleB.v...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部