Hoe te installeren en gebruiken van ScratchExt: Javascript kras extensies (3 / 3 stap)

Stap 3: Het schrijven van uw eigen extensies

Voor degenen die willen dat een stapje verder te gaan, kunt u uw eigen blokken.
Dit vergt inzicht in JavaScript, evenals een een manier om te publiceren van JS code op internet, zoals een greasyfork. Voor testdoeleinden, kan u ook uw code binnen uw browser JavaScript console uitvoeren of maak uw eigen bookmarklet.

Raadpleeg de officiƫle Scratch extensies Document voor meer informatie.

Voorbeeldcode:

Hallo mensen:

 function installHelloWorld() { (function(ext) { // Cleanup function when the extension is unloaded ext._shutdown = function() {}; // Status reporting code // Use this to report missing hardware, plugin or unsupported browser ext._getStatus = function() { return {status: 2, msg: 'Installed'}; }; var descriptor = { blocks: [ [' ', 'hello world', 'helloWorld'] ] }; //The Hello world function ext.helloWorld = function(){ alert('Hello World!') }; ScratchExtensions.register('Hello World', descriptor, ext); })({}); }<br>installHelloWorld(); 

Basic bloktypes:

 function installBasicBlocks() { (function(ext) { // Cleanup function when the extension is unloaded ext._shutdown = function() {}; // Status reporting code // Use this to report missing hardware, plugin or unsupported browser ext._getStatus = function() { return {status: 2, msg: 'Installed'}; }; var descriptor = { blocks: [ [' ', 'a basic method', 'foo'], ['h', 'a hat block', 'hatMethod'], ['r', 'a reporter', 'reporterMethod'], ['b', 'a boolean reporter', 'bReporterMethod'], ['-'], //Separator [' ', 'string %s number %n color %c', 'bar', 'petrichor', '42', '16775399'] ] }; //Alert method ext.foo = function(){ alert('Foo'); }; //The Hat method (runs code when this returns true) ext.hatMethod = function(){ return true; }; //Reporter ext.reporterMethod = function(){ return 42; }; //Boolean Reporter ext.bReporterMethod = function(){ return true; }; //Method with arguments ext.bar = function(arg1, arg2, arg3){ alert('Received: ' + arg1 + ' ' + arg2 + ' ' + arg3); }; ScratchExtensions.register('Basic Blocks', descriptor, ext); })({}); } installBasicBlocks(); 

Gerelateerde Artikelen

Handleiding: Hoe te installeren en gebruiken van MT-kaart voor de 3ds spelen op N3DS/XL V4.5-4.1

Handleiding: Hoe te installeren en gebruiken van MT-kaart voor de 3ds spelen op N3DS/XL V4.5-4.1

momenteel zijn er vier kaarten 3ds games kunnen ondersteunen, zijn ze gateway 3ds, r4i gold 3ds LuxeUitgave en mt-kaart en 3dslink. Mt-kaart was onder deze kaarten, speciaal opvallend voor zijn multi 3ds roms ondersteund. Het was de eerste kaart van
Hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino

Hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino

Hallo, in dit instructable ik zal worden leer je hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino. Deze kleine module zal u laten controleren je arduino draadloos vanaf uw computer of telefoon. Laat start.Stap 1: Wire JY-MC
Hoe te installeren en gebruiken van de NEJE DK-5 Pro-5 Laser etser/snijplotter

Hoe te installeren en gebruiken van de NEJE DK-5 Pro-5 Laser etser/snijplotter

NEJE-DK-5 Pro-5 is een laser etser/snijplotter die kan worden gebruikt voor het graveren van verschillende materialen, zoals hardhout, plastic, bamboe, rubber, leder, snijdt papier en zo verder. Je kan het kopen van Gearbest.http://www.gearbest.com/3
Hoe te installeren en gebruiken van een draaiende Rod en Reel

Hoe te installeren en gebruiken van een draaiende Rod en Reel

Wordt u gefrustreerd met het vervelende proces opzetten en leren hoe te gebruiken uw spinnen staaf en spoel? Zo ja, hebben geen angst! U hebt de Instructable dat leert u alles wat die u moet weten over uw spinnen staaf en spoel gevonden. Hoewel het i
Hoe te installeren en configureren van Home Theater op Mac, Plex Server

Hoe te installeren en configureren van Home Theater op Mac, Plex Server

Stappen op hoe te installeren en configureren van Plex Server, Home Theater op Mac.** Het proces is zeer vergelijkbaar zijn voor het installeren van Plex Media Server op een Windows computer **Download plex van https://plex.tv/downloads
Hoe te installeren en bouwen van een zelf opgenomen zoutwater Aquarium met ingebouwde toevluchtsoord

Hoe te installeren en bouwen van een zelf opgenomen zoutwater Aquarium met ingebouwde toevluchtsoord

dus aangezien ik momenteel gaan studeren en in een slaapzaal leven, heb ik besloten dat ik zou een kleine desktop aquarium heb omdat ik niet kon een grote 70gal-aquarium. Heb ik besloten om te gaan met een 10-gallon zelf opgenomen eenheid alleen ther
Hoe te installeren, bijwerken, verwijderen van de Arduino IDE op Windows?

Hoe te installeren, bijwerken, verwijderen van de Arduino IDE op Windows?

Vandaag, ga ik om u te tonen hoe te installeren, bijwerken en/of verwijderen van Arduino IDE op uw personal computer (Microsoft Windows XP/Vista/7/8/8.1/Win10 e.t.c.running), zoals u weet, is de Arduino IDE multi functionele ontwikkelplatform.De nood
Hoe te installeren en configureren van Raspbian op Raspberry Pi 2 (Linux/windows/mac)

Hoe te installeren en configureren van Raspbian op Raspberry Pi 2 (Linux/windows/mac)

Bekijk de YouTube Video hierDe raspberry pi 2 werd aangekondigd in februari 2015 met een awesome tag van dien "6 keer sneller".Met een 900 MHz quad core broadcom-processor en een GB RAM-geheugen zijn de prestaties duidelijk.Met sneller opstarten
Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

overzicht / / een algemeen overzicht of samenvattingDrupal open source Content managementsysteemBekijk enkele websites die gebruik maken van het Drupal CMS.Testen van een demo installatie van het Drupal CMS beheerder toegang.CollectiveResolve maakt g
Hoe te ontwikkelen en gebruiken van een Java API in Eclipse

Hoe te ontwikkelen en gebruiken van een Java API in Eclipse

Dit Instructable leert u hoe u kunt zowel importeren en exporteren van JAR-bestanden in Eclipse. Dit is een nuttige vaardigheid te hebben als het u toelaten zal om code voor anderen om te gebruiken, evenals het gebruik code die anderen hebben geschre
Hoe te installeren en uitvoeren van Avast Free Antivirus 2015 op uw Computer

Hoe te installeren en uitvoeren van Avast Free Antivirus 2015 op uw Computer

IntroductieNu, meer dan ooit, technologie, alsmede gemakkelijke toegang tot het internet hebben maakte online activiteiten en transacties zeer aantrekkelijk voor een meerderheid van computergebruikers. Het gemak van online financiƫle transacties, wer
Hoe te configureren en gebruiken van IO automatisering

Hoe te configureren en gebruiken van IO automatisering

dit artikel gaat voornamelijk over het tonen van u hoe How to configureren en gebruiken van IO automatisering functie.Stap 1: v stap 1:In het hoofdscherm DVR, opent u het menu configureren.Stap 2: v stap 2:Van het uitgezochte menu "Visuele automatise
Hoe te installeren en uitvoeren van een hydrocultuur systeem

Hoe te installeren en uitvoeren van een hydrocultuur systeem

mijn familie en ik hebben een serre, en elk jaar we meestal tomaten en basilicum opgezet, soms ook andere groenten zoals Chiles.Ik dacht dat ik zou delen wat kennis over hoe wij het doen.Het is opmerkelijk eenvoudig!Stap 1: Benodigdheden You will nee
Hoe te installeren en configureren van een Iphone

Hoe te installeren en configureren van een Iphone

Hallo! Ik weet dat dit een eenvoudige tutorial is maar het misschien van nut zijn voor mensen die overgestapt van android naar iphone hebt of gewoon geen ervaring hebt met iphones en willen om meer te leren.Als je dit, zorg ervoor om te stemmen voor