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
5.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SharePoint meets JavaScript v2
Javascript-Lösungen auf SharePoint
Daniel Lindemann
December 03, 2015
More Decks by Daniel Lindemann
See All by Daniel Lindemann
Docker für ASP.NET Core Anwendungen - Best Practices von der Entwicklung bis zur Produktion - DWX 2026
daniellindemann
0
35
Deploy, Connect, Fertig - AKS und Datenbanken in der Praxis - Datamonster 2026
daniellindemann
0
42
Azure Container Hosting - Die richtige Plattform für Container-Anwendungen finden - Global Azure 2026
daniellindemann
0
69
Azure Container Hosting - Die richtige Plattform für Container-Anwendungen finden - Basta Spring 2026
daniellindemann
0
60
Azure Container Hosting - Die richtige Plattform für Container-Anwendungen finden
daniellindemann
0
100
Passierschein, bitte – sichere und skalierbare Authentifizierung mit Microsoft Entra ID
daniellindemann
0
240
Zeitfresser gebändigt - Optimierung von Entwicklungsumgebungen
daniellindemann
0
190
Infrastructure-as-Code with Bicep - A Developer's Perspective - Basta Spring 2024
daniellindemann
0
230
Optimize Container Images for .NET Applications - Basta Spring 2024
daniellindemann
0
240
Other Decks in Programming
See All in Programming
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
360
symfony/aiとlaravel/boost
77web
0
120
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
460
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.7k
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
Contextとはなにか
chiroruxx
1
390
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
140
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.7k
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
480
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
830
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
350
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Building AI with AI
inesmontani
PRO
1
1.1k
My Coaching Mixtape
mlcsv
0
170
AI: The stuff that nobody shows you
jnunemaker
PRO
8
770
WCS-LA-2024
lcolladotor
0
680
Documentation Writing (for coders)
carmenintech
77
5.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Building an army of robots
kneath
306
46k
HDC tutorial
michielstock
2
730
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