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
4k
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
Passierschein, bitte – sichere und skalierbare Authentifizierung mit Microsoft Entra ID
daniellindemann
0
92
Zeitfresser gebändigt - Optimierung von Entwicklungsumgebungen
daniellindemann
0
72
Infrastructure-as-Code with Bicep - A Developer's Perspective - Basta Spring 2024
daniellindemann
0
110
Optimize Container Images for .NET Applications - Basta Spring 2024
daniellindemann
0
160
Optimize Container Images for .NET Applications
daniellindemann
0
58
Infrastructure-as-Code with Bicep
daniellindemann
0
69
Application Monitoring in Microsoft Azure
daniellindemann
0
78
Meistern des Inner Dev Loop für .NET-Containerapplikationen
daniellindemann
0
36
Entwickler-Experience in einer containerisierten Applikationswelt
daniellindemann
0
38
Other Decks in Programming
See All in Programming
Investigating Multithreaded PostgreSQL
macdice
0
150
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
220
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
390
抽象データ型について学んだ
ryounasso
0
200
Parallel::Pipesの紹介
skaji
2
860
RubyKaigi Hack Space in Tokyo & 函館最速 "予習" 会 / RubyKaigi Hack Space in Tokyo & The Fastest Briefing of RubyKaigi 2026 in Hakodate
moznion
1
120
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
370
Practical Domain-Driven Design - Workshop at NDC 2025
mufrid
0
130
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
390
ワンバイナリWebサービスのススメ
mackee
10
7.4k
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
570
tsconfigのオプションで変わる型世界
keisukeikeda
1
120
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
How STYLIGHT went responsive
nonsquared
100
5.6k
Typedesign – Prime Four
hannesfritz
41
2.6k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Faster Mobile Websites
deanohume
307
31k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Thoughts on Productivity
jonyablonski
69
4.7k
Fireside Chat
paigeccino
37
3.5k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Embracing the Ebb and Flow
colly
85
4.7k
Transcript
None
Über mich Senior SharePoint Developer @ITaCS GmbH daniel.lindemann@itacs.de 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 daniel.lindemann@itacs.de www.itacs.de http://dlindemann.de
@daniellindemann Daniel Lindemann
@brandmysp BrandMySharePoint http://bit.ly/brandmysp http://www.brandmysharepoint.de