摘要:原理利用标签,包裹的时候,点击等同于点击再用背景图片显示选中和取消选中状态效果图片复选我你他单选男女 原理 利用label标签,包裹input的时候,点击label等同于点击input,再用背景图片显示选中和取消选中状态 效果 showImg(https://segmentfault.com/img/bV2wKx?w=213&h=52); showImg(https://segment...
摘要:原生实现文件上传部分上传文件部分代替执行上传功能上传文件接口地址实现文件上传上传上传文件接口地址上传文件类型设置 1.原生js实现文件上传 html部分: 上传文件 js部分: upload(event) { //代替执行上传功能 let it = event.target; $(it).next().click(); }, UploadFile() { //上传文...
摘要:支持撤销,队列,宏命令等功能。宏命令宏命令一组命令集合命令模式与组合模式的产物发布者发布一个请求,命令对象会遍历命令集合下的一系列子命令并执行,完成多任务。 showImg(https://segmentfault.com/img/bVbu3CN?w=800&h=600); 命令模式:请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相...
摘要:代码组合在函数式编程中,通过将一个个功能单一的纯函数组合起来实现一个复杂的功能,就像乐高拼积木一样,这种称为函数组合代码组合。函数式编程就变成了运用不同的函子,解决实际问题。 高阶函数 满足以下两点的函数: 函数可以作为参数被传递 函数可以作为返回值输出 叫高阶函数,很显然js中的函数满足高阶函数的条件。 函数作为参数: function pow(x) { return x...
摘要:首先是绘制静态的地面。上一篇下一篇无小恐龙游戏源码探究二让地面动起来 文章首发于我的 GitHub 博客 目录 Chrome 小恐龙游戏源码探究一 -- 绘制静态地面 Chrome 小恐龙游戏源码探究二 -- 让地面动起来 Chrome 小恐龙游戏源码探究三 -- 进入街机模式 Chrome 小恐龙游戏源码探究四 -- 随机绘制云朵 Chrome 小恐龙游戏源码探究五 -- 随机绘...