Project1

标题: js基础知识(看完后立马使游戏增加一个档次) [打印本页]

作者: 79160475    时间: 2017-3-11 17:28
标题: js基础知识(看完后立马使游戏增加一个档次)
var d=new Date();
document.write("从 1970/01/01 至今已过去 " + d.getTime() + " 毫秒");

1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?

正确答案:<script>

2.写 "Hello World" 的正确 Javascript 语法是?

您的回答:document.write("Hello World")


3.插入 Javacript 的正确位置是?

您的回答:<body> 部分和 <head> 部分均可

4.引用名为 "xxx.js" 的外部脚本的正确语法是?

正确答案:<script src="xxx.js">

5.外部脚本必须包含 <script> 标签吗?
正确答案:否

6.如何在警告框中写入 "Hello World"?

正确答案:alert("Hello World")

7.如何创建函数?

正确答案:function myFunction()

8.如何调用名为 "myFunction" 的函数?
您的回答:myFunction()

9.如何编写当 i 等于 5 时执行一些语句的条件语句?
正确答案:if (i==5)

10.如何编写当 i 不等于 5 时执行一些语句的条件语句?

正确答案:if (i != 5)

11.在 JavaScript 中,有多少种不同类型的循环?

正确答案:两种。for 循环和 while 循环。

12.for 循环如何开始?
您的回答:for (i = 0; i <= 5; i++)

13.如何在 JavaScript 中添加注释?
您的回答://This is a comment

14.可插入多行注释的 JavaScript 语法是?
您的回答:/*This comment has more than one line*/

15.定义 JavaScript 数组的正确方法是?
您的回答:var txt = new Array("George","John","Thomas")

16.如何把 7.25 四舍五入为最接近的整数?
您的回答:Math.round(7.25)

17.如何求得 2 和 4 中最大的数?
您的回答:Math.max(2,4)

18.打开名为 "window2" 的新窗口的 JavaScript 语法是?

正确答案:window.open("http://www.w3school.com.cn","window2")

19.如何在浏览器的状态栏放入一条消息?

正确答案:window.status = "put your message here"

20.如何获得客户端浏览器的名称?
您的回答:navigator.appName



大家还有知识的可以补充哦




作者: sutao80216    时间: 2017-3-11 21:34
看完并没有感觉能使我的游戏逼格更高一些。
作者: aasll    时间: 2017-3-14 15:19
推荐一下我的这个教程
手动安利

见签名档
作者: 310908494    时间: 2017-7-13 11:14
你这些是HTML基础  对于MV更多的是封装了大把的函数 只需要了解都有什么方法 直接引用 篡改变量即可 所以文档至关重要
作者: shitake    时间: 2017-7-13 12:12
这种不清不楚,谬误和误解一堆的还是不要讲了吧。。。
DOM是DOM
Javascript是Javascript

另:js的 hello world 正确写法是:
console.log('hello world!')

作者: q119498229    时间: 2017-10-25 09:28
我想问下,我要等待X秒,X为变量,如何写出?比如:等待X秒后,Y+=1。
作者: yang1zhi    时间: 2017-10-25 12:42
感觉你的不是MV用的
console.log()   #输出
alert('输出');    #输出

this._targetIndex  #技能对象的所在队伍index
decideRandomTarget #决定随机目标

AudioManager.playBgm($dataMap.bgm); #播放BGM
AudioManager.playBgs($dataMap.bgs);  #播放BGS

center  #居中对齐
left     #左对齐
right    #右对齐

.slice(0,0);   #复制数组,从0到0


splice(1,1)  #删除数组(第1个位置,1个数)

Math.max(0, 1);  #数组中的最大数

$gameSwitches._data[10]    #开关
$gameVariables._data[10]   #变量

$gameParty.gainGold(1); #获得金钱

$gameParty.gainItem($dataItems[id], 数量);  #获得物品

if ($gameParty.numItems($dataItems[id]) > 0)   #判断道具数量

toFixed(0)  #数字转字符串
parseFloat(1000)  #字符串转数字

length #数组中单元的个数

var c = q.concat( b );  #两个数组合并

$gameParty._items    #队伍道具

$gameParty._actors  #队伍角色,里面是ID
$gameParty.members #队伍角色
$gameActors.actor() #队伍角色
$gameActors._data[actorId] #队伍角色

$gameParty.removeActor(this._params[0]);  #队友离开
$gameParty.addActor(this._params[0]);    #队友加入

addState(11)   #添加状态

$gameMap.mapId()  #当前地图ID

.contains('LV0')   #包含

#循环 0-4
for (var i=0; i<4; i++)
  {


##########

#前往新地图
$gamePlayer.reserveTransfer(2, 1, 1);
        this.fadeOutAll();
        SceneManager.goto(Scene_Map);
################################################
作者: ggmmookk    时间: 2017-10-27 03:29
完全看不懂的怎么提高逼...
作者: 擦不完的水    时间: 2017-10-27 09:28
q119498229 发表于 2017-10-25 09:28
我想问下,我要等待X秒,X为变量,如何写出?比如:等待X秒后,Y+=1。

事件模式下点个格子,事件指令计时等待,设置触发条件并行处理,事件指令游戏进程变量操作加法常量1
这样子做每隔一定时间变量加1,没试过对不对你自己试试吧
另外,兄弟,有问题外面问




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1