SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.

Slides:



Advertisements
Similar presentations
ENHANCE YOUR DASHBOARD WITH JQUERY
Advertisements

Sep 2010 Palestinian Land Authority IT Department By Salam Turkman1 Jquery (write less do more)
Server-Side vs. Client-Side Scripting Languages
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
CS428 Web Engineering Lecture 15 Introduction to Jquery.
Ligthning Velocity FREE
JQuery. What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversing and manipulation event handling.
Philly.NET Hands-On jQuery + Plug-ins Bill Wolff, Rob Keiser.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
Working Magic with jQuery and SharePoint Web Services.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Fundamentals, DOM, Events, AJAX, UI Doncho Minkov Telerik Corporation
Simon Amrein Consultant Trivadis AG What is ASP.NET 4.0 Ajax Ajax Control Toolkit Microsoft Ajax Content Delivery Network jQuery jQuery Client Templates.
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
PhpXperts What is jQuery Javascript Library Fast and concise Simplifies the interaction between HTML and JavaScript.
Course review BTM 395: Internet Programming. What you have learnt in this course.
JavaScript Libraries for SharePoint January 21 st, 2015 Timothy Ferro.
JQuery : Rethink Web Development Van Gaever Tom
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
JavaScript Libraries for Office 365 July 25 th, 2015 Timothy Ferro.
CNIT 133 Interactive Web Pags – JavaScript and AJAX JavaScript Environment.
13. jQuery See the official documentation at  See the terse API documentation at
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 Nasrullah. Jquery jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming. jQuery is easy to learn.
Conor Russomanno & Elizabeth Umbrino. A popular free Javascript Library Released in January 2006 At BarCamp, an international network of user-generated.
Animation & Effects Using JQuery. What is jQuery? jQuery is a lightweight, JavaScript library. The purpose of jQuery is to make it much easier to use.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Unleash the Power of jQuery Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
JQuery Introduction © Copyright 2014, Fred McClurg All Rights Reserved.
JavaScript Library. What is jQuery jQuery is a lightweight JavaScript library. The purpose is to make it easier to use JavaScript code on your website.
Unleash the Power of jQuery Learning & Development Team Telerik Software Academy.
Kendo Ui Basics.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Dawn Pedersen. What is JavaScript? JavaScript is the basis for both jQuery and Spry applications JavaScript is referred to as a client-side scripting.
Unit 13 –JQuery Basics Instructor: Brent Presley.
Web Technologies Lecture 8 JQuery. “A fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Introduction to JQuery COGS 187A – Fall JQuery jQuery is a JavaScript library, and allows us to manipulate HTML and CSS after the page has been.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
JQuery “write less, do more”. jQuery - Introduction Simply a JavaScript library to simplify JavaScript programming itself Wraps long standard JavaScript.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
JQuery Tutorial. What is jQuery jQuery is a JavaScript Library The purpose of jQuery is to make it much easier to use JavaScript on your website JavaScript.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Shaun Geisert Matt Trice. What is jQuery?  Open source Javascript library/framework Created by John Resig  Their tagline – “The Write Less, Do More.
Making the website. Get your folders sorted first Create a new folder in “N” called “My hockey website” Create folders inside called “Documents”, “images”
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
JQuery Fundamentals Introduction Tutorial Videos
What is jQuery?.
Project 1 Introduction to HTML.
12/04/12 JQuery I took these slides from the site because they were pretty good looking. Instructions for editing school and department titles: Select.
Tek Raj Chhetri Code for Humans not for machine.
Unleash the Power of jQuery
Introduction to Web programming
JQuery.
Fundamentals, DOM, Events, AJAX, UI
The Cliff Notes Version
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
JQuery with ASP.NET.
SharePoint & jQuery: Better Together
Chapter 11 - How to use jQuery plugins and jQuery UI Widgets
Master a Skill / Learn for Life
HTML5 Course Review Master a Skill / Learn for Life.
E-commerce Applications Development
An introduction to jQuery
Master a Skill / Learn for Life
An introduction to jQuery
Presentation transcript:

SHAREPOINT & JQUERY

Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.

The book I wrote

 A bit about jQuery  Basic jQuery  Using jQuery with SharePoint  Plugins  jQuery considerations  Questions Agenda

A BIT ABOUT JQUERY

jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML

Write Less Do More

Release d 2006

Used by over 55% of the 10,000 most visited websites, jQuery is the most popular JavaScript library in use today

Free Open Source

Cross- browser support

FEATURES

DOM Selector s

Events

CSS Manipula tion

Effects and Animatio ns

Ajax Function ality

Extensibility through plug-ins

Utilities - such as the each function Features

GETTING STARTED WITH JQUERY

$(‘x’); Jquery(‘x’); jQuery Factory

$(document).ready(function() { // code goes here });

DOM Selector s

$('p') $(‘#firstName’) $(‘.edit’) $('p[title=“Welcome"]') $('p.task').add('p.otherTask')

DEMO

CSS Manipula tion

DEMO

Events

HTML File function doSomething() { alert(“You did something!”); } Click! The bad

HTML File Click! JavaScript File $(‘#clickMe').click(function(){ alert('You did something!'); }); The good

DEMO

Ajax Function ality

DEMO

Effects and Animatio ns

Utilities - such as the each function

Extensibi lity throu gh plug-ins

jQuery UI Widgets Animation Visual Effects

Thousands of community driven plugins Excellent documentation if you want to make them yourself Existing plugins include things such as Accordion Menu, Tag Clouds, Image Rotators, Lightboxes

SPServices “This is a jQuery library which abstracts SharePoint's Web Services and makes them easier to use”

Creating your own plugin

DEMO

USING JQUERY WITH SHAREPOINT

jquery.com Download the version you want Content Delivery Network (CDN) Linking to copy on public server Where can I get it from?

jQuery.c om Download the version you want Linking to a Local copy Development and Production versions Inside Firewall Greater Control Requires deployment

Content Delivery Network (CDN) Link to the version you want or latest Linking to copy on public server Caching Highly available Requires Access to file through internet

Layouts folder WPResources Site Assets Document Library CDN Version Adding it to SharePoint

Reference in Master Page Reference in AdditionalPageHead Delegate Control Reference using Custom Actions using ScriptSrc Content Editor Web Part Application Page\Web Part directly Making available

CONSIDERATIO NS

Where is jQuery going to be hosted? How is the library going to be referenced? Does every page need to load it? How many times is the library being loaded? What happens if JavaScript is disabled on the client?

Where to get it from How to make it available Understanding how jQuery works Summary

QUESTIONS?