首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陌陌同志
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
原生JS+Canvas实现五子棋游戏
根据相应的权重,计算出计算机应该落子的位置。 要提的是,这里暂时只能悔一步棋。悔棋功能主要关键点是:1、销毁刚刚下的棋子;2、将之前不可能赢的状态还原;看下具体的代码: minusStep()为销毁棋子的方法,我们看下是怎么销毁的。 首先通过clearRect()擦掉该圆,然后…
小程序视频旋转的相关问题
背景最近在开发小程序时遇到个需求,就是在小程序页面中嵌入一个广告视频,客户给的视频时横屏播放的,但是ui显示却要求是竖屏播放,在这里记录一下实现这个效果的踩坑全过程csstransform旋转vide
小程序scroll-view换行问题
break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本,这个值会将单个的英文字符判定为独立的个体,每个英文字符都可以作为换行的表示 keep-all :与所有非亚洲语言的normal相同。对于中文,…
小程序 textarea组件placeholder位置错乱
背景小程序的退款页面中有一个退款原因选项,点击后需要弹出一个弹窗,里面有一个textarea组件,在开发这工具中和ios手机中表现均正常,只有在android上,点击textarea后弹出键盘会将pl
小程序 input 使用setData触发bindinput事件
后来我发现是setData导致的,找到了原因就可以对症下药了,查看开发文档发现bindinput的返回值中有一个keyCode属性,这个属性只有在键盘输入的时候才会有,用于记录输入的键值,所以我在bindinput中加了一层判断,如果有keyCode这个属性才会进行后面的运算。…
module.exports 和 exports 区别
Node 内部提供一个 Module 构建函数。模块是Module的实例。 每个模块内部都有一个 module 对象,module 代表模块本身,module 的 exports 属性(即 module.exports)是对外的接口。加载某个模块,其实是加载该模块的 modul…
10个Vue开发技巧助力成为更好的工程师(二)
更新 prop 在业务中是很常见的需求,但在子组件中不允许直接修改 prop,因为这种做法不符合单向数据流的原则,在开发模式下还会报出警告。因此大多数人会通过 $emit 触发自定义事件,在父组件中接收该事件的传值来更新 prop。 这种做法没有问题,我也常用这种手段来更新 p…
10个简单的技巧让你的 vue.js 代码更优雅🍊
构建插槽时,最好规划一下布局。这就是我的文章布局。 构建插槽与构建组件没有什么不同。本质上,插槽是具有超强功能的组件,让我们细分一下上面的布局,组件的外观如下: 这里的 attributeName 会被作为一个JavaScript表达式进行动态求值,求得的值将会作为最终的参数来…
前端必看的8个HTML+CSS技巧
CSS是一个很独特的语言。看起来非常简单,但是某种特殊效果看似简单,实现起来就颇有难度。这篇文章主要是给在学习前端的童鞋分享一些新的CSS技巧,一些在前端教程和培训课堂中不会讲到的知识。第二就是让还在前端开发这条道路上的童鞋们,重新燃起对前端排版和特效的热爱和热情!🔥 1. …
下一页
关注了
9
关注者
1
收藏集
2
关注标签
18
加入于
2018-12-18