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
Search
Daniel Lindemann
October 02, 2015
Technology
0
2.7k
SharePoint meets Javascript
Javascript-Lösungen auf SharePoint
Daniel Lindemann
October 02, 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
63
Zeitfresser gebändigt - Optimierung von Entwicklungsumgebungen
daniellindemann
0
47
Infrastructure-as-Code with Bicep - A Developer's Perspective - Basta Spring 2024
daniellindemann
0
87
Optimize Container Images for .NET Applications - Basta Spring 2024
daniellindemann
0
130
Optimize Container Images for .NET Applications
daniellindemann
0
50
Infrastructure-as-Code with Bicep
daniellindemann
0
60
Application Monitoring in Microsoft Azure
daniellindemann
0
73
Meistern des Inner Dev Loop für .NET-Containerapplikationen
daniellindemann
0
28
Entwickler-Experience in einer containerisierten Applikationswelt
daniellindemann
0
32
Other Decks in Technology
See All in Technology
事業継続を支える自動テストの考え方
tsuemura
0
210
AndroidデバイスにFTPサーバを建立する
e10dokup
0
210
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
16
3.1k
カスタムインストラクションでGitHub Copilotをカスタマイズ!
07jp27
8
1.7k
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
200
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
270
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
250
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
10
3.6k
What's New in OpenShift 4.18
redhatlivestreaming
0
1.2k
『AWS Distinguished Engineerに学ぶ リトライの技術』 #ARC403/Marc Brooker on Try again: The tools and techniques behind resilient systems
quiver
0
130
30分でわかる『アジャイルデータモデリング』
hanon52_
8
1.7k
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
100
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The World Runs on Bad Software
bkeepers
PRO
67
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
11
930
Automating Front-end Workflow
addyosmani
1367
200k
Transcript
Daniel Lindemann | ITaCS GmbH SharePoint meets JavaScript Schnelle und
leichtgewichtige Lösungen per Script
Über mich Senior SharePoint Developer @ITaCS GmbH
[email protected]
www.itacs.de http://dlindemann.de
@daniellindemann Daniel Lindemann
None
None
Layouts folder Style Library CustomAction Script WebPart App/Addin Bereitstellen von
JS
In SPO und OnPrem Plattformen Init-Datei Namespaces ExecuteOrDelayUntilScriptLoaded vs. ExecuteOrDelayUntilEventNotified
Aufbau JavaScript
_spPageContextInfo _spPageContextInfo.webServerRelativeUrl SP .PageContextInfo.get_webServerRelativeUrl() browseris browseris.ie10standardUp browseris.ipad SP .Utilities Namespace
SP .Utilities.Utility.getImageUrl('loading.gif') SharePoint JS Helpers
DEMO jQuery Favoriten Bar
Frameworks
DEMO Knockout Favoriten Liste
Modernizr https://modernizr.com HTML5 Shiv https://github.com/afarkas/html5shiv Moment.js http://momentjs.com/ store.js https://github.com/marcuswestin/store.js Helper
Scripts
DEMO Caching mit Local Storage
DEMO Mehrseitiges Formular mit AngularJS
ECMAScript 6 Expressions (=>), Promises Mit BabelJS jetzt schon möglich
Mobile Development Ionic Zukunft
Über mich Senior SharePoint Developer @ITaCS GmbH
[email protected]
www.itacs.de http://dlindemann.de
@daniellindemann Daniel Lindemann