This document discusses HTML forms and the various input elements used to create forms. It covers the basic structure of a form using the <form> tag and describes many different input types such as text, password, checkbox, radio button, submit button, and file upload. It provides examples of how to code each input type using the <input> tag and its attributes. The document is intended as a reference for how to build interactive forms in HTML.
The document discusses HTML form tags. It covers the <form>, <fieldset>, <legend>, <label>, <input>, <select>, <option>, and <textarea> tags. It provides examples of how to use each tag properly, including how to associate <label> tags to <input> fields using "for" and "id" attributes. It also describes the different input types like text, email, radio buttons, checkboxes, and buttons. The document is intended to teach the basics of HTML forms.
JavaScript was originally created as LiveScript in 1995 and renamed to JavaScript. It is an interpreted scripting language that can be added to HTML pages to provide dynamic interactivity. JavaScript code is executed by the browser's JavaScript engine and does not need to be compiled. It allows manipulating the structure, style, and content of HTML documents, validating form data, detecting browser capabilities, and much more.
This document provides an overview of key concepts that will be covered in Lecture 2 of a Javascript course, including arrays, expressions and operators, functions, if/else and switch constructs, and loop constructs like for, while, and do-while loops. It also discusses data types in Javascript like integers, characters, strings, floats, and booleans. The summary defines arrays as collections of data of the same type with indexes starting at 0. It explains that functions are reusable blocks of code that can accept parameters and return values. Conditionals like if/else and switch-case are covered as constructs to control program flow based on conditions.
Web engineering - Measuring Effort Prediction Power and AccuracyNosheen Qamar
This document discusses techniques for measuring the predictive accuracy of effort estimation models. It describes calculating the Mean Magnitude of Relative Error (MMRE) and Median Magnitude of Relative Error (MdMRE) to measure predictive power. To calculate predictive accuracy, a data set is divided into training and validation sets. The model predicts efforts for the validation set projects. MMRE and MdMRE are then calculated and aggregated to measure the model's predictive accuracy based on the validation set. Values below 0.25 indicate good predictive models. However, the best prediction technique depends on factors like the data set, so no single best technique has been agreed upon.
Web Engineering - Web Application TestingNosheen Qamar
The document discusses various types of testing for web applications, including:
- Unit testing of individual functions and components
- Integration testing of interfaces and navigation
- System testing of full functionality across different configurations, browsers, and devices
- Load and stress testing to determine performance under heavy usage
- Security testing to uncover vulnerabilities in the client, network, and server environments
The key aspects of web application testing covered are testing content and interfaces, navigation, components, compatibility with different configurations, performance under various loads, and security across the full technology stack. A wide range of tests are needed to identify errors at each level of the application.
The document discusses HTML and CSS box model, shorthand properties. It provides an overview of box-sizing properties, the CSS box model, and display properties. It also covers borders, background properties, and includes links to documentation and examples for further reference. The document is intended as a study guide for box model and shorthand properties in HTML and CSS.
This document provides a tutorial on using CSS to draw basic shapes like a face. It discusses key CSS properties for drawing like box-sizing, position, background-color, and transform. It then walks through the steps to draw different facial features like eyes, nose, mouth by specifying properties like width, height, border, and position. Color values are also provided for common parts of the face. The tutorial concludes by providing links to blog posts that cover preparing for the tutorial, adding the HTML, and implementing the CSS code.
Web engineering - An overview about HTMLNosheen Qamar
This document provides an overview of HTML elements for structuring content on web pages. It discusses block elements like paragraphs and lists that contain full regions of content versus inline elements like bold text and images that affect small amounts of content. It also covers various list types, images, links, tables, embedding audio and video, and table attributes.
This document provides an introduction to CSS (Cascading Style Sheets). It discusses key CSS concepts like selectors, properties, values and syntax. It also covers different ways to apply CSS like inline, internal and external stylesheets. Common CSS properties for formatting text like font, color, text-decoration are described. The document also discusses CSS box model and different units of measurement in CSS.
This lecture discusses web engineering and the development of high quality web applications. It begins by defining web engineering as using scientific, engineering, and management principles to successfully develop, deploy, and maintain web-based systems. It then discusses categories of web applications and quality attributes like usability, functionality, reliability, efficiency, maintainability, adaptability, and extensibility. The document emphasizes that as web applications increase in complexity, methodologies and best practices are needed for on-time and on-budget delivery of high quality applications that are easy to maintain.
Slide pendukung untuk mata kuliah Pemrograman Web 1 di Jurusan Teknik Informatika Universitas Pasundan Bandung.
Digunakan juga sebagai pendukung untuk video di channel youtube "WebProgrammingUNPAS"
https://www.youtube.com/channel/UCkXmLjEr95LVtGuIm3l2dPg
This is a laconic presentation on Angular JS for beginners only. I have emphasized on example rather than theory. There are self explained source code urls attached with slides. In the last slide I have attached source code for a real life example using Angular JS an BootStrap which may be very helpful to understand the concept of Angular JS.
The document provides an overview of basic CSS concepts including what CSS is, why it's used, CSS syntax, selectors like element, class, ID and pseudo selectors, and common CSS properties for styling like color, background, fonts, text, lists, and borders. CSS is used to control the presentation and layout of HTML documents and allows separation of HTML semantic content from visual design.
HTML forms allow users to enter data into a website. There are various form elements like text fields, textareas, dropdowns, radio buttons, checkboxes, and file uploads that collect different types of user input. The <form> tag is used to create a form, which includes form elements and a submit button. Forms submit data to a backend application using GET or POST methods.
This document provides an introduction to CSS (Cascading Style Sheets), covering topics such as:
- What CSS is and why it's used
- How to reference a CSS stylesheet from an HTML document
- CSS syntax including selectors, properties, and values
- Common CSS tags, properties, and positioning techniques
- Tools for inspecting and debugging CSS
The document provides information on HTML tables and forms. It discusses key tags for creating tables like <table>, <tr>, and <td>. It also covers table formatting options like cell spacing, padding, and column/row spans. For forms, it outlines common form controls like text fields, textareas, checkboxes, radio buttons, dropdowns and buttons. It provides examples of implementing these tags and controls.
The document discusses CSS properties for backgrounds, borders, margins, and padding. It provides examples of how to set the background-color, background-image, border styles/colors/widths, margin sizes, and padding amounts for various HTML elements using CSS. The properties covered include background-color, background-image, background-repeat, border-style, border-color, border-width, margin, padding, and their shorthand versions. Possible values for each property are also listed.
This document provides an introduction to basic JavaScript concepts. It explains that JavaScript is the programming language of the web, and covers JavaScript syntax, variables, operators, functions, arrays, events, exception handling, comments, and references for further learning. Key points include that JavaScript is lightweight, easy to learn, supports both front-end and back-end development, and has a growing community and documentation.
This document outlines key aspects of web engineering and web applications. It discusses the attributes of web applications including being network intensive, content driven, continuously evolving, immediate, requiring security, and emphasizing aesthetics. The document categorizes common types of web applications and identifies quality attributes such as usability, functionality, reliability, efficiency, maintainability, and extensibility. Finally, it notes that component-based development, security, and internet standards are important enabling technologies for web-based systems.
Basic Java script handouts for students shafiq sangi
The document provides an overview of JavaScript, including:
- JavaScript was created in 1995 by Brendan Eich at Netscape to allow for client-side scripting capabilities in web pages.
- JavaScript is an interpreted scripting language that is lightweight and enables dynamic interactions and validations on web pages.
- Common uses of JavaScript include client-side form validation, dynamic content display, and creating interactive elements like dropdown menus and pop-up windows.
- The document then covers JavaScript basics like variables, data types, conditional statements, loops, and functions. Examples are provided for each concept.
Here are the slides from my talk at @media in London two weeks ago titled "Professional Frontend Engineering." I had four goals for the talk.
Put a stake in the ground.
Reiterate our values.
Advocate the discipline.
Nurture a healthy Web.
The goals were threaded throughout the four sections of the talk::
Historical Perspective
Our Beliefs & Principles
Knowledge Areas & Best Practices
Why It All Matters
The professionalization of frontend engineering is a topic I'm passionate about. I think it is critical to the advancement of the Internet.
Presented May 30th, 2008, in London at the @media conference in the plenary opening day two.
The document discusses HTML and CSS box model, shorthand properties. It provides an overview of box-sizing properties, the CSS box model, and display properties. It also covers borders, background properties, and includes links to documentation and examples for further reference. The document is intended as a study guide for box model and shorthand properties in HTML and CSS.
This document provides a tutorial on using CSS to draw basic shapes like a face. It discusses key CSS properties for drawing like box-sizing, position, background-color, and transform. It then walks through the steps to draw different facial features like eyes, nose, mouth by specifying properties like width, height, border, and position. Color values are also provided for common parts of the face. The tutorial concludes by providing links to blog posts that cover preparing for the tutorial, adding the HTML, and implementing the CSS code.
Web engineering - An overview about HTMLNosheen Qamar
This document provides an overview of HTML elements for structuring content on web pages. It discusses block elements like paragraphs and lists that contain full regions of content versus inline elements like bold text and images that affect small amounts of content. It also covers various list types, images, links, tables, embedding audio and video, and table attributes.
This document provides an introduction to CSS (Cascading Style Sheets). It discusses key CSS concepts like selectors, properties, values and syntax. It also covers different ways to apply CSS like inline, internal and external stylesheets. Common CSS properties for formatting text like font, color, text-decoration are described. The document also discusses CSS box model and different units of measurement in CSS.
This lecture discusses web engineering and the development of high quality web applications. It begins by defining web engineering as using scientific, engineering, and management principles to successfully develop, deploy, and maintain web-based systems. It then discusses categories of web applications and quality attributes like usability, functionality, reliability, efficiency, maintainability, adaptability, and extensibility. The document emphasizes that as web applications increase in complexity, methodologies and best practices are needed for on-time and on-budget delivery of high quality applications that are easy to maintain.
Slide pendukung untuk mata kuliah Pemrograman Web 1 di Jurusan Teknik Informatika Universitas Pasundan Bandung.
Digunakan juga sebagai pendukung untuk video di channel youtube "WebProgrammingUNPAS"
https://www.youtube.com/channel/UCkXmLjEr95LVtGuIm3l2dPg
This is a laconic presentation on Angular JS for beginners only. I have emphasized on example rather than theory. There are self explained source code urls attached with slides. In the last slide I have attached source code for a real life example using Angular JS an BootStrap which may be very helpful to understand the concept of Angular JS.
The document provides an overview of basic CSS concepts including what CSS is, why it's used, CSS syntax, selectors like element, class, ID and pseudo selectors, and common CSS properties for styling like color, background, fonts, text, lists, and borders. CSS is used to control the presentation and layout of HTML documents and allows separation of HTML semantic content from visual design.
HTML forms allow users to enter data into a website. There are various form elements like text fields, textareas, dropdowns, radio buttons, checkboxes, and file uploads that collect different types of user input. The <form> tag is used to create a form, which includes form elements and a submit button. Forms submit data to a backend application using GET or POST methods.
This document provides an introduction to CSS (Cascading Style Sheets), covering topics such as:
- What CSS is and why it's used
- How to reference a CSS stylesheet from an HTML document
- CSS syntax including selectors, properties, and values
- Common CSS tags, properties, and positioning techniques
- Tools for inspecting and debugging CSS
The document provides information on HTML tables and forms. It discusses key tags for creating tables like <table>, <tr>, and <td>. It also covers table formatting options like cell spacing, padding, and column/row spans. For forms, it outlines common form controls like text fields, textareas, checkboxes, radio buttons, dropdowns and buttons. It provides examples of implementing these tags and controls.
The document discusses CSS properties for backgrounds, borders, margins, and padding. It provides examples of how to set the background-color, background-image, border styles/colors/widths, margin sizes, and padding amounts for various HTML elements using CSS. The properties covered include background-color, background-image, background-repeat, border-style, border-color, border-width, margin, padding, and their shorthand versions. Possible values for each property are also listed.
This document provides an introduction to basic JavaScript concepts. It explains that JavaScript is the programming language of the web, and covers JavaScript syntax, variables, operators, functions, arrays, events, exception handling, comments, and references for further learning. Key points include that JavaScript is lightweight, easy to learn, supports both front-end and back-end development, and has a growing community and documentation.
This document outlines key aspects of web engineering and web applications. It discusses the attributes of web applications including being network intensive, content driven, continuously evolving, immediate, requiring security, and emphasizing aesthetics. The document categorizes common types of web applications and identifies quality attributes such as usability, functionality, reliability, efficiency, maintainability, and extensibility. Finally, it notes that component-based development, security, and internet standards are important enabling technologies for web-based systems.
Basic Java script handouts for students shafiq sangi
The document provides an overview of JavaScript, including:
- JavaScript was created in 1995 by Brendan Eich at Netscape to allow for client-side scripting capabilities in web pages.
- JavaScript is an interpreted scripting language that is lightweight and enables dynamic interactions and validations on web pages.
- Common uses of JavaScript include client-side form validation, dynamic content display, and creating interactive elements like dropdown menus and pop-up windows.
- The document then covers JavaScript basics like variables, data types, conditional statements, loops, and functions. Examples are provided for each concept.
Here are the slides from my talk at @media in London two weeks ago titled "Professional Frontend Engineering." I had four goals for the talk.
Put a stake in the ground.
Reiterate our values.
Advocate the discipline.
Nurture a healthy Web.
The goals were threaded throughout the four sections of the talk::
Historical Perspective
Our Beliefs & Principles
Knowledge Areas & Best Practices
Why It All Matters
The professionalization of frontend engineering is a topic I'm passionate about. I think it is critical to the advancement of the Internet.
Presented May 30th, 2008, in London at the @media conference in the plenary opening day two.