为了账号安全,请及时绑定邮箱和手机立即绑定

从JS到TS开发数独游戏(JS版)

难度中级
时长 4小时 2分
学习人数
综合评分9.80
25人评价 查看评价
10.0 内容实用
9.7 简洁易懂
9.7 逻辑清晰
module:{
loaders:[
{
test:/\.js$/,
loader:"babel-loader",
exclude:"/node_modules/",
query:{
presets:["es2015"]
}
}
]
}
老师讲的真的很棒,思维方式什么的,我得来来回回看三四遍才懂。不过,也只有这样才能进步,细细品味其中的道理比不解其意吃快餐好多了,赞!

已采纳回答 / 边城
border-bottom-wdith 只是设置的边框线宽,但是线型和颜色没有设置(如果之前有设置 border,会延用)。所以这里暂时看不出来是啥问题,要不改 border-bottom: 2px solid gray 试试

讲师回答 / 边城
看看这个:https://jsfiddle.net/38aeu2ww/ 宽度和百分比计算跟容器的 box-sizing 有关,box-sizing 的默认值是 content-size,也主是说,示例上的情况是 fiddle 中上面那种情况。.row 的宽度仍然是屏宽,而不是屏宽 -5%

讲师回答 / 边城
const 表示不可变,字面意思习惯上认为是常量。在编译型语言里,编译过程中可以把常量直接编译成字面值,减少寻址,但 JS 是解释型,达不到这个效果,所以它实际表示的是 readonly。声明 const 的意思表示这个值不可变,这样在解释的过程中 JS 引擎可能会据此做一些优化(具体如何做我并不是很清楚,没去深入研究过)。另外,声明不可变之后,也可以避免不小心改变其值。再者,一般一个变量的意义都是明确的,也很少会需要改变其值的情况,只有少数保存中间数据的临时变量需要重新赋值。所以建议一般采用 const...
老师您好,在外层循环的时候是要检查最后一位的,因为最后一位可能会是0
DQE
本教程用到了MVC设计模式,难度属于高级了.
前置知识点:webpack , gulp , less , ES6 , node ,npm/yarn.
学习时还需要注意到webpack版本问题.

已采纳回答 / mryang
交换值,等效以下代码:<...code...>
很好的视频啊
真的感谢老师!!! 跟着老师全部完成了 但是是理解之后用的自己的写法 因为不会ES6和LESS node也不太会 继续努力!
/(ㄒoㄒ)/~~好些语法没见过。。。
个人追踪进度,除了使用css代替老师所用less外其余相同,欢迎fork、star:https://github.com/Jingyi21/JS-Sudoku
webpack-stream 4.0.0 的写法
module: {
rules: [
{
test: /\.js$/,
loader: &quot;babel-loader&quot;,
exclude: [&quot;sudoku/src/node_modules&quot;], // 绝对路径
query: { presets: [&quot;es2015&quot;] }
}
]
}
这里的逻辑理不清
看的 有点懵逼了
课程须知
1、需要了解基本的 HTML、LESS/CSS 相关知识 2、需要熟悉 JavaScript 语言并了解 ES6/ES2015 语法
老师告诉你能学到什么?
1、JavaScript向TypeScript 转换的要点 2、JavaScript ES6/ES2015 部分语法 4、基于Gulp+(TSC)+Babel+Webpack的前端构建技术 5、数据游戏生成和验证算法 6、Fisher-Yates洗牌算法 7、使用手边的工具如Excel进行简单的设计 8、部分前端调试技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消