473,842 Members | 1,680 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Unobtrusive JavaScript leads to BUILDERS (e.g. drag drop activitybuilder )

Unobtrusive JavaScript leads to BUILDERS (e.g. drag drop activity
builder)

Once you totally remove JS from a web page, and learn the shortcuts
and efficiencies
provided by a library like jQuery, one realizes that one can build
generalized builders
of JavaScript applications. One example is:

Universal Automatic Drag-and-Drop Activity Builder (builds the code
and web page)
http://mynichecomputing.com/GuideInf...niversalDD.htm

Other examples of builders are on mynichecomputin g.com
A couple others are:

http://mynichecomputing.com/hierMenu...nuBuilder3.htm
and

http://mynichecomputing.com/linkGuider/:
Jul 7 '08 #1
12 1606
On Jul 7, 4:09 pm, lorlarz wrote:
Unobtrusive JavaScript leads to BUILDERS (e.g. drag
drop activity builder)

Once you totally remove JS from a web page, and learn the
shortcuts and efficiencies provided by a library like jQuery, ...
<snip>

LOL
Jul 7 '08 #2

Henry schreef:
On Jul 7, 4:09 pm, lorlarz wrote:
>Unobtrusive JavaScript leads to BUILDERS (e.g. drag
drop activity builder)

Once you totally remove JS from a web page, and learn the
shortcuts and efficiencies provided by a library like jQuery, ...
<snip>

LOL
wow, this is impressive stupid spam indeed....
They get more ignorant by the day.

Regards,
Erwin Moller
Jul 7 '08 #3
Obviously what is meant is :
"Once you totally remove JS from the body of a web page ..."

(Otherwise Builders save everyone a lot of work, so all should be
happy.)

While I am at it, a link correction:

http://mynichecomputing.com/linkGuider/
On Jul 7, 10:09*am, lorlarz <lorl...@gmail. comwrote:
Unobtrusive JavaScript leads to BUILDERS (e.g. drag drop activity
builder)

Once you totally remove JS from a web page, and learn the shortcuts
and efficiencies
provided by a library like jQuery, one realizes that one can build
generalized builders
of JavaScript applications. *One example is:
[snip]
Jul 7 '08 #4
lorlarz wrote:
Obviously what is meant is :
"Once you totally remove JS from the body of a web page ..."
You will have a hell of a time debugging the mess that you made. And you
can never be sure if the code was attached, because of different DOMs.

"Unobtrusiv e JavaScript" as a general concept is an incompetent idiot's idea.
(Otherwise Builders save everyone a lot of work, so all should be
happy.)

While I am at it, a link correction:

[...]

[top post]
No, thanks.
PointedEars
--
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
-- Richard Cornford, cljs, <f8************ *******@news.de mon.co.uk>
Jul 7 '08 #5
Regarding the code used in the page which *is* the drag/drop activity
the user of the
Builder makes:

The small bit of code I add (beyond the core jQuery library and
established jQuery plugin library I use) does well in http://www.jslint.com/
-- no
stricter standard than that! And:

jQuery (esp. just the core) is just good JavaScript -- pure
Javascript,
providing utility functions and shortcuts; the prototypes of objects
are not messed with at all , like with prototype.js . Perhaps you
should research
jQuery a bit more.

All jQuery and its extensions or "plugins" are just pure JavaScript,
with NO manipulation
of prototypes.


On Jul 7, 12:21*pm, Thomas 'PointedEars' Lahn <PointedE...@we b.de>
wrote:
lorlarz wrote:
Obviously what is meant is :
"Once you totally remove JS from the body of a web page ..."

You will have a hell of a time debugging the mess that you made. *And you
can never be sure if the code was attached, because of different DOMs.

"Unobtrusiv e JavaScript" as a general concept is an incompetent idiot's idea.
(Otherwise Builders save everyone a lot of work, so all should be
happy.)
While I am at it, a link correction:
[...]
[top post]

No, thanks.

PointedEars
--
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
* -- Richard Cornford, cljs, <f806at$ail$1$8 300d...@news.de mon.co.uk>
Jul 7 '08 #6
lorlarz wrote:
The small bit of code I add (beyond the core jQuery library and
established jQuery plugin library I use) does well in http://www.jslint.com/
-- no
stricter standard than that!
Code that is syntactically correct does not need to make sense.
And:

jQuery (esp. just the core) is just good JavaScript
It is no doubt written in for ECMAScript implementations , but it is written
in a rather clueless way.
-- pure Javascript,
You don't know what you are talking about. Go away.
[...] Perhaps you should research jQuery a bit more.
No thanks, we have had our share of discussing that and the utter
incompetence regarding Web development of its author already.
<http://jibbering.com/faq/tells you all about what you have been missing,
which BTW is considerably more than you managed to observe to date.
All jQuery and its extensions or "plugins" are just pure JavaScript,
with NO manipulation
of prototypes.

[...]
Will you please stop top-posting?
Score adjusted

PointedEars
--
realism: HTML 4.01 Strict
evangelism: XHTML 1.0 Strict
madness: XHTML 1.1 as application/xhtml+xml
-- Bjoern Hoehrmann
Jul 7 '08 #7
Thomas

Let me again try to reply (my first attempt apparently failed). I use
only a small javascript
of my own, mynewtooltip.js , which passes inspection well in JSLint
(http://www.jslint.com/) --
a stringent test.
The rest of the code is pure JavaScript in the sense that it is from
the jQuery library, which is
only pure JavaScript with NO prototypes meddled with EVER. (My
program uses only the jQuery Core ( which
is very well tested and respected) and one of the more established
extensions or "plugins" (also pure
JavaScript with NO prototype meddling).

All the crossplatform checks this code goes through makes it very
likely that any major browsers will
run it. Individual idiosyncratic code is much more suspect.

-- Larz

n Jul 7, 12:21*pm, Thomas 'PointedEars' Lahn <PointedE...@we b.de>
wrote:
lorlarz wrote:
Obviously what is meant is :
"Once you totally remove JS from the body of a web page ..."

You will have a hell of a time debugging the mess that you made. *And you
can never be sure if the code was attached, because of different DOMs.

"Unobtrusiv e JavaScript" as a general concept is an incompetent idiot's idea.
(Otherwise Builders save everyone a lot of work, so all should be
happy.)
While I am at it, a link correction:
[...]
[top post]

No, thanks.

PointedEars
--
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
* -- Richard Cornford, cljs, <f806at$ail$1$8 300d...@news.de mon.co.uk>
Jul 8 '08 #8
lorlarz meinte:
Thomas

Let me again try to reply (my first attempt apparently failed). I use
only a small javascript
of my own, mynewtooltip.js , which passes inspection well in JSLint
(http://www.jslint.com/) --
a stringent test.
The rest of the code is pure JavaScript in the sense that it is from
the jQuery library, which is
only pure JavaScript with NO prototypes meddled with EVER.
What's wrong with augmenting prototypes? Except that one should do it
properly.
(My program uses only the jQuery Core ( which
is very well tested and respected)
There have beeen plenty of threads in this NG proving the opposite. For
a start:

<http://groups.google.a t/group/comp.lang.javas cript/browse_frm/thread/2072e63631688fc 4/d63033d712a89e0 2>
and one of the more established
extensions or "plugins" (also pure
JavaScript with NO prototype meddling).
And that says what about the code quality? IE6 is still the browser with
the largest market share...

Gregor
--
http://photo.gregorkofler.at ::: Landschafts- und Reisefotografie
http://web.gregorkofler.com ::: meine JS-Spielwiese
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Jul 8 '08 #9
On Jul 7, 1:21 pm, Thomas 'PointedEars' Lahn <PointedE...@we b.de>
wrote:
"Unobtrusiv e JavaScript" as a general concept is an incompetent idiot's idea.
Hello PointedEars,

Can you elaborate on this comment?
Kind Regards,
- Karl
Jul 8 '08 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
3672
by: pantagruel | last post by:
I have an old web application I did where browsers with dynamic capabilities received a drop down menu on the top of the page and a fold out on the left hand side of the page and non-dynamic browsers received two static menus. This was done via server side detection of browser capabilities and branching the application. Over time needless to say the capabilities between the dynamic and static sides got seriously out of whack. Now the...
5
3021
by: simon_s_li | last post by:
Hi, I have 5 fields in line where I need to drag and drop the text from one field to another field and then all the fields need to re-order themselves. So for instance if I drag the text in field 1 to field 3, then field 2 text and field 3 move to field 1 and field 2. I add the new order of text into an array so when the onDragEnd event
3
1928
by: simon_s_li | last post by:
Hi, I am having problems using drag drop and re-ordering items. Example: When I drag and item from position 1 and drag it to position 3, I want to re-order all the items accordingly. This means an item in position 1 is now is position 3 and item 2 is now in postion 1 and item 3 is in position 2 and position 4 and 5 stay the same. I have searched the web.
2
4339
by: SamSpade | last post by:
There seems to be two ways to put things on the clipboard ( I don't mean different formats): SetClipboardData and OleSetClipboard If I want to get data off the clipboard do I care how it was put there? What about Drag/Drop; is there more than one way for the source to make data available Is it always OLE?
4
2216
by: Qingdong Z. | last post by:
I have a VS.NET windows application which use drag-drop feather. It works fine when application start, but stops working after application run one or two days. The application is related to Video process, CPU/Memory extensive. The drag-drop is in a new windows form. It drags from TreeView Control to other control in the same form. It cannot trigger ItemDrag event of TreeView after drag-drop feather die. Can you give me any idea? Thanks.
0
1782
by: Pesso | last post by:
I'm loading a text file to a RichTextBox control to drag a selection of a text and drop it into a tree view control. It works except after the drag and drop operation the RichTextBox scrolls to the top. This is very inconvenient because after the drag-drop operation the user has to scroll down to where he was before. Is there anyway to make the RichTextBox stop jumping to the top after a drag-drop from it?
1
1065
by: kaoruHobbs | last post by:
My code does not work , i cannot find what is wrong with it. Please help me ! i don not want to use onclick in HTMl file to make unobtrusive javascript. html <form id="checkSudoku" action="#"> <input type="button" value="Check" id="check" /> </form> javascript.
1
2412
by: gilan | last post by:
I'm building a javascript WYSIWYG editor using designMode. My main problem right now is that I'm trying to create dragging functions for certain classes of divs, but Firefox's own designMode drag-drop functionality keeps getting in the way. I managed to disable the similarly-annoying resizing feature using: execCommand("enableObjectResizing", false, "false") But I can't seem to find something equivalent to disable drag-drop. If it can be...
2
3380
by: bob | last post by:
Hi all, I have a treeview that has drag drop. Works well enough but... If you drag out of bounds of the treeview the nodrop icon comes on. Fair enough. But when I move back inside the treeview the nodrop icon stays on and essentially the action is cancelled when I release the mouse. I would like to somehow 'retrieve' the drag action when the mouse moves back inside the treeview to a legitimate drop point. Any thoughts on how to do this...
0
9715
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10945
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10672
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10314
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7858
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7038
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5885
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4089
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3145
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.