Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SharePoint meets JavaScript v2
Search
Daniel Lindemann
December 03, 2015
Programming
0
3.5k
SharePoint meets JavaScript v2
Javascript-Lösungen auf SharePoint
Daniel Lindemann
December 03, 2015
Tweet
Share
More Decks by Daniel Lindemann
See All by Daniel Lindemann
Infrastructure-as-Code with Bicep - A Developer's Perspective - Basta Spring 2024
daniellindemann
0
50
Optimize Container Images for .NET Applications - Basta Spring 2024
daniellindemann
0
110
Optimize Container Images for .NET Applications
daniellindemann
0
39
Infrastructure-as-Code with Bicep
daniellindemann
0
30
Application Monitoring in Microsoft Azure
daniellindemann
0
60
Meistern des Inner Dev Loop für .NET-Containerapplikationen
daniellindemann
0
26
Entwickler-Experience in einer containerisierten Applikationswelt
daniellindemann
0
20
Global Microsoft 365 Developer Bootcamp 2019 - SharePoint Framework - Berlin
daniellindemann
0
52
Ab auf's Boot - Container und Kubernetes in Azure
daniellindemann
0
27
Other Decks in Programming
See All in Programming
継続的な活動で築く地方エンジニアの道
myamashii
2
350
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
Namespace on read
tagomoris
2
370
Exploring the Gradually Lost Technical Skills in the Cloud Native Era
hwchiu
2
3.9k
CSC307 Lecture 13
javiergs
PRO
0
150
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
Mastering Developer Experience: A Roadmap for Success 【開発生産性Conference 2024】
findyinc
1
380
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
50k
Facilitating Awesome Meetings
lara
46
5.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
GraphQLとの向き合い方2022年版
quramy
36
13k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Atom: Resistance is Futile
akmur
261
25k
Designing for Performance
lara
604
67k
Embracing the Ebb and Flow
colly
81
4.3k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Code Reviewing Like a Champion
maltzj
517
39k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
Transcript
None
Über mich Senior SharePoint Developer @ITaCS GmbH
[email protected]
www.itacs.de http://dlindemann.de
@daniellindemann Daniel Lindemann
None
None
Bereitstellen von JS Ablage der Dateien Layouts folder Style Library
CDN Bereitstellung in SharePoint CustomAction Script WebPart App/Addin
Aufbau JavaScript Lösung In SPO und OnPrem Plattformen Init-Datei Namespaces
ExecuteOrDelayUntilScriptLoaded vs. ExecuteOrDelayUntilEventNotified
SharePoint JS Helpers _spPageContextInfo _spPageContextInfo.webServerRelativeUrl SP .PageContextInfo.get_webServerRelativeUrl() browseris browseris.ie10standardUp browseris.ipad
SP .Utilities Namespace SP .Utilities.Utility.getImageUrl('loading.gif')
DEMO jQuery Favorite Bar
Frameworks
DEMO Knockout Favorite List
Helper Scripts Modernizr https://modernizr.com HTML5 Shiv https://github.com/afarkas/html5shiv Moment.js http://momentjs.com/ store.js
https://github.com/marcuswestin/store.js
DEMO Caching with Local Storage
DEMO Multipage Form with AngularJS
Automatisierte Bereitstellung ToDo Minimieren Abhängigkeiten auflösen Deployment nach SharePoint Gulp
Node task runner Einfache Erweiterung durch Node Module
DEMO Deployment with Gulp
Zukunft ECMAScript 6 Expressions (=>), Promises Mit BabelJS jetzt schon
möglich Mobile / Multiplatform Development Ionic NW.js
Über mich Senior SharePoint Developer @ITaCS GmbH
[email protected]
www.itacs.de http://dlindemann.de
@daniellindemann Daniel Lindemann
@brandmysp BrandMySharePoint http://bit.ly/brandmysp http://www.brandmysharepoint.de