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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daniel Lindemann
December 03, 2015
Programming
0
4.7k
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
Azure Container Hosting - Die richtige Plattform für Container-Anwendungen finden
daniellindemann
0
57
Passierschein, bitte – sichere und skalierbare Authentifizierung mit Microsoft Entra ID
daniellindemann
0
180
Zeitfresser gebändigt - Optimierung von Entwicklungsumgebungen
daniellindemann
0
140
Infrastructure-as-Code with Bicep - A Developer's Perspective - Basta Spring 2024
daniellindemann
0
190
Optimize Container Images for .NET Applications - Basta Spring 2024
daniellindemann
0
200
Optimize Container Images for .NET Applications
daniellindemann
0
75
Infrastructure-as-Code with Bicep
daniellindemann
0
96
Application Monitoring in Microsoft Azure
daniellindemann
0
98
Meistern des Inner Dev Loop für .NET-Containerapplikationen
daniellindemann
0
45
Other Decks in Programming
See All in Programming
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
SourceGeneratorのススメ
htkym
0
190
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
MUSUBIXとは
nahisaho
0
130
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
110
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
990
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
640
CSC307 Lecture 03
javiergs
PRO
1
490
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
630
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
97
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
Mobile First: as difficult as doing things right
swwweet
225
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
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