473,320 Members | 2,112 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

What happened to DHTML behaviors?

I remember a long time ago about a technology called "behaviors" that allowed you to define a, well, behavior for HTML elements. A way of defining a template for reacting under javascript events and stuff like that. For example, making all buttons on a website toggle between colors onMouseOver and display an alert onClick just by assigning them the behavior myExample1. This helped a lot for code reuse.

I thought the proposal had future (although it needed refinement) and eagerly waited for it to turn into a standard, but it didn't seem to catch on. All I can find googling are Microsoft references to their implementation in IE5.5 (they seem to have been the inventors).

Why wasn't it successful? What is your opinion on the matter, don't you find it useful?
Nov 7 '19 #1
1 2097
gits
5,390 Expert Mod 4TB
it was not successful because its pointless since it is not something that HTML has to provide. HTML is a document markup language - so it does 'markup' some content in a semantic way. CSS is used to let it appear to your preferences and JavaScript is used for the 'behaviour'. Mixing things up at this level - as it sometimes happend in the old days - was thankfully corrected.

what you probably have in mind here is more something like seeing a webpage as an application instead of a document (what it basically is and always was). Its an obvious thought that it should be possible to have 'customized' components (or lets better call it widgets) that you can use in your web-applications - and this is what web components are for - or what other (mainly) JavaScript libraries or frameworks provide you with or letting you create.
Nov 7 '19 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

7
by: Neil Zanella | last post by:
OK, this time the compiler's got me a little bit puzzled, simply because it is doing something I am not expecting. My understanding, according to the documentation of std::vector<>::resize(), is...
2
by: Lauren Wilson | last post by:
Hi folks, Just "upgraded" from A2K to A2K3. Everything is just hunky dory (so far) -- EXCEPT that the Add-in I had with A2K that auto inserts error code is no longer available in the Add-in...
1
by: Mikey | last post by:
Can somebody tell me what happened to the Source Profiler? It used to be under the Build menu in VC6, but now it's gone, and I cannot find anything in the docs that say what happened to it. The...
4
by: David Tilman | last post by:
I've created a web application using ASP .NET that creates tables similar to Gantt charts. There are 5 tables will 180 cells each, so there are about 900 cells on the web page. I had javascript in...
4
by: Edward | last post by:
Hi All, Thanks upfront for any help given me. I just installed Visual Studio 2005 Professional & Sql Server on an XP SP2 PC and I do not see the old Sql Server Enterprise Manager and Sql...
1
by: QuasiAnon | last post by:
(assuming i'm using correct terminology...) seems this draft isn't too old, nor too young? Syntax of CSS rules in HTML's "style" attribute W3C Working Draft 15 May 2002...
5
by: exhuma.twn | last post by:
Hi all, yesterday I wanted to install TurboGears, which depends on RuleDispatch. However, I failed to download it. First I got the error "Bad Gateway" from the server, today it's simply a "Not...
5
by: rodchar | last post by:
hey all, what happened to being able to compile my app as Release version? thanks, rodchar
9
by: jacob navia | last post by:
??? Not that I miss his posts, but somehow I find sad that somebody disappears from view and nobody gives a damm. Anybody knows what happened to him? He had lost is job, and was looking for...
3
by: Giampaolo Rodola' | last post by:
http://groups.google.com/group/python-dev2 It seems it no longer exists. What happened?
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work

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.