Javascript从零开始学习第三天(2)

Javascript从零开始学习第一天 

Javascript从零开始学习第二天(1) 

Javascript从零开始学习第二天(2) 

Javascript从零开始学习第三天(1) 

Javascript从零开始学习第三天(2) 

Javascript从零开始学习第四天(1) 

Javascript从零开始学习第四天(2) 

一、表格排序

193445_186O_374.png

用到了数组排序的知识。

193503_Vm3p_374.png

二、表单验证

193513_2P7t_374.png

三、js运动基础

1、div动起来

使用定时器 执行函数 让div坐标变化(left offsetLeft)

193533_RBsz_374.jpg

193549_I4J7_374.png

193603_4UqO_374.png

193622_gtcM_374.png

193703_Z1dE_374.png

上面是典型的匀速运动,speed是匀速的。

2、变速运动 缓冲运动

规律:速度和距离成正比 距离大的时候 速度大 距离小的时候 速度小

 193723_OI8Z_374.png

缓冲运动一定注意正负数的小数取整问题。向上取整Math.ceil 向下取整 Math.floor

193742_EiJZ_374.png

3、多物体运动框架

193800_9b73_374.png

193814_RM8E_374.png

193839_8w32_374.png

效果如下:

193858_n48v_374.png

所有东西都不能共用 需要为每个对象设置自己的属性。

4、任意值的运动框架(除了透明度属性)

注意小数的取值问题 四舍五入

193917_Exwi_374.png

193931_3YPA_374.png

例子:轮播图

5、链式运动框架

194003_vtiJ_374.png

194025_7nEM_374.png


例子:土豆工具条

194041_wzbK_374.png

6、完美运动框架

主要使用json格式来定义要运动的属性和值的集合

194057_tiDb_374.png

注意:必须判断如果没有不达到指定值的时候,才可以停止定时器

194117_XGi4_374.png


转载于:https://my.oschina.net/imhoodoo/blog/361368

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值