![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 69
穿越的马里奥
这个作者很懒,什么都没留下…
展开
-
转ScrollTop等页面属性(转)
原网址https://segmentfault.com/a/1190000015961743`并未取得 原作者的同意=,=,若有侵权请联系本人。。。下面的图片是使用手机的滚动截图截下的,已做备用,防止页面打不开了...转载 2020-02-25 14:28:16 · 92 阅读 · 0 评论 -
可使用的简易版俄罗斯方块
待优化的简易版俄罗斯方块控制对象变化1、对象控制与数组控制的区别2、总结控制对象变化在前一篇“失败的俄罗斯方块”文章中是使用数组来存储当前的方块的点位的,现在换成对象来存储当前方块的所有点位。1、对象控制与数组控制的区别使用数组cell存储当前方块点位时,由于数组中所有元素还是数组对象[[1,1],[1,2],[1,3],[1,4]] ;当 cell 的坐标发生改变的时候就会污染...原创 2018-12-05 14:08:45 · 326 阅读 · 2 评论 -
重置网页右键菜单
网页右键菜单1、要求2、思路3、实现使用的设计模式加方法:惰性单例+迭代1、要求在网页中鼠标右击后出现菜单,菜单中出现可选择的项,若有子菜单也需显示,就像浏览器自带的方法一样。2、思路因为部分拥有子菜单故首先需要设计数据对象的格式。鼠标覆盖在菜单中的拥有 子菜单的 ‘li’ 上时需要弹出子菜单,所以有两种解决思路2.1 动态创建子菜单对象(首先使用的这种方法,后来因为粗心...原创 2018-12-05 14:45:48 · 255 阅读 · 0 评论 -
失败且未完成的俄罗斯方块
失败且未完成的俄罗斯方块分析设计俄罗斯方块1、分析2、具体步骤3、现象总结分析设计俄罗斯方块1、分析对俄罗斯方块的功能和行为进行分析操作 1、左右移动方块 2、翻转方块 3、方块急速下降;判断 1、方块可移动区域判断 2、消除判断;功能块 1、移动方块的功能模块 2、关联小方块的功能对象 fObj 3、给对象 fObj 的 xLength、ySpeed 赋值的赋值模块;步骤 1、创...原创 2018-12-03 16:54:21 · 208 阅读 · 0 评论 -
MVVM 模式进度条与滚动条
MVVM模式进度条与滚动条1、MVVM模式介绍2、代码1、MVVM模式介绍MVVM 模式,模型 (Model) -视图 (View) -视图模型 (ViewModel) : 为视图层 (View)量身定做一套视图模型 (ViewModel),并在视图模型 (ViewModel) 中创建属性和方法,为书图层 (View) 绑定数据 (Model) 并实现交互。2、代码<!DOCTY...原创 2018-12-06 15:49:32 · 847 阅读 · 0 评论 -
自编图片上传预览插件
图片上传预览插件自编图片上传预览插件一些相关知识与问题自编图片上传预览插件你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一些相关知识与问题如何获取 input type=“file” 中的图片预览出来?答:使用window.URL.createObjectUR...转载 2019-01-02 10:17:56 · 256 阅读 · 0 评论 -
JS动态引入相对路径的CSS文件
JS动态引入相对路径的CSS文件1. 获取相对路径2. 动态加载css文件3. 引入css1. 获取相对路径参考 https://www.cnblogs.com/dragondean/p/js-self-path.html// 获取js完整路径function getMySrc() { var scriptSrc = document.getElementsByTagNam...原创 2019-03-28 14:49:40 · 1402 阅读 · 0 评论 -
Flappy Bird(Canvas 实现)
@[TOC](Flappy Bird(Canvas 实现))Flappy Bird一、Canvas基础创建 canvas 标签注意事项canvas 绘图操作二、组成实现实现背景移动实现管子添加小鸟飞行、以及画布事件检测...原创 2019-06-29 01:35:46 · 428 阅读 · 0 评论