What Is E-commerce/E-business?
What Is E-commerce/E-business?
Gathering and using demographic data through web contacts and social media
increasingly blurred as more and more businesses move sections of their operations
onto the Internet.
Business to Business or B2B refers to electronic commerce between businesses rather
than between a business and a consumer. B2B businesses often deal with hundreds or
even thousands of other businesses, either as customers or suppliers. Carrying out
these transactions electronically provides vast competitive advantages over traditional
methods. When implemented properly, ecommerce is often faster, cheaper and more
convenient than the traditional methods of bartering goods and services.
Electronic transactions have been around for quite some time in the form of Electronic
Data Interchange or EDI. EDI requires each supplier and customer to set up a
dedicated data link (between them), where ecommerce provides a cost-effective
method for companies to set up multiple, ad-hoc links. Electronic commerce has also
led to the development of electronic marketplaces where suppliers and potential
customers are brought together to conduct mutually beneficial trade.
The road to creating a successful online store can be a difficult if unaware of
ecommerce principles and what ecommerce is supposed to do for your online
business. Researching and understanding the guidelines required to properly
implement an e-business plan is a crucial part to becoming successful with online
store building.
3. In fact, during the economic activity in the past, large enterprise frequently has
advantage of information resource, and thus at the expense of consumers. Nowadays,
the transparent and real-time information protects the rights of consumers, because the
consumers can use internet to pick out the portfolio to the benefit of themselves. The
competitiveness of enterprises will be much more obvious than before, consequently,
social welfare would be improved by the development of the e-commerce.
4. The new economy led by the e-commerce change humanistic spirit as well, but above
all, is the employee loyalty.[79] Due to the market with competition, the employees level
of professionalism becomes the crucial for enterprise in the niche market. The
enterprises must pay attention to how to build up the enterprises inner culture and a set
of interactive mechanisms and it is the prime problem for them. Furthermore, though
the mode of e-commerce decrease the information cost and transaction cost, however,
its development also makes human being are overly computer literate. In hence,
emphasized more humanistic attitude to work is another project for enterprise to
development. Life is the root of all and high technology are merely an assistive tool to
support our quality of life.
The e-commerce is not a kind of new industry, but it is creating a new economic model.
Most of people agree that the e-commerce indeed to be important and significant for
economic society in the future, but actually that is a bit of clueless feeling at the
beginning, this problem is exactly prove the e-commerce is a sort of incorporeal
revolution.[80]Generally speaking, as a type of business active procedure, the ecommerce is going to leading an unprecedented revolution in the world, the influence of
this model far exceeded the commercial affair itself.[81] Except the mentioned above, in
the area of law, education, culture and also policy, the e-commerce will continue that
rise in impact. The e-commerce is truly to take human beings into the information
society.
Business applications
Instant messaging
Pretail
3. What is Internet?
In the early days, most people just used the Internet to search for
information. Today's Internet is a constantly evolving tool that not only
contains an amazing variety of information but that also provides new
ways of accessing, interacting, and connecting with people and
content. As a result, new terms are constantly appearing.
site may vary slightly depending on the browser you use. Also, later versions
of a particular browser are able to render more "bells and whistles" such as
animation, virtual reality, sound, and music files, than earlier versions.
The Internet has continued to grow and evolve over the years of its
existence. IPv6, for example, was designed to anticipate enormous future
expansion in the number of available IP addresses. In a related development,
the Internet of Things (IoT) is the burgeoning environment in which almost any
entity or object can be provided with a unique identifier and the ability to
transfer data automatically over the Internet.
HTML and the CSS standards, has encouraged the use of CSS over explicit presentational
HTML since 1999.
HTML markup consists of several key components, including tags (and their attributes), characterbased data types, character references and entity references. Another important component is
the document type declaration, which triggers standards mode rendering.
The following is an example of the classic Hello world program, a common test employed for
comparing programming languages, scripting languages and markup languages. This example is
made using 9 lines of code:
<!DOCTYPE html>
<html>
<head>
<title>This is a title</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
(The text between <html> and </html> describes the web page, and the text between <body> and
</body> is the visible page content. The markup text "<title>This is a title</title>" defines the browser
page title.)
The Document Type Declaration <!DOCTYPE html> is for HTML5. If a declaration is not included,
various browsers will revert to "quirks mode" for rendering.[47]
Elements[edit]
Main article: HTML element
HTML documents imply a structure of nested HTML elements. These are indicated in the document
by HTML tags, enclosed in angle brackets thus: <p> [48]
In the simple, general case, the extent of an element is indicated by a pair of tags: a "start
tag" <p> and "end tag" </p> . The text content of the element, if any, is placed between these tags.
Tags may also enclose further tag markup between the start and end, including a mixture of tags and
text. This indicates further (nested) elements, as children of the parent element.
The start tag may also include attributes within the tag. These indicate other information, such as
identifiers for sections within the document, identifiers used to bind style information to the
presentation of the document, and for some tags such as the <img> used to embed images, the
reference to the image resource.
Some elements, such as the line break <br> , do not permit any embedded content, either text or
further tags. These require only a single empty tag (akin to a start tag) and do not use an end tag.
Many tags, particularly the closing end tag for the very commonly-used paragraph element <p> , are
optional. An HTML browser or other agent can infer the closure for the end of an element from the
context and the structural rules defined by the HTML standard. These rules are complex and not
widely understood by most HTML coders.
The general form of an HTML element is therefore: <tag attribute1="value1"
attribute2="value2">content</tag> . Some HTML elements are defined as empty
level
level
level
level
level
level
1</h1>
2</h2>
3</h3>
4</h4>
5</h5>
6</h6>
Paragraphs:
<p>Paragraph 1</p>
<p>Paragraph 2</p>
Line breaks: <br> . The difference between <br> and <p> is that "br" breaks a line without altering
the semantic structure of the page, whereas "p" sections the page intoparagraphs. Note also that
"br" is an empty element in that, although it may have attributes, it can take no content and it may
not have an end tag.
<p>This <br> is a paragraph <br> with <br> line breaks</p>
This is a link in HTML. To create a link the <a> tag is used. The href= attribute holds the URL
address of the link.
<a href="http://www.wikipedia.org/">A link to Wikipedia!</a>
Comments:
<!-- This is a comment -->
Comments can help in the understanding of the markup and do not display in the webpage.
There are several types of markup elements used in HTML:
Structural markup indicates the purpose of text
For example, <h2>Golf</h2> establishes "Golf" as a second-level heading. Structural
markup does not denote any specific rendering, but most web browsers have default styles
for element formatting. Content may be further styled using Cascading Style Sheets (CSS).[49]
Presentational markup indicates the appearance of the text, regardless of its purpose
For example <b>boldface</b> indicates that visual output devices should render
"boldface" in bold text, but gives little indication what devices that are unable to do this (such
as aural devices that read the text aloud) should do. In the case of
both <b>bold</b> and <i>italic</i> , there are other elements that may have
equivalent visual renderings but that are more semantic in nature, such
as <strong>strong text</strong> and <em>emphasised text</em> respectively. It
is easier to see how an aural user agent should interpret the latter two elements. However,
they are not equivalent to their presentational counterparts: it would be undesirable for a
screen-reader to emphasize the name of a book, for instance, but on a screen such a name
would be italicized. Most presentational markup elements have become deprecated under
the HTML 4.0 specification in favor of using CSS for styling.
Hypertext markup makes parts of a document into links to other documents
An anchor element creates a hyperlink in the document and its href attribute sets the link's
target URL. For example the HTML markup, <a
Attributes[edit]
Main article: HTML attribute
Most of the attributes of an element are name-value pairs, separated by "=" and written
within the start tag of an element after the element's name. The value may be enclosed
in single or double quotes, although values consisting of certain characters can be left
unquoted in HTML (but not XHTML) .[50][51] Leaving attribute values unquoted is
considered unsafe.[52] In contrast with name-value pair attributes, there are some
attributes that affect the element simply by their presence in the start tag of the element,
[6]
like the ismap attribute for the img element.[53]
There are several common attributes that may appear in many elements :
The class attribute provides a way of classifying similar elements. This can be
used for semantic or presentation purposes. For example, an HTML document
might semantically use the designation class="notation" to indicate that all
elements with this class value are subordinate to the main text of the document. In
presentation, such elements might be gathered together and presented as footnotes
on a page instead of appearing in the place where they occur in the HTML source.
Class attributes are used semantically in microformats. Multiple class values may be
specified; for example class="notation important" puts the element into both
the "notation" and the "important" classes.
though sometimes this can be too cumbersome for a simple, specific, or ad hoc
styling.
The lang attribute identifies the natural language of the element's contents, which
may be different from that of the rest of the document. For example, in an English-
language document:
<p>Oh well, <span lang="fr">c'est la vie</span>, as they say
in France.</p>
The abbreviation element, abbr , can be used to demonstrate some of these attributes :
<abbr id="anId" class="jargon" style="color:purple;"
title="Hypertext Markup Language">HTML</abbr>
This example displays as HTML; in most browsers, pointing the cursor at the
abbreviation should display the title text "Hypertext Markup Language."
Most elements take the language-related attribute dir to specify text direction, such as
with "rtl" for right-to-left text in, for example, Arabic, Persian or Hebrew.
An HTML Application (HTA) is a Microsoft Windows program whose source code consists
of HTML, Dynamic HTML, and one or more scripting languages supported by Internet Explorer, such
as VBScript or JScript. The HTML is used to generate the user interface, and the scripting language
is used for the program logic. An HTA executes without the constraints of the internet browser
security model; in fact, it executes as a "fully trusted" application.
The usual file extension of an HTA is .hta .
The ability to execute HTAs was introduced to Microsoft Windows in 1999, along with the release
of Microsoft Internet Explorer 5.[1] On December 9, 2003 this technology was patented.[2]
HTA stands for "HTML Application". It's a concept from the research kitchens of Microsoft and works with all computer
running Explorer browsers 5.0 and above. Notice I said "running" MSIE 5.0. This HTA does not work within the
browser, rather, HTA allows you to create a downloadable file that takes with it all the information regarding how it will
display and be rendered.
HTA understands everything the browser understands including HTML and CSS code. Microsoft described an HTA as
running much like an .exe file. The browser will ask you if you'd like to download an HTA just any other .exe file. HTAs
will run from your system so they are not bound by security or privacy concerns that are found on the Internet. Of
course one can see multiple benefits and concerns in such a file since once the file is downloaded and run, it is seen
as a trusted program and has access to the system it is sitting on.
HTML Application[edit]
Main article: HTML Application
An HTML Application (HTA; file extension ".hta") is a Microsoft Windows application that uses HTML
and Dynamic HTML in a browser to provide the application's graphical interface. A regular HTML file
is confined to the security model of the web browser's security, communicating only to web servers
and manipulating only webpage objects and site cookies. An HTA runs as a fully trusted application
and therefore has more privileges, like creation/editing/removal of files and Windows
Registry entries. Because they operate outside the browser's security model, HTAs cannot be
executed via HTTP, but must be downloaded (just like an EXE file) and executed from local file
system.
HTML4 variations[edit]
HTML is precisely what we were trying to PREVENT ever-breaking links, links going outward only, quotes you can't
follow to their origins, no version management, no rights management.
Ted Nelson[68]
Since its inception, HTML and its associated protocols gained acceptance relatively quickly.
However, no clear standards existed in the early years of the language. Though its creators originally
conceived of HTML as a semantic language devoid of presentation details, [69]practical uses pushed
many presentational elements and attributes into the language, driven largely by the various browser
vendors. The latest standards surrounding HTML reflect efforts to overcome the sometimes chaotic
development of the language[70] and to create a rational foundation for building both meaningful and
well-presented documents. To return HTML to its role as a semantic language, theW3C has
developed style languages such as CSS and XSL to shoulder the burden of presentation. In
conjunction, the HTML specification has slowly reined in the presentational elements.
There are two axes differentiating various variations of HTML as currently specified: SGML-based
HTML versus XML-based HTML (referred to as XHTML) on one axis, and strict versus transitional
(loose) versus frameset on the other axis.
4. If present, remove the XML declaration. (Typically this is: <?xml version="1.0"
encoding="utf-8"?> ).
5. Ensure that the document's MIME type is set to text/html . For both HTML and
XHTML, this comes from the HTTP Content-Type header sent by the server.
6. Change the XML empty-element syntax to an HTML style empty
element ( <br/> to <br> ).
Those are the main changes necessary to translate a document from XHTML 1.0 to HTML 4.01. To
translate from HTML to XHTML would also require the addition of any omitted opening or closing
tags. Whether coding in HTML or XHTML it may just be best to always include the optional tags
within an HTML document rather than remembering which tags can be omitted.
A well-formed XHTML document adheres to all the syntax requirements of XML. A valid document
adheres to the content specification for XHTML, which describes the document structure.
The W3C recommends several conventions to ensure an easy migration between HTML and
XHTML (see HTML Compatibility Guidelines). The following steps can be applied to XHTML 1.0
documents only:
Include both xml:lang and lang attributes on any elements assigning language.
Use the empty-element syntax only for elements specified as empty in HTML.
Include an extra space in empty-element tags: for example <br /> instead of <br/> .
Include explicit close tags for elements that permit content but are left empty (for
example, <div></div> , not <div /> ).
Omit the XML declaration.
By carefully following the W3C's compatibility guidelines, a user agent should be able to interpret the
document equally as HTML or XHTML. For documents that are XHTML 1.0 and have been made
compatible in this way, the W3C permits them to be served either as HTML (with
a text/html MIME type), or as XHTML (with
an application/xhtml+xml or application/xml MIME type). When delivered as XHTML,
browsers should use an XML parser, which adheres strictly to the XML specifications for parsing the
document's contents.