Académique Documents
Professionnel Documents
Culture Documents
4. Textbooks
TB1: ‘Web Enabled Commercial Application Development using HTML, JavaScript, DHTML and PHP’
by Ivan Bayross , 4th Edition, BPB Publications
5. Reference Books
RB1: ‘Web Enabled Commercial Application Development using HTML, JavaScript, DHTML and PHP’
by Ivan Bayross , 4th Edition, BPB Publications
RB2: ‘The Complete Reference HTML & XHTML’ by Thomas A. Powell, 4th Edition, Tata McGraw-Hill
Company Limited.
RB3: ‘HTML 4.0’ by E. Stephen Mack, Janan Platt.
Page 1 of 5
Department of Computer Science and Engineering
RB 5: ‘Learning Web design : a beginner's guide to HTML, CSS, JavaScript,and web graphics’ by Niederst
Robbins, Jennifer, Mumbai Shroff Publishers.
RB 7: Html5 Black Book : Covers Css3 Javascript Xml Xhtml Ajax Php And Jquery
by Kogent Learning Solutions Inc.
7. Course Plan
Page 2 of 5
Department of Computer Science and Engineering
18-20 CSS background: background color, background image RB1
(repeat horizontally or vertically, set position and no- RB1
repeat) LINK 1
CSS Text: text color, text alignment, text decoration
CSS Font: style, family, Size
CSS lists, CSS Links
21-22 CSS Tables: Table borders, collapse borders, table width RB1
and height ,table text alignment, table padding, table color RB2
CSS border: style, width, color RB3
CSS margin: margin, padding LINK 1
23-24 JavaScript: History of JavaScript, Different RB1
Implementations, Determining the Document Object LINK 1
Model, Uses for JavaScript, Incorporating JavaScript in
HTML documents, Basic JavaScript Syntax, Data Types and
Variables, Calculations and Operators.
25-27 Control Structures: Do While, While, For and For In, If Else, RB1
Switch, Break and Continue; Labels, built-in functions, user- LINK 1
defined functions, accessing an element by its id. Writing
text to a document, Dialogue box.
28-29 Event Handling: onblur, onchange, ondbclick, onclick, RB1
onfocus, onkeydown, onkeyup, onkeypress, onload, LINK 1
onunload, onmouseover, onmouseout, onmousedown,
onmouseup, onmousemove, onreset, onselect, onsubmit.
JavaScript Errors and Troubleshooting.
30-31 Document Object Model: History of the DOM, RB1
Understanding the Document Object Model. RB1
DOM Node Properties: childnodes, firstnode, lastnode, LINK1
nodename, nodetype, nodevalue, parent node.
DOM node Methods: appendchild() and remove child(),
createnode(), text type node creation, node removal,
traversing document's Node.
32 JavaScript Objects: name, maths, string, date, array. LINK 1, LINK2
33-34 Window Object properties: closed, document, history, LINK 1
innnerheight, innerwidth, length, location, navigator, LINK2
outerheight, outerwidth, parent, self, status
Window object methods: alert(), blur(), close(), focus(),
open(), resizeby(), resizeto().
35 Navigator object properties: appcodename, appname, LINK 1
appversion, cookieenabled, useragent, LINK2
Navigator methods: javaenabled(), taintenabled.
36 History object properties: length, history object LINK 1
History object methods: back(), forward(), go(). LINK2
37-38 Location object properties: host, hostname, href, path LINK 1
name, port, protocol, search, Location object LINK2
Location object methods: assign(), reload(), replace()
39-40 Form Validation: Data validation and constraint validation LINK1
in HTML forms.
Page 3 of 5
Department of Computer Science and Engineering
Dimensions.
8. Evaluation Scheme:
9. Guest Faculty likely to be invited : Ms. Neelam Verma, Assistant Professor, Punjab University
Page 4 of 5
Department of Computer Science and Engineering
Control Structures: Do While, While, For and For In, If Else, Switch, 2 4
Break and Continue; Labels, Built-in Functions, User-Defined
Functions, Accessing an Element by Its ID, Examples: Writing Text
to a Document,
Objects: Javascript objects: Maths, String ,Date, Array, Event 3 5
Handling- onblur, onchange, ondbclick, onclick, onfocus, onkeydown,
onkeyup, onkeypress, onload, onunload, onmouseover, onmouseout,
onmousedown, onmouseup, onmousemove, onreset, onselect,
onsubmit, JavaScript Errors and Troubleshooting
Page 5 of 5