wise words Tobias, answers some of the questions I think about. put it in TB5?
Alex On 21 January 2015 at 11:01, Tobias Beer <[email protected]> wrote: > Hi Mat, > > >> I found this little treasure of javascripts: JavaScript Kit - Free >> JavaScripts <http://www.javascriptkit.com/cutpastejava.shtml> >> > BTW, that site also links to a site on DHTML. > > > It looks a bit like a dusty treasure from the dark ages, > refering to concepts from back then... > which, of course are still usable today, like an ax is. ^^ > > What I mean is, DHTML is from a time > when people thought it was good to write code this way... > > <a href="#" onclick="var x=2;callMyFunction();" style="color:AliceBlue"> > click</a> > > ...which is pure evil, > throwing all the different aspects of a program > into one bucket where eventually > you never find the right spot > ...or manage to manage that code, ever again. > > ...which makes me wonder, just how do I integrate a javascript into TW? >> > I find very little info on tw .com on this, probably Modules >> <http://tiddlywiki.com/prerelease/#Modules> is the most informative one, >> which is not much. > > > yes, writing things like modules: http://tiddlywiki.com/dev > > however, the task of TiddlyWiki(.com) cannot be to teach you JavaScript > you will have to do that yourself > please don't start with a site like the above, one with "snippets" from > the 90ies > better google "javascript tutorial" or "learn javascript", etc... or some > specific topic > or take a look at: http://www.w3schools.com/js > > an even more fruitful endeavour would possibly be > to start using node.js and all the bells and whistles > > "You create a tiddler and set the type to XXX. You must surround the code >> with YYY and ZZZ. And for the core to execute it you must make sure that..." >> > > you can start experiminenting with: > Basic Javascript Macro @ tb5 > <http://tb5.tiddlyspot.com/#Basic%20Javascript%20Macro> > > >> And if it is not a direct procedure, is there any way to tell how tricky >> it would be? >> > > it's JavaScript development and can get as tricky as "I want to create > something like this TiddlyWiki thing" > > If anyone is kind enough to answer, please note I'm not a programmer so >> I'd really appreciate the dummies version. >> > > There really is no dummies version. > There only is that process that you either (dare) start or you don't. > Which means: you always start (feeling) as a dummy. > > >> Is this something we can use in TW? >> > Actually, other than JavaScript, HTML and CSS what is directly applicable >> in TW? >> > > Most importantly: > > - Go about it differently! > > Don't ask: > > - What could I possibly do? > > Ask: > > - What do I want to do? > - Why do I want to do that? > - be clear about your goals > - ask that five times over to get to the heart of your motives > - What steps need to be taken? > - compartmentalize and modularize > - you'll never do it all at once > - Will I need help with any of it? > - Where? From Whom? > - What is the next step? > - and the next step > > There is no universal guidebook to any of that. > You need to walk every little step along the way... yourself. > Sometimes, you have a mentor to ask and reply, > sometimes you have awesome tutorials that help you learn, > some of which ask you to pay a buck: https://www.codeschool.com > > I know jQuery is basically JavaScript so this should work, right? Other >> languages? >> > > jQuery is not a language, it's a framework, a library, an abstraction > layer wrapped around the language that is JavaScript. So far, I have yet to > see someone use it in TW5. This process would start with properly making > the library available in TW5 > <https://groups.google.com/forum/#!searchin/tiddlywikidev/jquery$20tw5/tiddlywikidev/zT9fXP-iE2o/eNyy90i_QHoJ> > . > > There are different kinds of abstractions that facilitate working with > JavaScript. A totally different approach would be CoffeeScript > <http://coffeescript.org/>. > > All of this does not matter so much, at all. What matters is that you find > a goal and then take on that challenge and adventure of figuring out how to > make it work. It will be a slow process, it will require lots of learning, > you will make abundant mistakes — coding always comes with nasty bugs and > stumbling blocks — you will discard mountains of superfluous and redundant, > if not false stuff, go ahead a step and back two. I sure encourage anyone > to join the dancers... but the most important thing is to swing those > limbs, not to read "swinging for dummies" ...unless that actually helps you > do just that. ^^ > > Best wishes, Tobias. > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/tiddlywiki. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

