SlideShare uma empresa Scribd logo
1 de 23
DHTML with
    JavaScript and CSS
Dynamic HTML (DHTML)
  Dynamic HTML (DHTML) คืออะไร เป็นเทคนิคที่
  ช่วยเพิ่มความสามารถให้
Browser สามารถทำาการโต้ตอบการผูใช้งานเองได้ โดยไม่
                                   ้
  ต้องจำาเป็นต้องไปขอข้อมูลจาก
Web Server ทุกครั้งไป เป็นตัวเลือกที่จะให้ผใช้สร้าง
                                           ู้
  เว็บเพจให้มีภาพเคลื่อนไหวมากขึ้น
และตอบสนองผูใช้แบบ Interactive มากกว่า HTML
                ้
  เวอร์ชนก่อน
         ั
  ส่วนใหญ่ของ Dynamic HTML ได้รับการระบุใน HTML
  4.0 ตัวอย่างของเพจ
Dynamic HTML สีตัวอักษรของหัวข้อเปลี่ยนเมื่อเมาส์
  เคลื่อนผ่าน ยินยอมให้ผู้ใช้ในการ
Dynamic HTML (DHTML)

    ซึ่งวิธการสร้างเป็นแบบ DHTML จะเป็นการใช้
           ี
เทคโนโลยีของ JavaScript และ Cascading
Style Sheets เหล่านี้ชวยในการกำาหนดค่า
                         ่
ต่างๆ ของความสูง ความกว้าง หรือตำาแหน่งของ
ส่วนต่างๆ
ซึ่งอยู่บนเว็บเพจ หรืออาจจะเป็นการรับข้อมูล
User Interface
ได้ด้วย JavaScript ก็เป็นได้
JavaScript คืออะไร

    JavaScript ไม่ใช่ Java , JavaScript
ไม่ใช่ HTML
    JavaScript เป็นภาษาสคริปต์เชิงวัตถุ หรือ
เรียกว่า อ็อบเจ็กโอเรียลเต็ด (Object Oriented
Programming) ที่มีเป้าหมายในการออกแบบ
และพัฒนาโปรแกรมในระบบอินเทอร์เน็ต
สำาหรับผู้เขียนด้วยภาษา HTMLสามารถทำางาน
ข้ามแพลตฟอร์มได้ โดยทำางานร่วมกับ ภาษา
HTML และภาษา Java ได้ทั้งทางฝั่งไคลเอนต์
(Client) และ ทางฝั่งเซิร์ฟเวอร์ (Server)
CSS คืออะไร?

      CSS ย่อมาจากคำาว่า Cascading Style Sheets
  โดยทั่วไปก็จะเรียก
CSS หรือไม่ก็ Style Sheets ฉะนั้นโปรดเข้าใจว่ามา
  มันคือตัวเดียวกัน
CSS แนะนำาและสนับสนุนโดย Microsoft internet
  explorer 3.0
และ Netscape 4.0 เป็นต้นมาเป็นวิธีการ
  กำาหนดการแสดงผลของสิ่งต่างบนเว็บ
เช่น ลักษณะอักษรขนาด สี พื้นหนัง ถ้าใครเคยศึกษา
  ภาษา Html มา
CSS มีประโยชน์ยังไง?
   CSS มีคณสมบัตมากกว่า tag ของ html
               ุ      ิ
         เช่นการกำาหนดกรอบให้ขอความ รวมทั้งสีรูปแบบ
                                  ้
    ของข้อความที่กล่าวมาแล้ว
   CSS นันกำาหนดที่ตนของไฟล์ html หรือตำาแหน่ง
             ้            ้
    อืน ๆ ก็ได้ และสามารถมีผล
      ่
    กับเอกสารทั้งหมด
         หมายถึงกำาหนดครั้งเดียวจุดเดียวก็มีผลกับการแสดง
        ผลทั้งหมดทำาให้เวลาแก้ไขหรือปรับปรุงทำาได้สะดวก
        ไม่ต้องไล่ตามแก้ tag ต่างๆ ทั่วทั้งเอกสาร
   CSS สามารถกำาหนดแยกไว้ตางหากจากไฟล์
                                    ่
    เอกสาร html
    และสามารถนำามาใช้ร่วมกับเอกสารหลายไฟล์ได้
CSS Tutorial
      www.w3schools.com/css/
CSS Syntax


selector { property : value}
CSS file


sample.css
Import CSS file
How to input CSS code
Comment Code for CSS
การคอมเม้นท์ในโค้ด css เช่น
body {
  background: #FFFFFF;
  font-size: 0.9em;
  }

ถ้าเราไม่อยากให้ font-size แสดงผล ทำาได้ด้วย

body {
   background: #FFFFFF;
   /* font-size: 0.9em;*/
   /* ปิดการแสดงผลของขนาดตัวหนังสือ */
  }
CSS Examples
 Set the background color




             http://www.w3schools.com/css/css_examples.asp
Creating a Transparent Image




         http://www.w3schools.com/css/css_image_transparency.asp
Image Transparency
Mouseover Effect




    On mouse out     On mouse over
CSS Drop Shadows
CSS Drop Shadows




    shadow.gif     shadowAlpha.png
CSS Drop Shadows




           http://www.alistapart.com/articles/cssdropshadows/
CSS image gallery
CSS image gallery
CSS image gallery




    http://www.w3schools.com/css/tryit.asp?filename=trycss_image_gallery
Key word search
   image gallery
   Photo Album
   Photo Gallery
   css image gallery
   Javascript photo gallery
   Free source photo gallery
   Free code photo Album
   www.cssplay.co.uk
Web Reference

   http://www.thaicss.com/

Mais conteúdo relacionado

Destaque

Search engine
Search engineSearch engine
Search engine
kacherry
 
อังสุมา ภาระจ่า
อังสุมา ภาระจ่าอังสุมา ภาระจ่า
อังสุมา ภาระจ่า
Aungsuma Paraja
 
Samson Manufacturing Case Study (032815)
Samson Manufacturing Case Study (032815)Samson Manufacturing Case Study (032815)
Samson Manufacturing Case Study (032815)
Rich St. Rose, MBA, PMP
 
E-commerceG1-Case3 Amazon
E-commerceG1-Case3 AmazonE-commerceG1-Case3 Amazon
E-commerceG1-Case3 Amazon
newnwan
 
Control What You Can Control
Control What You Can ControlControl What You Can Control
Control What You Can Control
Michael Cassidy
 

Destaque (20)

การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 05
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 05การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 05
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 05
 
Search engine
Search engineSearch engine
Search engine
 
ความรู้เกี่ยวกับ Html
ความรู้เกี่ยวกับ Htmlความรู้เกี่ยวกับ Html
ความรู้เกี่ยวกับ Html
 
มาตราฐาน+..
มาตราฐาน+..มาตราฐาน+..
มาตราฐาน+..
 
อังสุมา ภาระจ่า
อังสุมา ภาระจ่าอังสุมา ภาระจ่า
อังสุมา ภาระจ่า
 
Introduction to On-line Documemt Lec02
Introduction to On-line Documemt  Lec02Introduction to On-line Documemt  Lec02
Introduction to On-line Documemt Lec02
 
Samson Manufacturing Case Study (032815)
Samson Manufacturing Case Study (032815)Samson Manufacturing Case Study (032815)
Samson Manufacturing Case Study (032815)
 
Web site
Web siteWeb site
Web site
 
Exemplars
ExemplarsExemplars
Exemplars
 
Blogs and Wikis for Reflection and Collaboration
Blogs and Wikis for Reflection and CollaborationBlogs and Wikis for Reflection and Collaboration
Blogs and Wikis for Reflection and Collaboration
 
Android programming
Android programmingAndroid programming
Android programming
 
Presentation seo
Presentation seoPresentation seo
Presentation seo
 
คู่มือการใช้งาน Google
คู่มือการใช้งาน  Googleคู่มือการใช้งาน  Google
คู่มือการใช้งาน Google
 
E-commerceG1-Case3 Amazon
E-commerceG1-Case3 AmazonE-commerceG1-Case3 Amazon
E-commerceG1-Case3 Amazon
 
Introduction to On-line Documemt Lab 4
Introduction to On-line Documemt Lab 4Introduction to On-line Documemt Lab 4
Introduction to On-line Documemt Lab 4
 
Control What You Can Control
Control What You Can ControlControl What You Can Control
Control What You Can Control
 
Criminal penalties2
Criminal penalties2Criminal penalties2
Criminal penalties2
 
Level One - Unlock Your Career in Manufacturing - Sample
Level One - Unlock Your Career in Manufacturing - SampleLevel One - Unlock Your Career in Manufacturing - Sample
Level One - Unlock Your Career in Manufacturing - Sample
 
กฎหมายวิธีพิจารณาความอาญา2
กฎหมายวิธีพิจารณาความอาญา2กฎหมายวิธีพิจารณาความอาญา2
กฎหมายวิธีพิจารณาความอาญา2
 
Introduction to On-line Documemt Lect03 E Commerce
Introduction to On-line Documemt  Lect03 E CommerceIntroduction to On-line Documemt  Lect03 E Commerce
Introduction to On-line Documemt Lect03 E Commerce
 

Semelhante a Lect 08 Css

ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
Samorn Tara
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
Samorn Tara
 
CSS คืออะไร?
CSS คืออะไร?CSS คืออะไร?
CSS คืออะไร?
Somsak Phusririt
 
นุ๊ก
นุ๊กนุ๊ก
นุ๊ก
sirinet
 
รออกแบบเว็บไซต์
รออกแบบเว็บไซต์รออกแบบเว็บไซต์
รออกแบบเว็บไซต์
sirinet
 
หมวย
หมวยหมวย
หมวย
sirinet
 
ดรีม
ดรีมดรีม
ดรีม
sirinet
 
หมวย
หมวยหมวย
หมวย
sirinet
 
หวิว
หวิวหวิว
หวิว
ViewMik
 

Semelhante a Lect 08 Css (20)

ภาษา css
ภาษา cssภาษา css
ภาษา css
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
 
CSS คืออะไร?
CSS คืออะไร?CSS คืออะไร?
CSS คืออะไร?
 
สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3
 
Ch10
Ch10Ch10
Ch10
 
นุ๊ก
นุ๊กนุ๊ก
นุ๊ก
 
รออกแบบเว็บไซต์
รออกแบบเว็บไซต์รออกแบบเว็บไซต์
รออกแบบเว็บไซต์
 
โบ
โบโบ
โบ
 
Best
BestBest
Best
 
หมวย
หมวยหมวย
หมวย
 
ดรีม
ดรีมดรีม
ดรีม
 
หมวย
หมวยหมวย
หมวย
 
หวิว
หวิวหวิว
หวิว
 
Php
PhpPhp
Php
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Yuu
YuuYuu
Yuu
 
Ten
TenTen
Ten
 

Mais de Jenchoke Tachagomain

Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
Jenchoke Tachagomain
 

Mais de Jenchoke Tachagomain (20)

Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Lect07 Page Design
Lect07 Page DesignLect07 Page Design
Lect07 Page Design
 
Lect06 Web Design
Lect06 Web DesignLect06 Web Design
Lect06 Web Design
 
Introduction to On-line Documemt Lect05 Web Process
Introduction to On-line Documemt  Lect05 Web ProcessIntroduction to On-line Documemt  Lect05 Web Process
Introduction to On-line Documemt Lect05 Web Process
 
Introduction to On-line Documemt Lab 3
Introduction to On-line Documemt Lab 3Introduction to On-line Documemt Lab 3
Introduction to On-line Documemt Lab 3
 
Lab 2 For Css
Lab 2 For CssLab 2 For Css
Lab 2 For Css
 
Rss
RssRss
Rss
 
Digital Content Business
Digital Content BusinessDigital Content Business
Digital Content Business
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 07
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 07การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 07
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 07
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03
 
Communication Concept
Communication ConceptCommunication Concept
Communication Concept
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Intro
การพัฒนาเอกสารออนไลน์ขั้นสูง Introการพัฒนาเอกสารออนไลน์ขั้นสูง Intro
การพัฒนาเอกสารออนไลน์ขั้นสูง Intro
 
Communication Concept 3
Communication Concept 3Communication Concept 3
Communication Concept 3
 
Communication Concept
Communication ConceptCommunication Concept
Communication Concept
 
Communication Concept
Communication ConceptCommunication Concept
Communication Concept
 
J2ME Game Concept
J2ME  Game ConceptJ2ME  Game Concept
J2ME Game Concept
 

Lect 08 Css

  • 1. DHTML with JavaScript and CSS
  • 2. Dynamic HTML (DHTML) Dynamic HTML (DHTML) คืออะไร เป็นเทคนิคที่ ช่วยเพิ่มความสามารถให้ Browser สามารถทำาการโต้ตอบการผูใช้งานเองได้ โดยไม่ ้ ต้องจำาเป็นต้องไปขอข้อมูลจาก Web Server ทุกครั้งไป เป็นตัวเลือกที่จะให้ผใช้สร้าง ู้ เว็บเพจให้มีภาพเคลื่อนไหวมากขึ้น และตอบสนองผูใช้แบบ Interactive มากกว่า HTML ้ เวอร์ชนก่อน ั ส่วนใหญ่ของ Dynamic HTML ได้รับการระบุใน HTML 4.0 ตัวอย่างของเพจ Dynamic HTML สีตัวอักษรของหัวข้อเปลี่ยนเมื่อเมาส์ เคลื่อนผ่าน ยินยอมให้ผู้ใช้ในการ
  • 3. Dynamic HTML (DHTML) ซึ่งวิธการสร้างเป็นแบบ DHTML จะเป็นการใช้ ี เทคโนโลยีของ JavaScript และ Cascading Style Sheets เหล่านี้ชวยในการกำาหนดค่า ่ ต่างๆ ของความสูง ความกว้าง หรือตำาแหน่งของ ส่วนต่างๆ ซึ่งอยู่บนเว็บเพจ หรืออาจจะเป็นการรับข้อมูล User Interface ได้ด้วย JavaScript ก็เป็นได้
  • 4. JavaScript คืออะไร JavaScript ไม่ใช่ Java , JavaScript ไม่ใช่ HTML JavaScript เป็นภาษาสคริปต์เชิงวัตถุ หรือ เรียกว่า อ็อบเจ็กโอเรียลเต็ด (Object Oriented Programming) ที่มีเป้าหมายในการออกแบบ และพัฒนาโปรแกรมในระบบอินเทอร์เน็ต สำาหรับผู้เขียนด้วยภาษา HTMLสามารถทำางาน ข้ามแพลตฟอร์มได้ โดยทำางานร่วมกับ ภาษา HTML และภาษา Java ได้ทั้งทางฝั่งไคลเอนต์ (Client) และ ทางฝั่งเซิร์ฟเวอร์ (Server)
  • 5. CSS คืออะไร? CSS ย่อมาจากคำาว่า Cascading Style Sheets โดยทั่วไปก็จะเรียก CSS หรือไม่ก็ Style Sheets ฉะนั้นโปรดเข้าใจว่ามา มันคือตัวเดียวกัน CSS แนะนำาและสนับสนุนโดย Microsoft internet explorer 3.0 และ Netscape 4.0 เป็นต้นมาเป็นวิธีการ กำาหนดการแสดงผลของสิ่งต่างบนเว็บ เช่น ลักษณะอักษรขนาด สี พื้นหนัง ถ้าใครเคยศึกษา ภาษา Html มา
  • 6. CSS มีประโยชน์ยังไง?  CSS มีคณสมบัตมากกว่า tag ของ html ุ ิ เช่นการกำาหนดกรอบให้ขอความ รวมทั้งสีรูปแบบ ้ ของข้อความที่กล่าวมาแล้ว  CSS นันกำาหนดที่ตนของไฟล์ html หรือตำาแหน่ง ้ ้ อืน ๆ ก็ได้ และสามารถมีผล ่ กับเอกสารทั้งหมด หมายถึงกำาหนดครั้งเดียวจุดเดียวก็มีผลกับการแสดง ผลทั้งหมดทำาให้เวลาแก้ไขหรือปรับปรุงทำาได้สะดวก ไม่ต้องไล่ตามแก้ tag ต่างๆ ทั่วทั้งเอกสาร  CSS สามารถกำาหนดแยกไว้ตางหากจากไฟล์ ่ เอกสาร html และสามารถนำามาใช้ร่วมกับเอกสารหลายไฟล์ได้
  • 7. CSS Tutorial  www.w3schools.com/css/
  • 8. CSS Syntax selector { property : value}
  • 11. How to input CSS code
  • 12. Comment Code for CSS การคอมเม้นท์ในโค้ด css เช่น body { background: #FFFFFF; font-size: 0.9em; } ถ้าเราไม่อยากให้ font-size แสดงผล ทำาได้ด้วย body { background: #FFFFFF; /* font-size: 0.9em;*/ /* ปิดการแสดงผลของขนาดตัวหนังสือ */ }
  • 13. CSS Examples Set the background color http://www.w3schools.com/css/css_examples.asp
  • 14. Creating a Transparent Image http://www.w3schools.com/css/css_image_transparency.asp
  • 15. Image Transparency Mouseover Effect On mouse out On mouse over
  • 17. CSS Drop Shadows shadow.gif shadowAlpha.png
  • 18. CSS Drop Shadows http://www.alistapart.com/articles/cssdropshadows/
  • 21. CSS image gallery http://www.w3schools.com/css/tryit.asp?filename=trycss_image_gallery
  • 22. Key word search  image gallery  Photo Album  Photo Gallery  css image gallery  Javascript photo gallery  Free source photo gallery  Free code photo Album  www.cssplay.co.uk
  • 23. Web Reference  http://www.thaicss.com/