Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN 6710 - Section A – TR 9:30-10:45 CRN 10570 – Section B – TR 5:30-6:45.

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
PHP (2) – Functions, Arrays, Databases, and sessions.
WHAT IS AJAX? Zack Sheppard [zts2101] WHIM April 19, 2011.
Web Page Behavior IS 373—Web Standards Todd Will.
JQuery CS 268. What is jQuery? From their web site:
ASP.NET AJAX. Content ASP.NET AJAX Ajax Control Toolkit Muzaffer DOĞAN - Anadolu University2.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Chris Pinski.  History  What is Ajax  Who uses Ajax  Underlying Technologies  SE Aspect  Common Problems  Conclusion.
Server-side Scripting Powering the webs favourite services.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
D2L Notes Be sure to submit your link in the dropbox provided on D2L You can just upload an empty text file if a file upload is required Do not use D2L.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
JavaScript – Quiz #9 Lecture Code:
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
Where does PHP code get executed?. Where does JavaScript get executed?
Lecture 9: AJAX, Javascript review..  AJAX  Synchronous vs. asynchronous browsing.  Refreshing only “part of a page” from a URL.  Frameworks: Prototype,
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Ajax. –Asynchronous JavaScript and XML –Umbrella term for technologies that often: Use client-side scripting for layout and formatting Use less than full.
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
the acronym for Asynchronous JavaScript and XML.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
 AJAX – Asynchronous JavaScript and XML  Ajax is used to develop fast dynamic web applications  Allows web pages to be updated asynchronously by transferring.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
JQuery and AJAX WEB Technologies : PHP Programming Language.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
CHAPTER 8 AJAX & JSON WHAT IS AJAX? Ajax lets you…
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
Dave Salinas. What is XML? XML stands for eXtensible Markup Language Markup language, like HTML HTML was designed to display data, whereas XML was designed.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
AJAX – Asynchronous JavaScript And XML By Kranthi Kiran Nuthi CIS 764 Kansas State University.
AJAX CS456 Fall Examples Where is AJAX used? Why do we care?
ASP.Net ICallback Vijayalakshmi G M Senior Trainer Binary Spectrum.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
1 CS 3870/CS 5870: Note 19 AJAX Prog8. Test 2 50 Points Thursday, Nov 12 2:00 PM – 4:00 PM Lab
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
JQuery Fundamentals Introduction Tutorial Videos
JavaScript and Ajax (Ajax Tutorial)
Not a Language but a series of techniques
MIS Professor Sandvig MIS 324 Professor Sandvig
AJAX and REST.
AJAX.
* Lecture 26 Manifest Asynchrony
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
JavaScript & jQuery AJAX.
Web Programming Language
MIS JavaScript and API Workshop (Part 3)
MIS Professor Sandvig MIS 324 Professor Sandvig
Introduction to AJAX and JSON
jQuery Widgets: Tabs Requires core jQuery library + jQuery UI
Web-Applications & AJAX
Introduction to AJAX and JSON
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
MIS Professor Sandvig MIS 424 Professor Sandvig
Presentation transcript:

Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45

AJAX Asynchronous Javascript and XML Generally when we work with Javascript, or any programming language, we use in a synchronous way Code executes from the top down, waiting for the lines before to finish before starting the next line Asynchronous basically means we can execute some commands outside of the normal page flow, allowing the page to load normally while we run some additional commands in the background

AJAX Primary uses of AJAX Updating a portion of a web page without reloading the entire page Request/Receive data from a server after the page has finished loading Send data to a server in the background AJAX is not a new programming language, but rather just a tool for dynamically updating the page content without a full refresh

AJAX One of the easiest places to see AJAX in action, is to go to Google, and start to search for something The autocomplete feature is actually AJAX driven, as you type in text, that text is sent to a Google server to request options to provide, then those options are displayed when they are returned to the page One of the biggest hurdles for something like this is keeping the response time high enough to make it useful

AJAX Two key pieces to getting AJAX to work First is setting up a page that will give you the snippets of data you need Second is setting up another page to access the first page through an AJAX call Let’s start by looking at how Google does it for their search, and then we will build our own AJAX calls

AJAX Server Response Page This page needs to give us a server response in a format we can use Some common formats: HTML JSON XML

Midterm The midterm turned out to be a bit longer than I had expected For this reason, there are going to be two options for getting some extra points Receive a curved score (instead of basing your score out of 50, it will be out of 42) OR Complete a bonus assignment for 10 pts (20%) I will apply the greater of the two to your midterm grade I will post midterm grades tonight with max scores for both options

Midterm Base Scores Course Average: 60 Low: 28 High: 96 Curved Scores Course Average: 71.5 Low: 33.3 High: Bonus Scores Course Average: 80 Low: 48 High: 116

Midterm Grades

Bonus Assignment Due Tue 20 11:30pm Download the HTML file attached to the dropbox instructions Apply the DataTables JQuery plugin to the table on the page: Use the DataTables plugin to do the following: Sort the ID column ASC Create styles to do the following: Alternating row colors Highlight column being sorted on

Next Two Weeks Tuesday (20 th ) AJAX with CI Assign AJAX Lab Midterm Bonus Due Thursday (22 nd ) Review Midterm