@Rick -- Okay here is a good one.....
A very dynamic site where you need to pull varying variables
-- excuse the psudeo code !! just proving its needed sometimes !!
funciton doSomething({options}) {
new Ajax.Updater(options.element,options.url, {
method:options.method,
evalScripts: options.evalscripts,
parameters: {
options.parametersName: options.params
}
onComplete: options.onCompleteFunction // Not sure if would work - as i've
never tried
});
}
<div
onclick="doSomething({element:'myDiv',url:'myurl.php',evalscrips:true,parametersName:'postbody',params:'<?php
echo($myVeryDynamicVariableIJustRecievedFromAnotherAjaxRequestThatTheDocumentCouldNotPossiblyKnowWithoutUpdatingLotsOfHiddenVariables);
?>',onCompleteFunction:'function(){alert(\'Hi\');}'});"> </div>
Now without inline handlers i would have to make alot of functions.. this way i
can reuse my code and just change the inputs ....
I will state i dont do this often but sometimes it is needed as a script cannot
always get the variables it needs as some change dynamically from other
requests and outside factors
I built an extremely dynamic Web Desktop over the last 2 years which is alot
faster than anything else out there... One of the main factors it stays fast is
the client memory is not clogged up with huge initial downloads of functions
that only get used every now and again!.
My view is each to thier own .... If it aint broke dont fix it and if everyone
wrote code the same then the internet would be boring !!
I would be interested to see how you would tackle problems like the one above
as i've never really discussed it with anyone before
Regards
Alex
----- Original Message -----
From: Rick Waldron
To: [email protected]
Sent: Thursday, June 04, 2009 4:06 PM
Subject: [Proto-Scripty] Re: Working outside loop, but not inside
A quick google for "php single quotes vs double quotes" will help you
understand the difference and what it means to the overhead and scalability of
your code. I picked this article from said google results:
http://andrewgatenby.com/single-quotes-and-double-quotes-in-php
@Alex,
I honestly can't think of any scenario where it is ok to use inline handlers,
but I'm definitely interested in hearing your argument regarding them. I'm of
the belief that complete separation of logic is imperative and should be
regarded as best practice (or even, "only practice")... thoughts?
@Craig,
Apparently Effect.toggle() does not like the element chained to it... odd.
Anyway, you can improve this much further.... I've posted a demo.
http://genevajs.com/misc/demo-ps-list-0010.php
Rick
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---