Advanced PHP Programming

Similar documents
關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

5-1 nav css 5-2

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

Chapter V.S. PC

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

Microsoft Word - PHP7Ch01.docx

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式]

Professional Ajax Ajax Adaptive Path, LLC Jesse James Garrett Ajax php Garrett WebG

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

OUTLINE HTML5 簡介 如何編寫符合 HTML5 的檔案 新增和廢除的 tag 如何製作相容於各瀏覽器的 HTML5 網頁 2 2

untitled

<img>

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

Microsoft Word - 最新正文.doc

Microsoft Word - Ch06.docx

無障礙網頁開發規範二版(草案)

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

week06.key

final

超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/

Microsoft Word - ch02.doc

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d

bootstrap - 2

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

1. 2. Flex Adobe 3.

<4D F736F F D D4C3520BDD2B57BACE3B2DFC1BFB871A1C4B9C5B871A46ABEC7B8EABADEA8745F F312E646F6378>

Microsoft Word - 01.DOC

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

Microsoft PowerPoint - CH02.pptx

untitled

Microsoft Word PHPCh15.docx

F477

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

(一)工務類:專業

OUTLINE HTML5 簡介 何謂響應式網站設計 如何編寫符合 HTML5 的檔案 新增和廢除的 tag 如何製作相容於各瀏覽器的 HTML5 網頁 2 2

HTML5 & CSS3 色彩 背景與漸層屬性 12-1 (color property) CSS 3 color HTML opacity HTML CSS Color Module Level 3 W3C CSS

Microsoft PowerPoint - ch15_1.ppt

● 源起

Microsoft Word 样章.dot

RUN_PC連載_8_.doc

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe

投影片 1

Windows 10 在數位轉型下 所扮演的重要角色暨安全功能介紹

臺銀人壽「98年九至十一職等人員甄試」

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

Microsoft Word - 改版式网页全文.doc

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

XXXXXXXX

灰狐就是协作 collaboration for everyone! 灰狐 Huihoo Huihoo 是个社区, 一个协作与分享的社区, 我们关注自由 开源软件

The Applicibility of Google Maps/Earth and Urmap API to Real Estate Database* Jin-Tsong Hwang** Abstract Whether the real estate market is prosperous

PowerPoint プレゼンテーション

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

中国软件2013校园招聘通知

CH15.indd

國立臺灣科技大學

數位圖書館/博物館相關標準 2

FileMaker 15 WebDirect 指南

“百企入校——广西青年企业家协会高校

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

标题


IE10 WorkShop

Microsoft PowerPoint - P766Ch09.ppt

Microsoft Word SRS - 軟體需求規格.doc

PowerPoint 演示文稿

济南大学计算机科学与技术专业发展规划

untitled

Microsoft Word - administrative-law-08.doc

HTML5

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv

复件 金盛证券投资基金2003年年报(国泰基金公司).doc

网站建设与推广.doc

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

,, ,,,,, , ( GHQ), ,, :,, , :, g g g g g g g 31 g g( 1 ) 43 g g g g( 1 ) g g g

基于CDIO一体化理念的课程教学大纲设计

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

財金資訊-83期.indd

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

计算机软件技术专业教学计划

1 目 錄 1. 簡 介 一 般 甄 試 程 序 第 一 階 段 的 準 備 第 二 階 段 的 準 備 每 間 學 校 的 面 試 方 式 各 程 序 我 的 做 法 心 得 及 筆 記 結 論..

CU0594.pdf


A-2 l 跨裝置網頁設計 A-1 <frameset> <frame> <noframes> (frame) HTML (navigation bar)

天津天狮学院关于修订2014级本科培养方案的指导意见

Microsoft Word - 資訊通報286期.doc

综 合 新 闻 2 编 辑 : 侯 沁 电 话 : 年 全 球 人 工 智 能 市 场 将 逼 近 2700 亿 元 预 计 2018 年 全 球 人 工 智 能 市 场 将 达 到 亿 元, 复 合 增

面向学生的帮助

天仁期末個人報告1.PDF

F477

Web

RUN_PC連載_10_.doc

2016 勒索軟體白皮書

Microsoft Word - diy_chi.doc

Transcription:

進階網路程式設計

About last week 是否有練習 Session

Question 我們使用文字方塊送出一串文字, 那要如何在送出前, 判斷使用者是否有輸入資料? (E.g. 帳號是否介於 5~10 字元 ) 另外, 之前我們在 HTML 中, 用 <font > 來設定字型的大小與顏色, 是否有可能無法滿足需求的時候呢? (E.g. 超大字體 )

What s Next HTML5 JavaScript CSS 樣式 PHP 與 XML AJAX jquery

何謂 HTML5 取代 HTML 4.01 和 XHTML 1.0 標準 廣義而言,HTML5 泛指 HTML CSS 和 JavaScript 在內的一套技術組合 減少 Flash Silverlight JavaFX 等外掛程式, 提供更多有效增強網路應用的標準集

HTML5 v.s. HTML4 (1) 更容易處理網頁中的多媒體和圖片 <video> <audio> <canvas> 豐富文檔的資料內容 <section> <article> <header> <nav> 被修改的元素 <a> <menu> 被移除掉的元素 <font> <center> 以 CSS 取代

HTML5 v.s. HTML4 (2) 文件類型定義 :<!DOCTYPE HTML> 新的元素 :section, video, progress, nav, meter, time, aside, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, output, rp, rt, ruby, source, summary, wbr input 元素的新類型 :date, email, url 等 新的屬性 :ping( 用於 a 與 area), charset( 用於 meta), async( 用於 script) 全域屬性 :id, tabindex, repeat 新的全域屬性 :contenteditable, contextmenu, draggable, dropzone, hidden, spellcheck 移除元素 :acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt 取自 http://zh.wikipedia.org/wiki/html5

文件類型定義 <!DOCTYPE HTML> 基本的 HTML 標籤 ( 不含 CSS 或 JavaSceipt 語法 ), 是否加入以上宣告並不會影響顯示結果 一個簡單的 DOCTYPE 聲明能減少許多不必要的猜測行為與錯誤 更多說明, 可參考 1. W3C (World Wide Web Consortium) 網站中的 DTD (Document Type Definition) 宣告方式 http://www.w3.org/tr/html4/sgml/dtd.html 2. http://www.webpage.idv.tw/maillist/maillist4/new/02/0 2.htm 3. http://www.doubleservice.com/2011/01/html-designlesson1-doctype/

HTML5 教學網站 http://www.w3school.com.cn/html5/ http://zh.wikipedia.org/wiki/html5

HTML5 所面臨的挑戰 使用者的瀏覽器是否支援 HTML5 瀏覽器使用趨勢 http://gs.statcounter.com/ 各家瀏覽器的相容性 瀏覽器相容性 http://html5test.com/ 各元素的相容性 http://html5please.com/

瀏覽器使用趨勢

瀏覽器使用趨勢 ( 台灣 )

瀏覽器支援 HTML5 之評分 滿分為 555 分, 取自 http://html5test.com/results/desktop.html

JavaScript JavaScript 是程式嗎? 與 Java 有什麼關係? 與 PHP 有何不同? 想想它的優缺點?

JavaScript 語法應放在哪裡? W3C 建議放於 <head> </head> 中 依實際需要決定 在 body 中的 JavaScript 會在頁面載入的時候被執行 在 head 中的 JavaScript 會在被調用的時候才執行 調用 Google Map 時, 需要將一段 JavaScript 程式碼, 放於 </body> 後或 </html> 後

JavaScript 基本樣式 <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>ex23</title> <script type="text/javascript" src="my.js"></script> </head> <script type="text/javascript"> </script> <body> </body> </html>

JavaScript 預防使用者之瀏覽器不支援 JavaScript, 一般會在前後加入 <!-- //--> <script type="text/javascript"> <!-- document.write("hello World!"); //--> </script>

JavaScript (Old) 若有看到以下很像 JavaScript 的宣告, 通常瀏覽器也都可以跑, 但那是舊寫法 <script language="javascript"> <script language="javascript1.1"> <script language="javascript1.2"> <script language="javascript1.3"> <script language="javascript1.4"> <script language="javascript1.5"> <script language="jscript">

JavaScript 相關教學網站 http://irw.ncut.edu.tw/peterju/jscript.ht ml http://www.takka.com.hk/jstutor/jsindex.htm http://www.w3schools.com/js/default.as p

練習題 請將上週的程式, 加入以下設定 使用 HTML 限制帳號 ( 文字方塊 ) 最多輸入 10 字 用 JavaScript 語法, 判斷帳號是否有超過 ( 含 ) 4 字, 若無, 則用 JavaScript 彈出 帳號字數不足 的警告對話方塊 Google 一下, 找找以上功能, 是否能使用 CSS 做到一樣的功能呢? 其他 中文 / 英文的長度問題 想想這樣的程式有什麼好處? 不一定需要自己寫, 但要找得到

練習題 ( 提示 ) 關於 JavaScript 部分的提示 : 1. <form onsubmit="return form_action()"> 2. <script type="text/javascript"> <!-- function form_action() { } //--> </script> if ( ) { alert(" 請輸入您的帳號 "); return false; } else { return true; }

JavaScript 由於 JavaScript 範圍太廣, 課程中將不一一介紹, 請同學課後自行拜訪上面網站, 學習相關之技術 不會 JavaScript 沒關係, 但要學會小偷 借東西

CSS 語法應放在哪裡? W3C 建議放於 <head> </head> 中 放於 <body> 前都可以, 因為在 body 中會被用到

CSS Style 基本樣式 一般會將 CSS 設定放於 <head> 中 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>ex23</title> <style type="text/css"> </style> <link href="stylesheet.css" rel="stylesheet" type="text/css" /> </head> <body> </body> </html>

CSS Style 舊課本 23-2 行內樣式 (ex23-1.html) <p style="font-size: 18px; font-family: ' 新細明體 '; color: #669999;"> 行內樣式 (inline style) 是直接寫在 HTML 元素內, 因此只能套用在 這個元素 您使用 HTML 元素的 style 屬性來指定行內樣式 </p>

CSS Style 舊課本 23-2 嵌入 CSS 樣式 (ex23-2.html) <style type="text/css"> <!-- h1 {color: red;} p { font-size: 18px; font-family: ' 新細明體 '; color: #669999; } --> </style> <h1> 嵌入 CSS 樣式 </h1> <p> 在網頁中加入 CSS 樣式的比較嚴謹的方式, 是使用 HTML 的 style 元素來在網頁的開頭嵌入一個樣式區塊 style 元素必須放在 head 檔頭區塊內 </p>

CSS Style 舊課本 23-3 建立外部 CSS 樣式的連結 (ex23-3.html) 推薦使用此種方法 ( 優點?) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>ex23-3</title> <link href="stylesheet.css" rel="stylesheet" type="text/css" /> </head> <body> <h1> 外部 CSS 樣式 </h1> <p> 使用 CSS 最有效的方式就是將 CSS 樣式儲存在外部的文件中, 然後在網頁中建立外部 CSS 樣式文件的連結 外部 CSS 樣式文件是一個純文字的文件, 您不能在外部 CSS 樣式文件中使用 XHTML 標記或註解 </p> </body>

CSS Style 同學請參考網站上, 舊課本的範例檔 23-5 ~ 23-6 23-7 ~ 23-13 以上請同學自修 不用刻意背, 需要用的時候再查即可 要看得懂別人寫的 CSS 基本上, 所有的樣式都可以靠 CSS 完成

練習題 接續本週的上一題練習題 使用 CSS, 建立一字型大小 100px 的字體, 使用標楷體顯示, 並與前一行保持 30px 的間距 設計一 2x2 的表格 (table), 然後使用 CSS 設定 1. 表格的寬度為 80% 2. 欄位的高度為 100px 3. 以上需使用 CSS, 不能使用 HTML 指令

注意事項 練習題完成後, 別忘了上傳 之後要教的東西, 跟 JavaScript 與 CSS 都有關, 同學有時間請自行複習以上課程