JavaScript Studio

JavaScript Studio is light app but capable to do many thing we need on our phone, you can code JavaScript, CSS, HTML.
JavaScript Studio works on all devices, We are trying to maintain this app updated with new features and implementation on ideas,
any idea that comes to our mind becomes to JavaScript Studio, Love and code on any device.

Customize JavaScript Studio

Customize JavaScript Studio editor using your favorite color or image, We were thinking that you may like to change the white and
black color for the editor, in the new update 4.1.0.0 we have added a new setting options, these options allows you to set your
favorite color for the code editor, the background color for the editor can be set too with your favorite color, if you want to
use an image as background on the code editor you can set "Transparent" color on the background setting, the image from the "Home Background"
will be used.

Hi devs, If you are using JavaScript Studio App a new update has been published to Microsoft Store, this update includes new extra features on settings, you can customize the app changing the editor background and foreground. JavaScript continues growing. Keep coding #javascriptpic.twitter.com/NmrmVT3mzf

File Reading

What about read files you create on the app you are coding? in the version 2.0 was introduced file creation and file reading
while you can still use that feature, in the version 4.0 we introduced file reading by coding JavaScript:
You can read files created on the current app you are coding or from your computer libraries, Documents, Pictures Library,
Video Library, Music Library, Storage Devices the following table explains how to read files.

Current Coding App

You can read ".js, .css, .txt" files you have created on the current app you are coding. Use the following javascript code
to read these files.
jss.File.Read("FILENAME", "FUNCTIONNAME");

Documents

You can read ".txt" from Documents folder. Use the following javascript code
to read these files.
The following code reads the file from documents folder
jss.File.Read("FILENAME", "FUNCTIONNAME","Documents\\","\\");

The following code reads the filename from documents sub folder filesjss.File.Read("FILENAME", "FUNCTIONNAME","Documents\\files","\\");

The following code reads the filename from documents sub folder files\textfiles\jss.File.Read("FILENAME", "FUNCTIONNAME","Documents\\files","\\textfiles\\");

Note that to read files from documents the JavaScript code requires 4 parameters the FUNCTIONNAME is where the file content
is returned. the other parameters builds a path like Documents\files\filename.txt, Documents\filename.txt or
Documents\files\textfiles\filename.txt and so on.

Pictures Library

You can read ".txt" from PicturesLibrary folder. Use the following javascript code
to read these files.
The following code reads the file from PicturesLibrary folder
jss.File.Read("FILENAME", "FUNCTIONNAME","PicturesLibrary\\","\\");

The following code reads the filename from PicturesLibrary sub folder filesjss.File.Read("FILENAME", "FUNCTIONNAME","PicturesLibrary\\files","\\");

The following code reads the filename from PicturesLibrary sub folder files\textfiles\jss.File.Read("FILENAME", "FUNCTIONNAME","PicturesLibrary\\files","\\textfiles\\");

Note that to read files from PicturesLibrary the JavaScript code requires 4 parameters the FUNCTIONNAME is where the file content
is returned. the other parameters builds a path like PicturesLibrary\files\filename.txt, PicturesLibrary\filename.txt or
PicturesLibrary\files\textfiles\filename.txt and so on.

Videos Library

You can read ".txt" from VideosLibrary folder. Use the following javascript code
to read these files.
The following code reads the file from VideosLibrary folder
jss.File.Read("FILENAME", "FUNCTIONNAME","VideosLibrary\\","\\");

The following code reads the filename from VideosLibrary sub folder filesjss.File.Read("FILENAME", "FUNCTIONNAME","VideosLibrary\\files","\\");

The following code reads the filename from VideosLibrary sub folder files\textfiles\jss.File.Read("FILENAME", "FUNCTIONNAME","VideosLibrary\\files","\\textfiles\\");

Note that to read files from VideosLibrary the JavaScript code requires 4 parameters the FUNCTIONNAME is where the file content
is returned. the other parameters builds a path like VideosLibrary\files\filename.txt, VideosLibrary\filename.txt or
VideosLibrary\files\textfiles\filename.txt and so on.

Music Library

You can read ".txt" from MusicLibrary folder. Use the following javascript code
to read these files.
The following code reads the file from MusicLibrary folder
jss.File.Read("FILENAME", "FUNCTIONNAME","MusicLibrary\\","\\");

The following code reads the filename from MusicLibrary sub folder filesjss.File.Read("FILENAME", "FUNCTIONNAME","MusicLibrary\\files","\\");

The following code reads the filename from MusicLibrary sub folder files\textfiles\jss.File.Read("FILENAME", "FUNCTIONNAME","MusicLibrary\\files","\\textfiles\\");

Note that to read files from MusicLibrary the JavaScript code requires 4 parameters the FUNCTIONNAME is where the file content
is returned. the other parameters builds a path like MusicLibrary\files\\filename.txt, MusicLibrary\filename.txt or
MusicLibrary\files\textfiles\filename.txt and so on.

Storage Devices

You can read ".txt" from StorageDevice folder. Use the following javascript code
to read these files.
The following code reads the file from StorageDevice folder
jss.File.Read("FILENAME", "FUNCTIONNAME","StorageDevice\\D:","\\");

The following code reads the filename from StorageDevice sub folder filesjss.File.Read("FILENAME", "FUNCTIONNAME","StorageDevice\\D:","\\files\\");

The following code reads the filename from StorageDevice sub folder files\textfiles\jss.File.Read("FILENAME", "FUNCTIONNAME","StorageDevice\\D:","\\files\\textfiles\\");

Note that to read files from StorageDevice a Storage device name is required for example if you have 2 storage devices the first is "D:"
The second is "E:" and so on. The JavaScript code requires 4 parameters the FUNCTIONNAME is where the file content
is returned. the other parameters builds a path like D:\files\filename.txt, D:\filename.txt or
D:\files\textfiles\filename.txt and so on.

The code above is everything you need to read file from the app you are coding
The line Load:jscriptstudio.js; is required to load the library, in other words this is a library
we have developed in the app to make it works once you call this code the library is included,
if you don't add this line you won't be able to read files.

The line <p id="myfilecontent"></p> is where the file content will be placed but
you can use any html tag you want.

The line var jss = jscriptstudio; is just to make the code short you can use
jscriptstudio if you want instead of creating a variable.

The line jss.File.Read("myfile.txt", "readMyFile");
request the file myfile.txt when the file
is found it returns the file content into a JavaScript function named readMyFile(),
note that the function name returned is the same name you wrote on when you requested the file, the function returns a string
content, in others words the syntaxis is
jss.File.Read("FILENAME", "FUNCTIONNAME");

The line
function readFiles() {
document.getElementById("myfilecontent").innerHTML = readMyFile();
}
Is a function we create to read all content from files, you can return the file content from any function you want,
readMyFile() is the function returned when we request the file.

The line <input type="button" onclick="readFiles()" value="Read Files" /> is
the input button where when we click it reads the file content.

example how to read files in JavaScript Studio, the file content is place in html tag you want the code is on the image the files are on the left side, File content is ouput into JavaScript Function to load the library you need "Load:jscriptstudio.js" https://t.co/o8jBgbnNw4#JSpic.twitter.com/XdPmyjOfoz

Where JavaScript Studio Runs by now?

JavaScript Studio is available for Windows 10, Windows 10 Mobile, Android Phones, iOS, iPhoneX, etc you can code wherever you are.
JavaScript Studio allows you to create apps, save the app with a name, you can edit this app you can run it and you can delete it.
Your favorite JavaScript code, CSS, HTML is now part of your phone, because you have a Smartphone why you don't make it smarter?
If you are Android User you can download the app on Google Play, If you are Windows 10 user you can download the app from Microsoft Store
and you are Apple User iOS iPhoneX, iOS devices you can download the app on the App Store.
Tap one of the following App Store to download JavaScript Studio.

Free Versions

JavaScript Studio Free versions are great for those who only want to code
JavaScript, HTML, Css and other framework from the internet like Jquery. These versions are the same as paid versions that are named
JavaScript Studio Pro the only difference are on features.

Paid Versions

The paid version has a lot of features some of them are

File Reading in using JavaScript Code

JavaScript Intellisense

HTML Toolbox

Error Checking

Export Apps as HTML or Text files to any folder on your device

Pin each app you create in the Start Screen

Change Background Image

Error Checking

Share Code with your team

Split code and designer (live preview of your code)

Turorials help

Help request button (f1)

Getting this app you are supporting the future on the mobile app and once you get it you will love it.
Also you are supporting us to maintain this app updated.
Tap one of the following App Store to download JavaScript Studio Pro

Developers

If you are a web developer this app is great for you because you know that sometimes you have your phone on your hands
and you are thinking in a code that you would like to write and your computer is on your home and this is the moment where JavaScript Studio help you,
because you don't want to miss any code from your mind, having installed it on your phone will make you more productive while you are out without your computer.

If you are learning how to code JavaScript, CSS, HTML, JavaScript Studio is for you, the small code you write in this app can be saved, you can modify it later
or continue adding more code to the app you create. You will learn to code faster than you think. there are some links and resources where you can learn to code,
fast, easy and free.

We would like to know what do you think about this app. any comment or any idea you have or feature rquest please let us know.