spssthlm19 sharepoint javascript - doing it right
TRANSCRIPT
SharePoint JavaScript, doing it right
Hugh Wood#SPSSTHLM19
February 14th, 2015
Platinum
Gold
Lunch SharePint
Silver
Web
http://www.spcaf.com/blog
• Groundwork
• Inside SharePoint
• The APIs to learn
• OOTB
• Governance
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
JS#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
C# JavaScript
Multi-Paradigm Functional, Event Driven
Strongly Typed OR Loosely
Typed
Loosely Typed (Strong
types are coming 2015)
ECMA-334 ECMAScript-5
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
Inside SharePoint
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
UX#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – Hugh Wood #SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – Hugh Wood
#SPSSTHLM19: SharePoint JavaScript, doing it right – Hugh Wood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
!#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
Cancellable Command API
Working on it…This shouldn’t take long.
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
Animation Engine
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
Remote Request Executor
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
mQuery
m$#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
GovernanceUsing out of the box JS APIs
Pro Con
Tested and Guaranteed Patches can change code
Reduced development time Could contain a bug
Less overhead on client No documentation
Easier to maintain code Overly Complex for simple
tasks
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
Wrapping it up
#SPSSTHLM19: SharePoint JavaScript, doing it right – @HughAJWood
</script>
19