Frequently Asked Questions

What's jsdo.it?

jsdo.it is a website where you can write JavaScript, HTML5, CSS in your browser, and share it.
Experiencing is better than reading, so signin (it's super easy) and try it out!

pagetop

How can I use *** JavaScript library?

Click on the '+ Add Library' button while editing code.
'Major Libraries' are some famous libraries we prepared for you.
'Your Recent Code' is some of your recent codes.
'Input URL' is a place to specify any code in jsdo.it to load as a library.
So, if you have your home-made library of your own, post it first, and then specify the path to load it.

pagetop

Do you host the code? Can I load it from my site?

Yes, we host your JavaScript and CSS.
But if your website has many visitors, consider downloading the files once and put it on your own server.
You can load it like the following:

given your code url is:
http://jsdo.it/mash/canvas-basics-circle
load JavaScript from:
http://jsdo.it/mash/canvas-basics-circle.js
load CSS from:
http://jsdo.it/mash/canvas-basics-circle.css
click on the above links to see what you get.

to load JavaScript into your website, write following
<script type="text/javascript" src="http://jsdo.it/mash/canvas-basics-circle.js"></script>
just before the
</body>
body close tag

to load CSS into your website, write following
<link href="http://jsdo.it/mash/canvas-basics-circle.js" type="text/css" rel="stylesheet" />
inside the
<head>
head tag

pagetop

Why can't I delete my own code?

Because it's refered as a library from somebody else's code.
In other words: You can refer any JavaScript code as a library in jsdo.it by clicking on '+ Add Library' while editing code.

pagetop

How does my code entry HTML5, CSS3 Code Ranking?

HTML5 Code Ranking and CSS3 Code Ranking is a ranking for codes using HTML5 tags, or CSS3 properties and keywords.

Codes using more than 1 of following HTML tags, entries HTML5 Code Ranking.

article aside audio bb canvas command datagrid datalist details dialog figure footer header hgroup mark meter nav output progress rp rt ruby section source time video


Codes using more than 1 of following CSS properties or keywords entry CSS3 Code Ranking.

-icab-box-sizing -khtml-box-sizing -moz-available -moz-background-inline-policy -moz-border-image -moz-border-radius -moz-border-radius-bottomleft -moz-border-radius-bottomright -moz-border-radius-topleft -moz-border-radius-topright -moz-box -moz-box-flex -moz-box-ordinal-group -moz-box-shadow -moz-box-sizing -moz-column-count -moz-column-gap -moz-fit-content -moz-linear-gradient -moz-max-content -moz-min-content -moz-radial-gradient -moz-transform -moz-transform-origin -ms-box-sizing -o-background-size -o-box-sizing -o-transform -o-transition-duration -o-transition-property -o-transition-timing-function -webkit-backface-visibility -webkit-background-clip -webkit-background-origin -webkit-background-size -webkit-border-bottom-left-radius -webkit-border-bottom-right-radius -webkit-border-image -webkit-border-radius -webkit-border-top-left-radius -webkit-border-top-right-radius -webkit-box -webkit-box-flex -webkit-box-ordinal-group -webkit-box-reflect -webkit-box-shadow -webkit-box-sizing -webkit-column-count -webkit-column-gap -webkit-gradient -webkit-mask-box-image -webkit-text-fill-color -webkit-text-stroke -webkit-transform -webkit-transform-origin -webkit-transform-style -webkit-transition-duration -webkit-transition-property -webkit-transition-timing-function @font-face background-clip background-origin border-bottom-left-radius border-bottom-right-radius border-image border-radius border-top-left-radius border-top-right-radius box-shadow box-sizing color-stop column-count column-gap content-box dropshadow outline resize rgba text-shadow

pagetop

How to 'ask a question' in Q&A feature

Follow these steps to post code as a 'question'
* 'question' just means a code taged 'question'.
* any 'question' will be listed here: JavaScript, HTML5, CSS Q&A
  1. Tag your code "question" when you write code
  2. Explain your question: what you can do, what you CAN'T, what you WANT, in code title, or comments.
-> see list of JavaScript, HTML5, CSS questions

pagetop

How to answer a question in Q&A feature

Follow these steps to answer questions.
* 'answer'ing is just to fork 'question' codes.
  1. Click one of the questions listed in JavaScript, HTML5, CSS Q&A and read the title, code, comments and understand the question.
  2. Click 'fork' and write code to do what the questioner wanted to do.
-> see list of JavaScript, HTML5, CSS questions

pagetop

How to close a question in Q&A feature

Follow these steps to close questions.
* Closing questions is just 'not showing your code on questions list'
  1. When you got an answer change your tag: "question" into "question-closed" to stop being answered.
  2. Thanks to people who answered your question!!
-> see list of JavaScript, HTML5, CSS questions

pagetop

About capture images

Taking a capture image of your JavaScript, HTML5, CSS will be done automatically.
If your capture shows 'Now Capturing', it's been queued up, and waiting for capture.
Wait a moment till it get's captured.
Currently there is no way to customize the capture image.

pagetop

About images

A_IMAGES

pagetop

About license

The code your wrote in jsdo.it belongs to you.

You're free to license your code.
But code sharing is a prerequisite for jsdo.it,
so when you post any code, we assume you agreed to allow the following, even if you choose 'All rights reserved'.
* jsdo.it service to redistribute your code and binary through jsdo.it service
* other jsdo.it users to use jsdo.it's core feature: 'fork', to modify and merge your code
see Terms of Use for more information.

You can set a different license for each of your code,
and also set a default license for your future codes.

To set a license for your code, choose one from below while code editing:
* All Rights Reserved
* MIT License
* GPLv3 License
* other license, see code comments
You declare the license by showing a link to the full license text near the code (this is done by jsdo.it service).
If you choose the 4th option, show a link or all of the full license text in code comments by yourself.

When you fork other users code, the license of the new code will be the forked-parent-code's license.
You can't change your code's license after fork.
We think it's important not to violate somebody's license easily, than have convenience of changing license easily.

If your code loads GPLv3 code as libraries, your code license will be automatically changed to GPLv3 and won't be able to change it to other licenses

pagetop

Who made this?

KAYAC Inc.'s members.
Designer: hashimoto
Markup Engineer: gunji
Programmer: ohtsuka

pagetop

contact

Looking for advertisements, and partners!
Do you have a product targeting jsdo.it users? or have any job offering for JavaScript, HTML5, CSS developers?
or want to use jsdo.it's Engine? or anything else.
Also waiting for any feature request.
Contact us at:

info@jsdo.it

pagetop

Special Thanks!

thanks to jslint, our JavaScript lint program uses jslint.
thanks to codemirror, our JavaScript editor heavily utilizes codemirror.
thanks to ACE - Ajax.org Code Editor, our JavaScript editor utilizes ACE.

pagetop