Raul,

Let me try to clarify my problem.

I am trying to learn html5 from Jacob Seidelin's, "HTML5 Games" which is
available at this link.
http://wirayaksa.com/torrent/HTML5.eBooks.Collection.2013.Edition-OMNiSCiENT/Wiley%20HTML5%20Games,%20Creating%20Fun%20with%20HTML5%20CSS3%20and%20WebGL%20(2012).pdf


Jacob recommends using some libraries, modernizr.js and sizzle.js, which
seem to notice the end user's browser/OS and make some adjustments
automatically. Furthermore his published .js code itself loads such
libraries from the client (I think: I am not clear on what makes some code
client and other code server, but am clear that the difference is real.)
 The problem seems to be that the libraries and Jacob's code seem to be
thinking of clients or servers differently than JHS thinks of them, or that
/jijx thinks of them differently than does /tgsj that I am calling my app.

I thought I had made quite a big step in my understanding by removing
Jacob's load commands [see far below] and putting them into the
htmlresponse verb via the JSSRC noun by way of my variation of the verb
jssrc in the script in /Users/brian/j64-701/addons/graphics/d3/jhsmod.ijs .

First, here is the original jssrc.

jssrc=: 3 : 0 NB. takes in a list of js files
 a=. ;(<'<script src="') , each (<;._2 y) ,&.> (<'"></script>',LF)
JSSRCCORE,a
)

Now here is the revised jssrc, with the values of PATH AND HPATH, revised
from /Users/brian/j64-701/addons/graphics/d3/d3.ijs .

PATH=: jpath'~user/tgsjhs/'
HPATH=: '~root' , (}.~[:<./i.&'\/') PATH NB. use ~root in HPATH (html path)
for JS/CSS

jssrc=: 3 : 0 NB. takes in a list of js files
smoutput 'jssrcy';y
 a=. ;(<'<script src="',HPATH) , each (<;._2 y) ,each (<'"></script>',LF)
JSSRCCORE,a
)

So, my current problem is that the swizzler.js seems to call its own map
file and I don't know how to either eliminate that or else to do that in
the JHS context.

By the way, Jabob's load commands were in his loader.js which is as follows.

var jewel = {};

window.addEventListener("load", function() {

Modernizr.load([
    {
        load : [
            "scripts/sizzle.js",
            "scripts/dom.js",
            "scripts/game.js"
        ],
        complete : function() {
            jewel.game.showScreen("splash-screen");
        }
    }
]);

}, false);




On Mon, Feb 3, 2014 at 11:24 AM, Raul Miller <rauldmil...@gmail.com> wrote:

> I am trying to understand what you are doing.
>
> This error message:
> *** response not sent for
> ~root/Users/brian/j64-701-user/tgsjhs/scripts/dist/sizzle.min.map
>
> suggests you are doing something that is not necessary.
>
> Anyways, since I do not understand what you are attempting
>
> Why do this at all? sizzle.min.map enables some browser features, for
> example in chrome go to the developer console, select the "gear" icon
> [upper right on my instance of the developer console, today], and
> enable "Enable JS source maps". Now when you are on the Sources tab of
> the developer console, and you are displaying some javascript source,
> you can click on the { } icon (bottom left of the screen, mouse over
> says "Pretty print") and get a more informative result [or maybe not,
> depending on which version of chrome you are using today]. But source
> maps are basically a workaround for delivering minified code and still
> wanting to debug it. But a more simplified approach would be to not
> use the minified version of sizzle.
>
> Anyways, it's hard for me to solve a problem which (a) I do not have,
> and (b) I do not understand.
>
> Thanks,
>
> --
> Raul
>
> --
(B=)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to