- UID
- 4723
- 帖子
- 752
- 精华
- 5
- 积分
- 1778
|
编程
js脚本---来自于官网
JavaScript
JavaScript is a programming language used by many Internet technologies. Unlike GeoGebra Script, in Javascript the commands don't have to be executed as a simple sequence, but a control flow (if, while, for) can be used. For generic JavaScript you can find a nice tutorial on developer.mozilla.org. In GeoGebra, you can use special JavaScript methods which allow you to change the construction. These methods belong to ggbApplet object, which means that you call them as ggbApplet.method_name(parameter,..,parameter). For complete list of these methods see Reference:JavaScript.
js脚本(以下简称脚本)是一中程序语言,是许多互联网在使用的技术。不像GGB脚本,在js命令中不必执行一系列的命令序列,但是却可以进行流程控制(如if语句,whil语句,for语句,即条件语句,循环语句),对于常见的js脚本你可以找到很好的教程,在网站developer.mozilla.org,在ggb中,你能够使用特殊的js脚本,方法,它容许你改变结构(注:对象的实例的意思),这些方法是属于ggb对象的方法,它意为你可以调用他们,以如下的方式调用它们:ggbApplet.method_name(参数,参数,...,参数)。这些方法的完整列表,可以参考:JavaScript。
我亲自用滑竿变量试过,的确可以使用js脚本编程,这里有一个例子:
1.创建一个滑竿变量a
2.打开滑竿a的属性菜单,把脚本设置为js脚本,不是ggb脚本。
3.输入如下语句:
var i(声明变量)
for(i=0,i<20,i++)(js的循环语句)
ggbApplet.evalCommand("A"+i+"=(a,-3*a)")(调用ggb的Applet对象的方法)
运行该程序后会生成一系列点。
也就是说ggb可以进行编程。注意js脚本大小写敏感。 |
|