Leggendo le guide che ho postato ho attuato questa implementazione:
errore.jpg
il cui codice nei rispettivi file è il seguente:
script_libro_eric_elliott.php
script_libro.jscodice:<!DOCTYPE html> <html> <head> <title>Utilizzo della libreria Require.js</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script data-main="javascript/moduli" src="javascript/librerie/require.js"> </script> </head> <body> <div>Utilizzo della libreria Require.js</div> </body> </html>
main.jscodice:require(['ch04-amd'], function (amd) { var results = amd.testResults(); test('AMD with Require.js', function () { equal(results.test1, console.log(true), 'First dependency loaded correctly.'); equal(results.test2, console.log(true), 'Second dependency loaded correctly.'); }); });
configurazione.jscodice:define(['ch04/amd1', 'ch04/amd2'], function myModule(amd1, amd2) { var testResults = { test1: amd1.test(), test2: amd2.test() }, api = { testResults: function () { return testResults; } }; return api; });
codice:requirejs.config({ "baseUrl": "javascript/librerie", "paths": { "moduli": "../moduli", }, "shim": { "script_libro": { deps: ["jquery", "qunit"] } } }); requirejs(["moduli/main"]);

Rispondi quotando