手机游戏开发前端 |
unity 开发游戏前端吗 |
web前端可以开发游戏吗 |
1 问答题
请根据面对对象编程的思想,设计一个类型 Cash 用于表达人民币,使得:
class Cash {
}
const cash1 = new Cash(105);
const cash2 = new Cash(66);
const cash3 = cash1.add(cash2);
const cash4 = Cash.add(cash1, cash2);
const cash5 = new Cash(cash1 + cash2);
console.log(${cash3}
, ${cash4}
, ${cash5}
);
在以上代码执行的时候,输出结果为:
1元7角1分, 1元7角1分, 1元7角1分
2 问答题
有一批并发的异步方法,如果在限定的时间内全部执行完,则输出它们的执行结果,否则输出 ‘timeout’。参考下面的代码,请在 runTasks 中实现上述功能(不依赖第三方库):
function runTasks(options) {
// 请实现此处代码
}
/ callback(error, result) /
function asyncFuncA(param1, param2, callback) { / async code / }
function asyncFuncB(callback) { / async code / }
function asyncFuncC(param1, callback) { / async code / }
runTasks({
duration: 1000,
tasks: [
[asyncFuncA, ‘foo’, ‘bar’],
asyncFuncB,
[asyncFuncC, ‘baz’]
],
done: function(resultA, resultB, resultC) {
console.log(resultA, resultB, resultC);
},
fail: function(err) {
console.error(err);
},
timeout: function() {
console.log(‘timeout’);
}
});
3 问答题
如果请你使用前端技术来实现一个扫雷游戏,请用文字描述:
1.作为前端开发,我们有哪些方案来实现呢?分别有什么优劣?
2.为了增强游戏体验,希望第一次点击永远都不点到雷,应该如何实现?
多选题
下面字符串和正则表达式 /[ABCD]{2,3}[a-z0-9]+/ 匹配的是:
A. BC
B. CD1
C. CCab
D. CCab
E. ABD5
F. CDEv
多选题
以下有关 JavaScript 宿主环境的说法正确的有:
A. 在日常开发中用的 JavaScript 类型和函数中,有些是 JavaScript 语言内置的,有些是宿主环境附带的
C. 在某些宿主环境中,JavaScript 可以读写本地文件
D. 如果我们能把 JavaScript 嵌入到其他软件(如 PhotoShop)中,并且提供相应的宿主 API,它也能对那些软件提供的内置功能进行调用。
E. JavaScript 的宿主对象和内置对象其实是一个概念
F. 所有的 BOM 和 DOM 对象都是宿主对象
小游戏前端开发 |
前端和游戏开发 |
web前端小游戏开发 |
评论前必须登录!
注册