Internet Tech
Internet Tech
Title tag
Meta tag
Script tag
Non Script tag
Base tag
Title Tag:
The <title> tag defines the title of the document. Title of
document defines the title in browser toolbar, provides the
title to the page when it loads or when you bookmark any
particular page title appears, following example will clear this
theory.
Meta Tag:
The <meta> tag generally requires the content attributes and
name to be working together to present your web page in a
better way. Meta tags are used to pass the information or
technical data for search engines that will not be seen by the
end user. These invisible modules provide a flag for search
engines to follow search technique or investigate and will then
present that data.
Script Tag:
This tag is used to include client side script in HTML. Basically script (clients script) is a program that
may bunch up an HTML document .The script runs when it loads on client machine like emulator or
browsers. HTML's support for scripts is independent of the scripting language.
The script element either contains scripting statements (JavaScript/VBscript/CSSscript) or it links to
another script by src attribute. The purpose for adding JavaScript in HTML is image manipulation,
form validation, and dynamic changes of content. Listed example will shows you the correct way of
defining the script tag and a proper script.
For example, If you Google chrome are not supporting script to run. Then it will show you output to
your screen.
Base Element:
the <base> tag specifies the base URL/target for all relative URLs in a document. It provides a method
for defining the base URL for all links and form submissions on a page. It also provides a common
target (in the form of a named window) for all of these links or form submissions. The <base> tag goes
inside the <head> element. Following script will clear the concept
Hyperlink
Updated: 06/16/2017 by Computer Hope
In computing, a hyperlink, or simply a link, is a reference to data that the reader can directly follow
either by clicking, tapping, or hovering. A hyperlink points to a whole document or to a specific
element within a document. Hypertext is text with hyperlinks. The text that is linked from is called
anchor text.
The <a> tag defines a hyperlink, which is used to link from one page to another.
The most important attribute of the <a> element is the href attribute, which indicates the link's
destination.
This is a guest article contributed by Jefferson Hawkins, aimed at those looking for a successful
website.
Many successful companies, it seems, can create anything – except an effective website. I am always
amazed that so many top professional firms – in manufacturing, industry, engineering, sales, and
many other areas – have websites that are poorly designed, hard to navigate, impractical, and
impossible for search engines to find. The same managers, who demand high performance, efficient
design, practicality, and minimal waste, don’t seem to demand the same things from their website.
Here are a few tips:
1. Appearances matter
Brilliant, award-winning design is not the most important thing in a website, but if you fall below a
certain standard of design quality, your potential customers won’t take you seriously. If your website
looks like it was put together by someone’s nephew in his basement, people will assume you’re a
small, unprofessional, fly-by-night operation – no matter how big and successful you really are.
A well-designed website instantly communicates that you are big, stable and successful, and that you
care about quality. And even if you are two guys working out of a garage, you can look as big, stable
and professional as any competitor. Good design doesn’t cost a lot – it just requires dealing with a
designer who knows what they are doing.
Content
Give your potential customers the information they want and need. That requires knowing your
customer. Talk to them. Talk to your sales people. Find out what are the essential things your
customers need to know. Understand how purchasing decisions are made.
Your home page should establish, right away, who you are, what business you are in, what products
or services you provide, and what sets you apart from your competitors. Anyone should be able to
glance at your home page and understand all of these things right away. There should be no question
as to what you do and the benefit you provide.
And keep the text customer oriented. Talk about their problems, their needs, their concerns, and how
you solve them. Forget that company mission statement or the glowing letter from the president.
They don’t care. They want to know what can you do for me?
Have reasons for customers to return to your site. Offer such things as product information,
specifications and operating manuals, professional tips, recipes, and tutorials. Keep this content
ungated (doesn’t require registration). Convert your PDF files to web pages and make the PDF
available as a free download at the bottom of the web page. Give your customers and potential
customers lots of reasons to return to your site again and again.
Photographs and videos are a great way to show your products and demonstrate them in action.
3. Navigation
Navigation
Face it, your business is complex. You may have an extensive product line, many options, many
different types of customers or industries that you serve. Effectively directing the customer and
channeling them to the products and services they need is vital. Before you start or re-do your
website, work out your navigation in advance. Customers should be able to glance at your home page
and see exactly where they need to go.
Consider offering a download of your complete catalog, and making the download button visible on
your home page – “above the fold.” Even better, consider making your catalog available as part of the
website itself, so customers can search it online.
SEO
Search Engine Optimization (SEO) is a big subject. Ideally, you should have an SEO specialist work over
your site and make sure that search engines can find it. But even if you can’t afford that right now,
there are some simple things you can do to make your site visible.
One of the most common mistakes is to embed key text and information in graphics or Flash
animation. Search engines cannot read text that is embedded into pictures. You can test this by
attempting to select and copy the text on a website. If you can’t select and copy the text, then search
engines can’t read it.
Include in your informational text key words that people normally use when searching for your type
of product or service. Use the most obvious ones, and any common variations.
Take the time to learn and use title, description and keyword metatags. Or hire someone to handle
these SEO basics for you.
5. Keep it timely
There is nothing worse than an out-of-date website to communicate to your customers that you don’t
care. Outdated offers, announcements for last year’s trade shows, out-of-date staff lists – it all
detracts from your image as an efficient company that will provide great service. Make sure your
website has a user-friendly content management system so you can update frequently and easily.
Not everyone who visits your website is ready to buy. Provide reasons for them to contact you and
give you their name and e-mail. Include contact forms and “get a free estimate” forms. Offer a
newsletter with industry information, product announcements and tips.
Include “calls to action” such as “Call now to order,” “Click here for a free quote,” and “Download our
product catalog.” A “live chat” or “live assistance” function can be a great lead generator.
Facebook and Twitter are not just for teenage girls any more. In fact, more and more businesses are
using these to build an interested online community. Consider starting a blog where you post relevant
articles about your industry, your products, new developments, and upcoming events. Providing a
forum where your customers can interact with you and other customers and share knowledge helps
to build your company’s brand and your positioning as an industry leader.
Post press releases on your website and/or blog, then link to them on Facebook, LinkedIn, and Twitter.
Make sure your website includes “share” buttons so that visitors can easily share your content.
There are many other things you can do to make your website more effective, and truly reflect the
quality and professionalism of your products and services. Take the time and care to make it bright,
attractive, informative, easy to navigate, and easy to find.
UDP
TCP
Acronym for Transmission Control Protocol User Datagram
Protocol or
Universal
Datagram
Protocol
Speed of transfer The speed for TCP is slower than UDP is faster
UDP
TCP
Error Checking TCP does error checking and UDP does error
error recovery. Erroneous checking but
packets are retransmitted from simply discards
the source to the destination. erroneous
packets. Error
recovery is not
attempted.
HTML XHTML
Function Web pages are written in HTML. Extended version of HTML that is
stricter and XML-based.
Versions HTML 2, HTML 3.2, HTML 4.0, XHTML 1, XHTML 1.1, XHTML 2,
HTML 5. XHTML 5.
Creating a table
Use the HTML <table> element to define a table
Use the HTML <tr> element to define a table row
Use the HTML <td> element to define a table data
Use the HTML <th> element to define a table heading
Use the HTML <caption> element to define a table caption
Use the CSS border property to define a border
Use the CSS border-collapse property to collapse cell borders
Use the CSS padding property to add padding to cells
Use the CSS text-align property to align cell text
Use the CSS border-spacing property to set the spacing between
cells
Use the colspan attribute to make a cell span many columns
Use the rowspan attribute to make a cell span many rows
Use the id attribute to uniquely define one table
A "proxy server" is any server that acts as a proxy for some other server or group
of servers. A proxy is an agent (in law, a person, but in computer systems
typically a service or process) that accepts transactions from clients, examines
them, and then sends them on to other servers to be processed (possibly after
modifying them, and often by choosing which of several servers based on the
characteristics of the transaction).
5. SECURITY MISCONFIGURATION
Security misconfiguration encompasses several types of vulnerabilities all
centered on a lack of maintenance or a lack of attention to the web application
configuration. A secure configuration must be defined and deployed for the
application, frameworks, application server, web server, database server, and
platform. Security misconfiguration gives hackers access to private data or
features and can result in a complete system compromise.
Don't get caught with your guard down. Practice safe website security measures
and always be ready to protect yourself, and your company's future, from an
attack that you might never recover from. The best way to tell if your website
or server is vulnerable is to conduct regular security audits.
This is the number one problem, all right. I am amazed how many websites are
built simply because some executive told somebody to do it without telling
them what the site should achieve. And no, it is not an acceptable reason
that "everybody else is doing it."
Granted, these days, you need a website simply to be considered a
professionally run organization (not being on the web is like not having a fax
machine: people think you are a fly-by-night). Thus, it is OK to make a
"business-card site" with a small amount of corporate image building,
directions to your various facilities, and the annual report and other investor
information. However, doing so is not the most effective use of the web, and a
site along these lines should only be built as a result of an explicit decision not
to invest in active use of the web for business.
Most companies should start their web design project by finding out ways in
which they can provide true customer value on their site. Give users benefits
from spending time on your site, allow them to do business with you, and their
money will follow.
Users should not have to care how your company is organized, so they should
not be able to deduce your organizational structure from the structure of your
website. Admittedly, it is easiest to distribute responsibility for the site to
divisions and departments according to already established chains of
command and budget categories, but doing so results in an internally centered
site rather than a customer-focused site.
The site structure should be determined by the tasks users want to perform on
your site, even if that means having a single page for information from two very
different departments. It is often necessary to distribute information from a
single department across two or more parts of the site, and many subsites will
have to be managed in collaboration between multiple departments.
A classic sign of a mismanaged website is when the homepage has a button
for each of the senior vice presidents in the company. Remember, you don't
design for your VPs, so it will be quite common that you can't tell them what
"their" button is on the homepage.
If you outsource every new web project to a new agency, your site will end up
looking like one of those quilts assembled from patches by each of the
participants in a protest march. The problem with using multiple agencies is
that each of them want to put their own stamp on the site: both because they
have different design philosophies and because they will want to use you as a
reference account. It is no fun to say "we designed such-and-such pages" if all
the pages on the site look the same.
Users get very annoyed when they move between pages on a site and find
drastically varying designs at every turn. Consistency is the key to
usable interaction design: when all interface elements look and function the
same, users feel more confident using the site because they can transfer their
learning from one subsite to the next rather than having to learn everything
over again for each new page.
The best way to ensure consistency is to have a single department that is
responsible for the design of the entire site. If this cannot be done, at least
have a central group that oversees all design work and that is chartered to
enforce a single styleguide. Even if the central group does not actually design
any pages themselves, considerable consistency can be achieved if the
various departments can turn to a single source of design advice. Even better:
have the central design group maintain the templates and deliver updated and
revised graphics as needed.
The web is a linking medium: the hypertext links are what ties it together and
allow users to discover new and useful sites. Most companies have recognized
this phenomenon to the extent that they religiously include their URLs in all
advertising, TV commercials, press releases, and even in the products
themselves (ever bought underwear with a URL woven into it?). Unfortunately,
most of these URLs are overly generic and do not provide users with any
payoff that is related to the context in which the user found the URL. Do not
link to your homepage in your ads. If a potential customer gets interested in
a new product or a special offer, you should not force the poor schmoe to find
out how to navigate the site from the homepage to the product page. Instead,
link directly to the product page from the ad. Also, seed press releases with
specific URLs that support your message: reporters may follow these links for
additional detail and online publications may use specific links instead of
generic ones to better serve their users.
If you are running a campaign with a certain theme, have it include a URL to a
page that follows up on that theme. The payoff page should not be a copy of
the ad (the customer presumably already read the ad before going to the web),
though a link to an online version of the ad might be appropriate to help users
who go to the page without having seen the ad. Instead, use each medium for
what it's good at. For example, a game company could use TV commercials to
make people think that a game looks good and use the web to allow them to
play a simplified version of the game.
Thankfully, many sites have embraced the value of customer data for design,
but unfortunately many of them rely solely on traditional market research
like focus groups. Most of these methods relate to creating desire for a product
and getting it sold and do not provide detailed information about how people
operate the product. A web design is an interactive product, and therefore
usability engineering methods are necessary to study what happens during the
user's interaction with the site.
Users are not designers: no matter how many focus groups you run, they
cannot tell you how to design your navigation. Focus groups are great for
getting information about users' current concerns and areas where they would
like help, but they will rarely teach you how to reinvent the fundamental way
you do business. Listening carefully to customers will often reveal frustrations
that can turn into opportunities for improvement, but once you have an idea for
an improvement, you must create a prototype design and try it out with users in
a usability test to see whether it really works for them.
There are endless stories of customers who say in focus groups that they
would love a certain feature, but who never use it once it is launched because
it is too cumbersome, too expensive, or doesn't really meet their needs in real
use. The point is that market research forms the starting point but has to be
supplemented with usability engineering if you want a design that works when
people try to use it.
You may commission a traditional market research firm to question thousands
of customers to measure whether they like your website more or less than your
competition. Once you know that your site scores, say, 5.6 and your worst
competitor scores 5.9, you may know that you need to improve, but you will not
know how to improve. Specific insights into the detailed design of your site and
the parts that must change because they are confusing, slow users down, or
do not match the way users want to work can be derived from watching 4 or 5
users as they actually use your site to perform real tasks. A day or two in
theusability lab and you will have a long list of changes that will improve your
design.
It is less common to find sites that only do user testing and never conduct any
market research, but that would be a mistake too.
This is the number one problem, all right. I am amazed how many websites are
built simply because some executive told somebody to do it without telling
them what the site should achieve. And no, it is not an acceptable reason
that "everybody else is doing it."
Granted, these days, you need a website simply to be considered a
professionally run organization (not being on the web is like not having a fax
machine: people think you are a fly-by-night). Thus, it is OK to make a
"business-card site" with a small amount of corporate image building,
directions to your various facilities, and the annual report and other investor
information. However, doing so is not the most effective use of the web, and a
site along these lines should only be built as a result of an explicit decision not
to invest in active use of the web for business.
Most companies should start their web design project by finding out ways in
which they can provide true customer value on their site. Give users benefits
from spending time on your site, allow them to do business with you, and their
money will follow.
Users should not have to care how your company is organized, so they should
not be able to deduce your organizational structure from the structure of your
website. Admittedly, it is easiest to distribute responsibility for the site to
divisions and departments according to already established chains of
command and budget categories, but doing so results in an internally centered
site rather than a customer-focused site.
The site structure should be determined by the tasks users want to perform on
your site, even if that means having a single page for information from two very
different departments. It is often necessary to distribute information from a
single department across two or more parts of the site, and many subsites will
have to be managed in collaboration between multiple departments.
A classic sign of a mismanaged website is when the homepage has a button
for each of the senior vice presidents in the company. Remember, you don't
design for your VPs, so it will be quite common that you can't tell them what
"their" button is on the homepage.
If you outsource every new web project to a new agency, your site will end up
looking like one of those quilts assembled from patches by each of the
participants in a protest march. The problem with using multiple agencies is
that each of them want to put their own stamp on the site: both because they
have different design philosophies and because they will want to use you as a
reference account. It is no fun to say "we designed such-and-such pages" if all
the pages on the site look the same.
Users get very annoyed when they move between pages on a site and find
drastically varying designs at every turn. Consistency is the key to
usable interaction design: when all interface elements look and function the
same, users feel more confident using the site because they can transfer their
learning from one subsite to the next rather than having to learn everything
over again for each new page.
The best way to ensure consistency is to have a single department that is
responsible for the design of the entire site. If this cannot be done, at least
have a central group that oversees all design work and that is chartered to
enforce a single styleguide. Even if the central group does not actually design
any pages themselves, considerable consistency can be achieved if the
various departments can turn to a single source of design advice. Even better:
have the central design group maintain the templates and deliver updated and
revised graphics as needed.
The web is a linking medium: the hypertext links are what ties it together and
allow users to discover new and useful sites. Most companies have recognized
this phenomenon to the extent that they religiously include their URLs in all
advertising, TV commercials, press releases, and even in the products
themselves (ever bought underwear with a URL woven into it?). Unfortunately,
most of these URLs are overly generic and do not provide users with any
payoff that is related to the context in which the user found the URL. Do not
link to your homepage in your ads. If a potential customer gets interested in
a new product or a special offer, you should not force the poor schmoe to find
out how to navigate the site from the homepage to the product page. Instead,
link directly to the product page from the ad. Also, seed press releases with
specific URLs that support your message: reporters may follow these links for
additional detail and online publications may use specific links instead of
generic ones to better serve their users.
If you are running a campaign with a certain theme, have it include a URL to a
page that follows up on that theme. The payoff page should not be a copy of
the ad (the customer presumably already read the ad before going to the web),
though a link to an online version of the ad might be appropriate to help users
who go to the page without having seen the ad. Instead, use each medium for
what it's good at. For example, a game company could use TV commercials to
make people think that a game looks good and use the web to allow them to
play a simplified version of the game.
Thankfully, many sites have embraced the value of customer data for design,
but unfortunately many of them rely solely on traditional market research
like focus groups. Most of these methods relate to creating desire for a product
and getting it sold and do not provide detailed information about how people
operate the product. A web design is an interactive product, and therefore
usability engineering methods are necessary to study what happens during the
user's interaction with the site.
Users are not designers: no matter how many focus groups you run, they
cannot tell you how to design your navigation. Focus groups are great for
getting information about users' current concerns and areas where they would
like help, but they will rarely teach you how to reinvent the fundamental way
you do business. Listening carefully to customers will often reveal frustrations
that can turn into opportunities for improvement, but once you have an idea for
an improvement, you must create a prototype design and try it out with users in
a usability test to see whether it really works for them.
There are endless stories of customers who say in focus groups that they
would love a certain feature, but who never use it once it is launched because
it is too cumbersome, too expensive, or doesn't really meet their needs in real
use. The point is that market research forms the starting point but has to be
supplemented with usability engineering if you want a design that works when
people try to use it.
You may commission a traditional market research firm to question thousands
of customers to measure whether they like your website more or less than your
competition. Once you know that your site scores, say, 5.6 and your worst
competitor scores 5.9, you may know that you need to improve, but you will not
know how to improve. Specific insights into the detailed design of your site and
the parts that must change because they are confusing, slow users down, or
do not match the way users want to work can be derived from watching 4 or 5
users as they actually use your site to perform real tasks. A day or two in
theusability lab and you will have a long list of changes that will improve your
design.
It is less common to find sites that only do user testing and never conduct any
market research, but that would be a mistake too.
The list items will be marked with bullets (small black circles) by default:
HTML uses elements like <b> and <i> for formatting output,
like bold or italic text.
DEFINITION
SGML (Standard Generalized Markup Language)
SGML is based on the idea that documents have structural and other semantic
elements that can be described without reference to how such elements
should be displayed. The actual display of such a document may vary,
depending on the output medium and style preferences. Some advantages of
documents based on SGML are:
Syntax
All DTD element declarations have this general form:
elementname is the element name (also called the generic identifier) that you
are defining.
content defines what content (if any) can go within the element.
Empty content
Element content
Mixed content
Any content
Empty Content
This is a special case of element declaration. This element declaration does
not contain any content. These are declared with the keyword EMPTY.
Syntax
Following is the syntax for empty element declaration:
Example
Following is a simple example demonstrating empty element declaration:
<?xml version="1.0"?>
<!DOCTYPE hr[
<!ELEMENT address EMPTY>
]>
<address />
In this example address is declared as an empty element. The markup for
address element would appear as <address />.
Element Content
In element declaration with element content, the content would be allowable
elements within parentheses. We can also include more than one element.
Syntax
Following is a syntax of element declaration with element content:
child1, child2.. are the elements and each element must have its own definition
within the DTD.
Example
Below example demonstrates a simple example for element declaration with
element content:
Rules
We need to follow certain rules if there is more than one element content:
Choices: Suppose you need to allow one element or another, but not both. In
such cases you must use the pipe (|) character. The pipe functions as an
exclusive OR. For example:
Syntax
Following is a generic syntax for mixed element content:
PCDATA is the text that is not markup. #PCDATA must come first in the mixed
content declaration.
child1, child2.. are the elements and each element must have its own definition
within the DTD.
The operator (*) must follow the mixed content declaration if children elements
are included
Example
Following is a simple example demonstrating the mixed content element
declaration in a DTD.
]>
<address>
Here's a bit of text mixed up with the child element.
<name>Tanmay Patil</name>
</address>
ANY Element Content
You can declare an element using the ANY keyword in the content. It is most
often referred to as mixed category element. ANY is useful when you have yet
to decide the allowable contents of the element.
Syntax
Following is the syntax for declaring elements with ANY content: