做了一个乘法表的网站

213 天前
 sunnywhy

地址如下: https://multiplication-chart.info/

发现海外居然默认不是九九乘法表,而是 12x12 的格式,另外 10x10 的也比较普遍。 加个一个生成练习题的功能,可以下载成 pdf ,纯简单静态页面!

1664 次点击
所在节点    站长
14 条回复
thinkm
213 天前
怎么这么慢
sunnywhy
213 天前
慢吗?不应该呀,部署在 firebase 上,应该有 cdn 才对吧?
Ashore
213 天前
1. 打开的有点慢
2. 鼠标在两列之间切换的时候,表格会出现抖动。可能是 border 的原因?
总体上说还是很不错的。
dier
213 天前
抖得我有点头晕
yangxiaopeipei
213 天前
我打开不慢
AoEiuV020JP
213 天前
一个 bug , 鼠标放在表格中, 滚轮滚到最低,然后鼠标慢慢下移,刚移出表格时整个页面一直抖,
sunnywhy
213 天前
谢谢🙏, 我去修修 bug
iblessyou
213 天前
@AoEiuV020JP 鼠标放最右边那列靠右就行
下面出现算式 → 出现右滚动条 → 表格变窄,鼠标跑到外面 → 算式消失 → 右滚动条消失 →表格变宽,下面出现算式 🤣
MasonXu
213 天前
hover 时候字体加重拿掉吧,太抖了
oldboy627
213 天前
做的挺好的,但其实我想说~~

中国人不需要,因为从小就会背。
外国人也不需要,因为有计算器。
HelloWorld556
213 天前
sunnywhy
213 天前
抖动应该修好了,可能得 hard refresh 下。

外国成年人确实不需要,不过感觉有小孩的家长还应该需要一下?

之前一直做后端,这个就是学习一下前端
jookr
213 天前
下边生成的题目马上填结果,马上判断对对错就更好了,给你助力
```
//题目生成
questions.innerHTML += "<p>" + a + ' ' + op + ' ' + b + ' = <input type="number" onkeyup="calculate('+a+",'"+op+"',"+b+',this)" /> </p>';


//判断结果
function calculate(a,op,b,obj){
console.log(a,op,b);
console.log(obj.value);

let result;

switch(op) {
case '+':
result = a + b;
break;

case '-':
result = a - b;
break;

case '*':
result = a * b;
break;

case '÷':
result = a / b;
break;

default:
throw new Error('Unsupported operator');
}

console.log(result);
// return (result==obj.value)?true:false;
if(result!=obj.value){
// obj.className = 'resFail';
obj.style.border = '1px solid red';
}else{
obj.style.border = '';
}
console.log((result==obj.value)?'true':'false');
}
```
zhangshine
213 天前
怀疑你是看了某个人的微信公众号,然后觉得有机会。实际上这个东西竞争太激烈了,因为没有啥难度。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/980844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX