Dag 1: Basisprincipes van JavaScript
JavaScript Introductie
JavaScript is DE programmeertaal voor het web, en het wordt steeds meer En nog belangrijker op andere gebieden. In deze module gaan we in op de Kijk eerst naar de taal en hoe we ons leven gemakkelijker kunnen maken door het te gebruiken Efficiënt.
- Waarom is JavaScript belangrijk?
- Wat is ECMAScript?
- Voorstelling
- De juiste bibliotheken kiezen
- Hulpprogramma's voor ontwikkelaars
Basisprincipes van JavaScript-taal
In deze module zullen we het hebben over de basisprincipes van JavaScript. JavaScript kan een erg lastige taal zijn, dus we zullen proberen er een paar uit te leggen eigenaardigheden ook. Zo voorkomen we dat we later voor verrassingen komen te staan.
- Variabelen gebruiken
- Primitieven en objecten
- Functies: krachtiger dan je zou verwachten
- Inzicht in het bereik
- Foutafhandeling
- Praktische tips
- Strikte modus
- LAB - Basisprincipes van JavaScript-taal
JavaScript-collecties
Collecties zijn een groot deel van OO-programmering, ze stellen je in staat om in kaart te brengen één-op-veel- of veel-op-veel-relaties, en u ook laten werken met reeksen gegevens. In deze module bekijken we de verschillende soorten collecties in JavaScript en het gebruik ervan.
- Meerdere waarden opslaan in matrices
- Objecten gebruiken als kaarten
- Handige functies en operatoren
- Sets, kaarten en andere
- LAB - Collecties
Dag 2 & 3: Front-end ontwikkeling in modelgedreven apps
Clientscripts in modelgestuurde apps met behulp van JavaScript
Client-side scripting met behulp van JavaScript is een van de manieren om aangepaste bedrijfsproceslogica toe te passen voor het weergeven van gegevens op een formulier in een modelgestuurde app. In dit hoofdstuk leert u hoe de JavaScript Client API van een modelgestuurde app kan worden gebruikt om te communiceren met formulieren en weergaven
- JavaScript-webbronnen maken
- Formulier-/weergave- en veldgebeurtenissen afhandelen
- Hoofdobjecten in het client-API-objectmodel
- Werken met het contextobject voor uitvoering van de client-API
- Het contextobject van het client-API-formulier
- Interactie met formulieren en kenmerken met behulp van het Client API Object Model
- Het contextobject van het client-API-raster
- Het client-API Xrm-object
- Best practices voor het schrijven van client-side code
- LAB: Client-side scripting gebruiken in tabelformulieren
De opdrachtbalk aanpassen in een modelgestuurde app
De opdrachtbalk wordt weergegeven boven elk formulier of elke weergave in een modelgestuurde app. In dit hoofdstuk leert u hoe u de opdrachtbalk kunt aanpassen door opdrachten toe te voegen of te verwijderen.
- Overzicht van de opdrachtbalk
- Beschikbare opdrachtbalken in modelgestuurde apps
- Klassiek versus modern commando's
- Werken met weergave- en inschakelregels
- Een aangepaste lintactie maken
- Gegevens of URL-parameters doorgeven aan een lintactie
- Opdrachten toevoegen of verwijderen op de opdrachtbalk
- Lintwerkbank gebruiken om de opdrachtbalk aan te passen
- Moderne opdrachten met behulp van de opdrachtbalkontwerper
- Zichtbaarheidsregels maken met Power FX
- Power FX-commando's uitvoeren
- LAB: De opdrachtbalk aanpassen met behulp van Ribbon Workbench en de moderne ontwerper
Webbronnen maken
Webbronnen vertegenwoordigen bestanden die kunnen worden gebruikt om de Dataverse-webtoepassing uit te breiden, zoals html-bestanden, JavaScript en CSS, en verschillende afbeeldingsindelingen.
- Overzicht van webbronnen
- Aangepaste HTML-webbronnen bouwen
- Het Xrm.WebApi JavaScript-objectmodel gebruiken om records te openen, te maken en te beheren
- LAB: Werken met Xrm.WebApi in aangepaste HTML-webbronnen