751 Terminology :: Version 1
This is a demonstration of client-side JavaScript that will use level-1 DOM methods to dynamically create hypertext links to Wikipedia. The capabilities we are looking for (by version) are below:
- Change the
hrefvalues of the existing links to the appropriate URL to wikipedia.org.To accomplish this, you will need to read the text of each link and change the value of the
hrefattribute of the<a>element. You will also need to create atitleattribute (which creates a tooltip effect) for each link. - Wipe out the existing list of terms and dynamically create new
<a>elements by reading values from an array.The array will store values for the name of the term to look up on Wikipedia, for the clickable text, and commentary.
Example: Document_Object_Model is the term to look up, Document Object Model is the clickable text, and “the Document Object Model is the way JavaScript sees its containing HTML page and browser state” is the comnmentary.
You will also place all of the JavaScript and CSS in external files.
- Load the data about the links in from a local XML file.
- Load the link data from a remote JSON file that is hosted on your professor's server.
Click to see the Wikipedia definition of each term
- Document_Object_Model - “the Document Object Model is the way JavaScript sees its containing HTML page and browser state.”
- DOM_scripting - what are some of the destinctions between DOM scripting and DHTML?
- Ajax_(programming) - note the difference between AJAX and Ajax.
- XML - what is the difference between a well-formed and a valid XML document?
- JSON - Which is faster, XML or JSON?
- Javascript -
- Screen_scraping -
- RSS -
- History_of_web_syndication_technology -
- Rich_Internet_application -
- Client-side_scripting -
- Server-side_scripting -
- Web_application_framework -
- Semantic_web -
- Web_design -
- Web_standards -
- Web_2.0 -
- Service-oriented_architecture -
- SOAP -
- Mashup_(web_application_hybrid) -
- Representational_State_Transfer -
- Data_mining -
- Recommendation_system -