Speaker: Wei-Lin Chen Date: 2010/07/13

Slides:



Advertisements
Similar presentations
●網路能做些什麼呢? 檔案管理 共享檔案 傳輸檔案 共享應用程式 資料庫 網路電玩 週邊設備分享 印表機 硬碟空間 光碟機 傳真 / 數據機 和其他網路使用者交流 收發電子郵件 電子會議 網路電玩 在網路上,必須透過帳號與密碼來管理使用者的身分與權限.
Advertisements

HyperText Markup Language
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
网页设计与制作 教师姓名: 职务:.
第3章 电子商务的技术基础 3.1 电子商务与计算机网络技术 3.2 电子商务与Web技术 3.3 电子数据交换(EDI)技术
第二章 网页艺术设计的技术基础.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
网页制作 第一讲
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
Web Programming 網際網路程式設計
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
FRONTPAGE.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
全球資訊網(WWW)簡介.
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
CT212 (02/03)-Network Programming and design
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
网页制作 第五讲 Dreamweaver基础.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
东南大学 大学计算机基础 ——基本概念及应用思维解析.
Lotus Domino R7 Designer
第 2 章 必備的 HTML 與 CSS 重點.
第四章 網頁表單與資料傳遞.
Introduction to PHP part3
2018/11/11 CGI程式設計進階 (for UNIX Perl) 國立中央大學電算中心 陳慶彥.
网站设计 前端 入门学习.
Joomla! Extension Course - 1
Ch.13 HTML網頁實作.
Lecture 2 Lecture An Introduction To The HTML Language
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
JavaScript 语言3 学习网站:心蕊设计
Happy Designer 第四次聚會 課程內容分享 2008/11/20.
Chapter7 全球資訊網與瀏覽器介紹 網路應用入門(一) Chapter7 全球資訊網與瀏覽器介紹
Web前端开发技术与实践 第3章:初识HTML5 阮晓龙 /
JavaScript 靜宜大學 資管系 楊子青.
認識網際網路 網際網路(Internet)簡介 WWW簡介 臺灣地區網路資源 網路禮儀與規範 收發電子郵件 相關程式與服務
網頁製作 網頁製作軟體 網頁瀏覽軟體 網頁圖像製作軟體 HTML語言 網站登錄.
Unit 10: Introduction to the Internet
W3C标准网页制作 主讲教师:张 涛.
网站设计 前端 选择器(复习),表单.
架站實做—AppServ
电子商务专业课程 电子商务应用技术 Application of Technology On Electronic Commerce.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第十五章 WWW網頁的製作 計算機概論編輯小組.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
動態網頁程式設計實習 主講人:徐培倫老師.
HTML 103 互動式網頁 助教:黃毓瑩.
HTML大探索.
第6章 PHP的数据采集.
網路科技在商店經營管理之應用 第一章 osCommerce系統需求 Ting-Yi Chang (張庭毅)
Arguments to the main Function and Final Project
第1章 WWW和LAMP基本觀念.
HTML表单 JSP借由标签所构成的表单区块中,取得用户在其中特定字段输入的数据內容 。 JSP 动态网页新技术.
第7章 Internet的应用.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
教师:李金双 网页制作 教师:李金双
Section 1 Basic concepts of web page
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
Presentation transcript:

Speaker: Wei-Lin Chen Date: 2010/07/13 Apache & HTML Speaker: Wei-Lin Chen Date: 2010/07/13

Outline 2 Introduction Web Server HTML New standard – HTML5 Setup apache HTML Text Form New standard – HTML5 Development tools References 2

History of the Internet 1969年,美國國防部制定出NCP (Network Control Protocol)來達到電腦間的設備連線,此網路稱為ARPANET,為網際網路的前身。 1974年,TCP/IP通訊協定被提出,解決了不同電腦系統間的連線問題,並成為ARPANET上主要的通訊協定。 1986年,NSF (National Science Foundation)出資建立美國研發網路骨幹系統(NSFNET),提供高速之資料傳輸能力。 1995年12月,可連線電腦僅有1600萬,到了2009年12月,則成長到18億。 3

Internet vs. WWW 4 Internet (網際網路) WWW (全球資訊網) 基本網路通訊架構,電腦間的網路資料傳送都是在此架構上來運作 WWW (全球資訊網) 全名為World Wide Web 只是網際網路架構中的其中一個服務,由許多資源所組成的系統,像是文字、圖像或是影片 4

Web Server 5 在WWW的服務上,提供使用者所要求網頁內容的伺服器 提供的網頁內容又可分為靜態網頁跟動態網頁 根據Netcraft在2010年1月所發表的調查結果,使用Apache的比例最高,為54%,其次為Microsoft的IIS,為24% Vendor Product Percent Apache 53.84% Microsoft IIS 24.08% lgor Sysoev nginx 7.53% Google GWS 7.04% lighttpd Lighttpd 0.46% 5 http://news.netcraft.com/archives/2010/01/

Apache HTTP server project 由Apache Software Foundation所維護的開源網頁伺服器專案。 支援Unix、Linux、Windows 能提供靜態、動態的網頁服務,如要達到動態網頁服務,可以安裝PHP搭配上MySQL來完成,如果是安裝在Linux的平台上,通常稱為LAMP (Linux + Apache + MySQL + PHP) 6

Install Apache 7 On Linux (CentOS): On Windows: yum install httpd mysql-server php php-devel php-mysql (need root) On Windows: Download AppServ AppServ is a full-featured of Apache, MySQL, PHP 7

Startup Apache 8 Command: Apache test page: /et c/init.d/httpd start|stop|restart chkconfig httpd on|off netstat –nlpt file dictionary: /var/www/ Apache test page: http://localhost http://127.0.0.1 http://your_IP_address 8

HTML 9 HTML (超文字標示語言) 全名為HyperText Markup Language 具有超文字(HyperText)、超連結(HyperLink)、超媒體(HyperMedia)的特性,透過HTTP通訊協定,便能夠透過WWW的架構做交流 超文字是藉由一些特殊標籤的協助,用來組織文件內容 標示(Markup)是透過在文件中插入標籤(tag)來賦予文字一些特性 9

HTML basic format 10 <html> </html> <head> <title> 網頁的標題 </title> </head> <body> 網頁的內容 </body> </html> 不會顯示的內容 會顯示的內容 10

HTML Tags 11 <…> <element …> Paired Tags:<…> … </…> Single Tag:<…/> <element attribute1=“value1” attribute2=“value2” …> 11

Text - Headings 12 Headings <h1>The Main Title, Largest Headings</h1> <h2>The Subtitle, Smaller than H1</h2> <h3>The Sub-subtitle, Smaller than H2</h3> <h4>…</h4> <h5>…</h5> <h6>The Smallest Title</h6> 12

Text - Paragraphs 13 <p>…</p> Alignment – An Optional Attribute of <p> <p align=“left”>ABC…</p> <p align=“center”>DEF…</p> <p align=“right”>GHI…</p> <p align=“justify”>JKL…</p> 13

Text – Space and Line Breaks How to create multiple spaces? □ =   Linux□□Group = Linux  Group How to break lines? Hello ┘ Linux Group ┘ Hello<br/>Linux Group<br/> 14

Test – Some Common Effects <b>Bold</b> = Bold <i>Italic</i> = Italic <u> Underline</u> = Underline <del>Delete</del> = Delete X<sup>2</sup> = X2 X<sub>2</sub> = X2 15

Text – Special Characters □ =   < = < > = > & = & “ = " “a>b”□&□”a<b” = "a>b"  &  "a<b" 16

Text – Horizontal Line 17 <hr/> = Separating Content It is a new paragraph after <hr/> 17

Hyperlink 18 Anchor <a href = “URL”> Description for the link to some URL </a> FTP <a href = “FTP_URL”>This is a FTP</a> Browser will open some directory or download the file E-mail <a href = “mailto:MAIL_URL”>Send to me</a> Browser will start a program, like Outlook, for user to compose e-mails 18

Image 19 <img src=“URL of Image” alt=“An alternate Text for Image” title=“Image Description for Mouse” border=“pixels” height=“pixels/%” width=“pixels/%” /> 19

List Unordered List ● ○ ■ Ordered List 1, 2, 3, … A, B, C, … 20

List – Unordered List 21 <ul> - Tag for Unordered List Type=“…” disc - ● circle - ○ square - ■ <li> - Tag for a List Item <ul> <li>Linux</li> <li>Windows</li> </ul> 21

List – Ordered List 22 <ol> - Tag for Ordered List Type=“…” 1 – 1, 2, 3, … A – A, B, C, … I – Ⅰ, Ⅱ, Ⅲ, … <ol type=“1”> <li>Linux</li> <li value=“5”>Windows</li> </ol> 22

Form 23 <form action=“” method=“” enctype=“” > <input…/>… <select…>…</select>… <textarea>…</textarea>… </form> 23

Form - input <input type=“text/radio/checkbox/button/file/password/ submit/reset/…” name=“InputName” value=“InputValue” /> 24

Form – input (text) 25 <input type=“text” size=“The width displayed for users” maxlength=“The width limitation of input text” name=“DefaultName” value=“DefaultValue” /> 25

Form – input (password) type=“password” size=“The width displayed for users” maxlength=“The width limitation of input text” name=“DefaultName” value=“DefaultValue” /> 26

Form – input (submit) 27 <input type=“submit” value=“A content for submit button” /> Button size will change automatically 27

Form – input (reset) 28 <input type=“reset” value=“A content for reset button” /> Button size will change automatically 28

Form – input (button) Default a clickable button, that does not do anything <input type=“button” value=“A content for this button” onclick=“A JavaScript to be activated” /> 29

Form – input (file) 30 For users to upload a file to web server type=“file” name=“TheNameForProgramToHandle” /> Combined with <form method=“post” enctype=“multipart/form-data” action=“URLofProgramToHandle” > 30

Form – input (radio) 31 Single selection among one or multiple choices type=“radio” name=“alphabet” value=“A” /> A type=“radio” name=“alphabet” value=“B” /> B Only one of all inputs with the same name can be chosen 31

Form – input (checkbox) One or more selection among one or multiple choices <input type=“checkbox” name=“animal” value=“dog” /> dog type=“checkbox” name=“animal” value=“cat” /> cat All checked inputs are submitted with the same name 32

Form - select The <select> tag is used to create a select list (drop-down list) <select name=“country” size=“The number of visible options”> <option value=“TW”> Taiwan </option> <option value=“JP”> Japan </select> 33

Form - select 34 How to enable multiple choices in <select>? <select name=“country” size=“The number of visible options” multiple=“multiple”> <option value=“TW”> Taiwan </option> <option value=“JP”> Japan </select> 34

Form - textarea 35 For input with text more than one line <textarea rows=“The height of the text area” cols=“The width of the text area” > Default Input Text </textarea> 35

HTML5 36 HTML5是一個新的網路標準,目標在於取代現有的HTML標準 HTML5 ~= HTML + CSS* + JavaScript APIs 需要瀏覽器的支援 *CSS = Cascading Style Sheets 36

Apple CEO Steve Jobs says Sometimes when we get rid of things, people call us crazy... But sometimes you just have to pick the things that are going to be the right horse to ride forward... And Flash has had its day... but HTML5 is starting emerge. http://www.readwriteweb.com/archives/steve_jobs_at_d8.php 37

38 http://slides.html5rocks.com/#slide3

HTML5 – HTML features Semantics (New tags, Link Relations, Microdata) Accessibility (ARIA* roles) Web Forms 2.0 (Input Fields) Multimedia (Audio Tag, Video Tag) 2D and 3D drawing (Canvas, WebGL, SVG*) *ARIA = Accessible Rich Internet Applications *SVG = Scalable Vector Graphics 39

40 http://slides.html5rocks.com/#slide21

41 http://slides.html5rocks.com/#slide22

42 http://slides.html5rocks.com/#slide23

43 http://slides.html5rocks.com/#slide26

Development tools 44 On Linux: On Windows: vi, vim, … Aptana Studio Notepad Dreamweaver 44

IE6 MUST DIE! 45

References 46 Internet vs. Web http://en.wikipedia.org/wiki/Internet Apache HTTP Server Project http://httpd.apache.org/ Appserv Open Project http://www.appservnetwork.com/index.php WWW伺服器 (鳥哥的Linux私房菜) http://linux.vbird.org/linux_server/0360apache.php World Wide Web Consortium (W3C) http://www.w3.org/ 46

References 47 HTML & HTML5 Tutorial http://www.w3schools.com/html/default.asp http://www.w3schools.com/html5/default.asp HTML5ROCKS (Made by Google) http://www.html5rocks.com/ Comparison of layout engines (HTML5) http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29 IE6 MUST DIE! http://mashable.com/2009/07/16/ie6-must-die/ http://www.techbang.com.tw/posts/1251 Aptana Studio http://www.aptana.com/ 47