JSBox - Learn to Code

JSBox - Learn to Code


Mobile JavaScript IDE


FreeOffers In-App Purchases

2.32.0for iPhone, iPad and more
7.5
45 Ratings
颖 钟
Developer
186.5 MB
Size
Sep 14, 2023
Update Date
#151
in Developer Tools
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
JSBox - Learn to Code Screenshots
JSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code poster
JSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code posterJSBox - Learn to Code poster

About JSBox - Learn to Code

* JSBox is featured by: sspai.com, Price Tag, AppSolution etc

# What's JSBox?

JSBox is an Integrated Development Environment for JavaScript. You can learn to code JavaScript here, as we provide tons of utilities to enhance the development experience.

JSBox is amazing for both beginners and experienced engineers. Don't you wanna try it out?

Don't hesitate to create cool stuff—do it now!

# What can JSBox do?

Of course you can write JavaScript, but the most important thing is that you can create native iOS utilities, such as:

- Upload photos you have just taken to the server
- Create a widget to check bus information
- Schedule tasks by leveraging date-based or location-based notifications
- Design an extension for the Photos app to search photos directly
- Design your own widget and keyboard
- Make a real-time tool to query the exchange rate
- Collect your most important contacts and handle it on the widget

There are many possibilities; we believe you can create coolest stuff.

# What's in JSBox?

JSBox is not only a full-fledged environment for standard JavaScript, but also provides many utilities:

- A safe environment to run JavaScript natively with incredible performance
- A beautiful editor to write JavaScript, multiple themes, auto-completion, and snippets...
- Many advanced development tools: lint, prettier, diff viewer and database viewer...
- A desktop extension to write code extremely fast and comfortable
- Almost all the cool tech in iOS: Siri/Shortcuts, Today Widget, Action Extension, 3D Touch, Home Screen Shortcut...
- A lot of awesome examples for beginner

We are still working on it and will introduce cooler features in the future.

# Terms of Use

https://jsboxbbs.com/d/1035-terms-of-service

# Privacy Policy

https://jsboxbbs.com/d/1034-privacy-policy

# Contact us!

Please contact us in the following ways. Don't hesitate to report any issues. Thank you!

- [Community](https://en.jsboxbbs.com)
- [Email](mailto:log.e@qq.com)
- [Twitter](https://twitter.com/cyanapps)
- [Weibo](https://weibo.com/0x00eeee)
Show More

What's New in the Latest Version 2.32.0

Last updated on Sep 14, 2023
Old Versions
Fix issues running on the latest operating system.
Show More
Version History
2.32.0
Sep 14, 2023
Fix issues running on the latest operating system.
2.31.0
Mar 24, 2023
Making JSContext inspectable through remote inspector in Mac Safari, being able to debug scripts using breakpoints and step over.

Learn more: https://docs.xteko.com/#/en/debug/inspector
2.30.1
Feb 15, 2023
This update includes a bunch of fixes for recently reported bugs, thank you for the feedback! Besides, we also updated the version of nodejs.
2.30.0
Jul 21, 2022
Fixed some accessibility issues, revamped some APIs, please check out our online documentation to learn more.
2.22.1
Mar 29, 2022
Fixed some accessibility issues, revamped some APIs, please check out our online documentation to learn more.
2.22.0
Mar 28, 2022
Mostly for bug fixes, some APIs were revamped, please check out our online documentation to learn more.
2.19.4
Jan 31, 2022
- Added: transform code using Babel
- Added: pull-down menus for buttons and navButtons
- Added: $keychain module for keychain access
- Added: prefs.json now supports passwords
- Added: $prefs.edit(...) for JSON preference editing
- Added: $text.uuid for UUID string generation
- Added: more $editor APIs like hasText, insertText, and deleteBackward
- Added: $photo.pick(...) now returns filename
2.19.3
Jan 10, 2022
- Added: transform code using Babel
- Added: pull-down menus for buttons and navButtons
- Added: $keychain module for keychain access
- Added: prefs.json now supports passwords
- Added: $prefs.edit(...) for JSON preference editing
- Added: $text.uuid for UUID string generation
- Added: more $editor APIs like hasText, insertText, and deleteBackward
- Added: $photo.pick(...) now returns filename
2.19.2
Dec 27, 2021
- Added: transform code using Babel
- Added: pull-down menus for buttons and navButtons
- Added: $keychain module for keychain access
- Added: prefs.json now supports passwords
- Added: $prefs.edit(...) for JSON preference editing
- Added: $text.uuid for UUID string generation
- Added: more $editor APIs like hasText, insertText, and deleteBackward
- Added: $photo.pick(...) now returns filename
2.19.1
Dec 17, 2021
- Added: transform code using Babel
- Added: pull-down menus for buttons and navButtons
- Added: $keychain module for keychain access
- Added: prefs.json now supports passwords
- Added: $prefs.edit(...) for JSON preference editing
- Added: $text.uuid for UUID string generation
- Added: more $editor APIs like hasText, insertText, and deleteBackward
- Added: $photo.pick(...) now returns filename
2.19.0
Dec 8, 2021
- Added: transform code using Babel
- Added: pull-down menus for buttons and navButtons
- Added: $keychain module for keychain access
- Added: prefs.json now supports passwords
- Added: $prefs.edit(...) for JSON preference editing
- Added: $text.uuid for UUID string generation
- Added: more $editor APIs like hasText, insertText, and deleteBackward
- Added: $photo.pick(...) now returns filename
2.18.1
Nov 29, 2021
- Added: $ui.render(...) can now show as half screen on iOS 15
- Fixed: $http.upload(...) doesn't respect to manually set Content-Type
- Fixed: some issues running on iOS 15 and iPadOS 15
- Fixed: code completion doesn't work with rest parameters
- Improved: scrolling performance of the code editor
- Improved: some 3rd-party dependencies are now up to date
2.18.0
Nov 10, 2021
- Added: $ui.render(...) can now show as half screen on iOS 15
- Fixed: $http.upload(...) doesn't respect to manually set Content-Type
- Fixed: some issues running on iOS 15 and iPadOS 15
- Fixed: code completion doesn't work with rest parameters
- Improved: scrolling performance of the code editor
- Improved: some 3rd-party dependencies are now up to date
2.17.3
Oct 15, 2021
Fully optimized for iOS 15, built on top of the latest framework, support for the extra large widgets for iPadOS 15 and web inspector for Safari.

Please note that, Safari extensions now require the user to manually allow it.
2.17.2
Oct 11, 2021
Fully optimized for iOS 15, built on top of the latest framework, support for the extra large widgets for iPadOS 15 and web inspector for Safari.

Please note that, Safari extensions now require the user to manually allow it.
2.17.1
Sep 30, 2021
Fully optimized for iOS 15, built on top of the latest framework, support for the extra large widgets for iPadOS 15 and web inspector for Safari.
2.17.0
Sep 24, 2021
Fully optimized for iOS 15, built on top of the latest framework, support for the extra large widgets for iPadOS 15 and web inspector for Safari.
2.16.0
Sep 22, 2021
Fully optimized for iOS 15, built on top of the latest framework, support for the extra large widgets for iPadOS 15.
2.15.1
Mar 25, 2021
- Rewrote some components of the editor for better performance
- Rewrote some components of the Markdown previewer for better performance
- Bug fixes and performance improvements in general
2.15.0
Mar 22, 2021
- Rewrote some components of the editor for better performance
- Rewrote some components of the Markdown previewer for better performance
- Bug fixes and performance improvements in general
2.14.0
Feb 19, 2021
Welcome back. We are trying to solve recently reported issues with this and upcoming updates.

Stay tuned.
2.13.0
Nov 23, 2020
- Added: widget options can be provided with "widget-options.json"
- Added: web view can be loaded with "request" parameter
- Added: intrinsicSize can be overridden for all views
- Improved: new Node.js version
- Improved: updated SF Symbols for iOS 14

Please refer to https://docs.xteko.com/#/en/ for details. As always, please stay tuned for more exciting features!

Feel free to contact us by:

Community: https://en.jsboxbbs.com
Email: log.e@qq.com
Telegram: https://t.me/PinTG
2.12.0
Oct 26, 2020
We are bringing you home screen widgets with this update, along with some bug fixes.

Please check out the latest documentation for the awesome widgets support: https://docs.xteko.com/#/en/home-widget/intro

As always, please stay tuned for more exciting features!

Feel free to contact us by:

Community: https://en.jsboxbbs.com
Email: log.e@qq.com
Telegram: https://t.me/PinTG
2.11.0
Jun 25, 2020
We are bringing you Node.js v12.16.3 with this update, along with some bug fixes.

Also, we rewrote the code editor and markdown renderer to make them better.

As always, please stay tuned for more exciting features!

Feel free to contact us by:

Community: https://en.jsboxbbs.com
Email: log.e@qq.com
Telegram: https://t.me/PinTG
2.10.0
May 27, 2020
Welcome back, this update bumps the Node.js version to v12.6, here is the official documentation for notable changes: https://nodejs.org/tr/blog/uncategorized/10-lts-to-12-lts/

We have been porting the new Node.js version for a while, and it's finally here. This is also likely to introduce breaking changes to your existing workflow, please report if any.

As always, please stay tuned for more exciting features!

Feel free to contact us by:

Community: https://en.jsboxbbs.com
Email: log.e@qq.com
Telegram: https://t.me/PinTG

JSBox - Learn to Code FAQ

Click here to learn how to download JSBox - Learn to Code in restricted country or region.
Check the following list to see the minimum requirements of JSBox - Learn to Code.
iPhone
Requires iOS 14.0 or later.
iPad
Requires iPadOS 14.0 or later.
iPod touch
Requires iOS 14.0 or later.
JSBox - Learn to Code supports English, Simplified Chinese
JSBox - Learn to Code contains in-app purchases. Please check the pricing plan as below:
JSBox Pro
$7.99
JSBox Pro - Discount
$7.99

JSBox - Learn to Code Alternative

You May Also Like

Get more from 颖 钟