JQUERY. jQuery คือ JavaScript Platform หรือ JavaScript Library Library ที่ถูกเขียนขึ้นจาก JavaScript เพื่อลดขั้นตอนสนองการพัฒนา เว็บไซต์ในรูปแบบใหม่ การโต้ตอบกับ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Chapter 11 Ajax.
Advertisements

Introduction with Examples HTML5
ครั้งที่ 9 Function(ต่อ).
Introduction to Probability เอกสารประกอบการเรียนการสอน วิชา ความน่าจะเป็นเบื้องต้น เรื่อง ความน่าจะเป็นเบื้องต้น อ.สุวัฒน์ ศรีโยธี สาขาวิชาคณิตศาสตร์
ครั้งที่ 8 Function.
Object-Oriented Programming IUP02 At Exceep camp.
Stack.
Location object Form object
JavaScript.
ทส215 การเขียนโปรแกรมบนเว็บ 1
HTML เอกสารประกอบการบรรยายรายวิชา Browser-Based Application Development.
Client-Side Scripts เอกสารประกอบการบรรยาย รายวิชา Browser-Based Application Development.
แนะนำให้รู้จักกับ CSS (Cascading Style Sheets)
Request Object.
– Web Programming and Web Database
– Web Programming and Web Database
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
Electronic Commerce เว็บฟอร์ม (Web Form).
CSS.
PHP.
Master Page Style Sheet
ASP.NET Server Control.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 แฟ้มข้อความ (Text File) #1 มหาวิทยาลัยโยนก.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 28 มิถุนายน 2550 Get, Post, Session, Cookies มหาวิทยาลัยโยนก.
HTML Hypertext Markup Language Updated : August 23,2012.
1 Javascript with Form. 2 Javascript - Get data from form post method formname.field.value get method formname.getElementById(“field")
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
การจัดการแท็ก โดยใช้ Document Object Model : DOM ง การเขียนได นามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
HTML, PHP.
การสร้างและใช้งานฟังก์ชั่น
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
CHAPTER 12 FORM.
Java collection framework
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
Metamedia Technology Co.,Ltd. Longdo Map Workshop I MM Map API Metamedia Technology August 7, 2007.
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
Introduction to HTML, PHP – Special Problem (Database)
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
PHP เบื้องต้น.
โครงสร้างพื้นฐานของ JavaScript
Click when ready Wang991.wordpress.com © All rights reserved Stand SW 100 Relation and function.
PHP Html Form && Query string
Form.
โดย ส.อ.ประกาศิต วรนุช วิททยาลัยเฉลิมกาณจนา
CHAPTER 1 INTRODUCTION TO JAVA WEB PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of.
Cascading Style Sheet (CSS). CSS การใช้งาน CSS Class และ ID Pseudo Class.
PHP. Date and Time date(format,timestamp)
PHP FRAMEWORK – Web Programming and Web Database Asst. Prof. Dr. Choopan Rattanapoka.
PHP. What You Should Already Know HTML CSS JavaScript.
PHP: Session. What is a PHP Session? Session variables solve this problem by storing user information to be used across multiple pages (e.g. username,
Collections. Data structures Data Structures ( โครงสร้างข้อมูล ) เกิดจากการ นำข้อมูลขั้นพื้นฐานที่แบ่งแยกไม่ได้ (atomic data type) เช่น int, char, double.
Chapter 8 WWW.
HTML5 (Hypertext Markup Language 5)
What is CSS? CSS (Cascading Style Sheet) ซึ่งเราจะใช้ CSS เพื่อให้แก้ไขคุณสมบัติ ของเว็บเพจ ให้มีหน้าตา สีสันหรือรูปแบบเป็นไปตามที่ต้องการ CSS มีลักษณะคล้ายหน้ากาก.
Macromedia Flash 8 สุรีย์ นามบุตร.
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
JAVASCRIPT Jquery – Web Programming and Web Database
DOM Document Object Model.
JSON API Pentaho User Manual.
การใช้ jQuery จัดการอีเวนต์
คำอธิบาย รายวิชา รายวิชา การงานอาชีพและเทคโนโลยี 6 รหัสวิชา ง23102 ชั้นมัธยมศึกษาปีที่ 3 ตัวชี้วัด ม.3/1 อธิบายหลักการทำโครงงานที่มีการใช้เทคโนโลยีสารสนเทศ.
JavaScript&CSS&DOM.
โครงการสัมมนาเชิงปฏิบัติการบูรณาการภาครัฐและเอกชนในการจัดยุทธศาสตร์เศรษฐกิจภาคตะวันออก This template can be used as a starter file to give updates for.
การวิเคราะห์และออกแบบขั้นตอนวิธี
สารสนเทศศาสตร์เบื้องต้น
การเขียนโปรแกรมคอมพิวเตอร์ แบบภาษาเชิงวัตถุ
ใบสำเนางานนำเสนอ:

jQUERY

jQuery คือ JavaScript Platform หรือ JavaScript Library Library ที่ถูกเขียนขึ้นจาก JavaScript เพื่อลดขั้นตอนสนองการพัฒนา เว็บไซต์ในรูปแบบใหม่ การโต้ตอบกับ ผู้ใช้งานได้อย่างมีประสิทธิภาพ

ทำไม jQuery จึงทำงานได้ดี ใช้หลักการของ CSS ซึ่งสามารถสืบทอด จากการใช้ Selector และ Class สนับสนุนการต่อเติมความสามารถให้กับ Library สามารถรองรับทุก Browser เนื่องจากได้ เพิ่ม abstraction layer ที่เป็นมาตรฐานใน ทุก Browser สามารถทำงานได้กับทุก Element ทั้งที่ ซ่อน หรือที่เป็น class Collapsible มีการเชื่อม Method ให้ทำงาน แบบต่อเนื่องกันเหมือนลูกโซ่ Chaining

ความรู้พื้นฐาน jQuery HTML JavaScript CSS

การเพิ่ม jQuery Library Download Library จาก jquery.com เพิ่ม Script ไว้ตรง Tag

การเพิ่ม jQuery Library กรณี ไม่ต้องการ Download Library  จาก Google  จาก Microsoft CDN

Ex1 Fun with jQuery Hello, jQuery! Say Ouch $("#btnOuch").click(function(){ alert("Ouch! That hurt."); });

jQuery Selectors SyntaxDescription $(this)Current HTML element $("p")All elements $("p.intro")All elements with class="intro" $(".intro")All elements with class="intro" $("#intro")The first element with id="intro" $("ul li:first")The first element of each $("[href$='.jpg']")All elements with an href attribute that ends with ".jpg" $("div#intro.head") All elements with class="head" inside a element with id="intro" For a full reference please see jQuery Selectors ReferencejQuery Selectors ReferenceFor a full reference please see jQuery Selectors ReferencejQuery Selectors Reference

Ex2 $("h2").click(function(){ $(this).hide("slow"); });

Ex3 $("#btnHideBlue").click(function(){ $("p.blue").hide("slow"); }); Hide Blue

jQuery Events Event MethodDescription $(selector).click(function) Invokes a function when the selected elements are clicked $(selector).dblclick(function) Invokes a function when the selected elements are double-clicked $(selector).focus(function) Invokes a function when the selected elements receive the focus $(selector).mouseover(function) Invokes a function when the mouse is over the selected elements $(selector).keypress(function) Invokes a function when a key is pressed inside the selected elements For a full jQuery event reference, please see jQuery Events ReferencejQuery Events Reference

Ex4 $("#lemon").mouseover(function(){ $(this).append(" Cookie! "); }); Lemon drops biscuit chocolate…

Manipulating CSS CSS PropertiesDescription $(selector).css(propertyName) Get the style property value of the first selected element $(selector).css(propertyName,value) Set the value of one style property for selected elements $(selector).css({properties}) Set multiple style properties for selected elements $(selector).addClass(class)Apply style class to the selected elements For a full jQuery CSS reference, please see jQuery CSS Methods ReferencejQuery CSS Methods Reference For more on the css function, see

Ex5 $("#btnColor").click(function(){ $("#lemon").addClass("blue"); });.red{ color:red; }.blue{ color:blue; }

Ex6 What color is the paragraph? $("#btnColorCheck").click(function(){ alert($("#lemon").css("color")); });

Ex7 $("p").dblclick(function(){ $(this).css("background-color", "yellow"); });

jQuery Effects FunctionDescription $(selector).hide()Hide selected elements $(selector).show()Show selected elements $(selector).toggle()Toggle (between hide and show) selected elements $(selector).slideDown()Slide-down (show) selected elements $(selector).slideUp()Slide-up (hide) selected elements $(selector).slideToggle()Toggle slide-up and slide-down of selected elements $(selector).fadeIn()Fade in selected elements $(selector).fadeOut()Fade out selected elements $(selector).fadeTo()Fade out selected elements to a given opacity $(selector).fadeToggle()Toggle between fade in and fade out

Ex8 $("#btnToggle").click(function(){ $("#lemon").slideToggle("slow"); });

Ex9 $("#btnFade").click(function(){ $("#lemon").fadeTo("slow", 0.5); });

Manipulating HTML FunctionDescription $(selector).html(content) Changes the (inner) HTML of selected elements $(selector).append(content) Appends content to the (inner) HTML of selected elements $(selector).after(content)Adds HTML after selected elements For a full jQuery HTML reference, please see jQuery HTML Methods ReferencejQuery HTML Methods Reference

Ex10 $("#btnReplace").click(function(){ $("#lemon").html("Lollipop soufflé ice cream tootsie roll donut..."); });

Ajax The jQuery $.post() method loads data from the server using an HTTP POST request. Syntax $.post(URL, {data}, function(data){…}); $.post("myScript.php", {name:txt}, function(result) { $("span").html(result); }); ajax.php ParameterDescription URLRequired. Specifies the url to send the request to. dataOptional. Specifies data to send to the server along with the request. function(data) Optional. Specifies a function to run if the request succeeds. data - contains the resulting data from the request

Ajax <?php $id = $_POST['id']; mysql_connect("localhost", "omuser", "omuser") or die("Error connecting"); mysql_select_db("om") or die("Error selecting DB"); $query = "SELECT * FROM items WHERE item_id = $id"; $result = mysql_query($query); if (mysql_num_rows($result) == 0) { echo "Product ID $id not found."; return; } $row = mysql_fetch_array($result); echo " Item ID: {$row['item_id']} "; echo " Title: {$row['title']} "; echo " Artist: {$row['artist']} "; echo " Price: {$row['unit_price']} "; show_product.php

Ajax $('#show').click(function(){ var prodId = $('#id').val(); $.post( "show_product.php", {id:prodId}, function(result) { $('#detail').html(result); } ); }); ajax.php

Resources