js实现匀速下落动画怎么实现

JavaScript013

js实现匀速下落动画怎么实现,第1张

/*

data:2022-11-17

author:lfp

move运动函数

dom--需要运动的对象

json--{width:100,height:100,left:100,top:100}

callback--回调函数 可调用自己 实现异步动画效果

*/

//主函数

function move(dom,json,callback){

//让每一次动画都是新的开始,防止出现动画一直不停的运行

if(dom.timer)clearInterval(dom.timer)

var i=0

var start=0

//在对象中增加timer 便于控制他停止

dom.timer=setInterval(function(){

i++

//循环每一个目标属性添加动画方法

for(var attr in json){

//获取当前attr的属性值 已经去除了px 还有 如果初始值是auto 用零代替

var cur=getStyle(dom,attr)

if(i==1)start=cur

//拿到该属性的目标值

var target=json[attr]

//设置分成10次增加增量 你可以根据需要修改

var speed=(target-start)/10

console.log(speed+"====="+cur)

//如果没有达到目标值就一直加

if(Math.abs(cur-target)>1){

dom.style[attr]=cur+speed+"px"

}else{

//达到目标值了就停止或者其他情况也停止

clearInterval(dom.timer)

//等停止了动画再回调函数进行另外的操作

if(callback)callback.call(dom)

}

}

},45)

}

//配套函数

function getStyle(dom,attr){

var value=""

if(window.getComputedStyle){

value=window.getComputedStyle(dom,false)[attr]

}else{

value=dom.currentStyle[attr]

}

value=parseInt(value)

return value || 0//如果你再样式中没有设置初始的值就会出现NaN 所以要用0来补充

}

function $(id){

//return document.getElementById(id)

return document.querySelector("#"+id)

}

JS-(奸商JianShang)的首字母,用以指代奸商特别是攒机商,但是网友立场几乎一边倒地站在商家反方,于是无论商家好坏都叫JS。

随着IT业发展,攒机商利润已经很薄,这种对立情绪也淡了很多。但是代称还是没有变,JS逐渐演变成“商家”的一种代称,有一种戏谑的成分。

CR

[编辑本段]股市CR指标

CR指标又叫中间意愿指标、价格动量指标,它和AR、BR指标又很多相似之处,但更有自己独特的研判功能,是分析股市多空双方力量对比、把握买卖股票时机的一种中长期技术分析工具。

CR指标的原理和计算方法

一、CR指标的原理

CR指标同AR、BR指标有很多相似的地方,如计算公式和研判法则等,但它与AR、BR指标最大不同的地方在于理论的出发点有不同之处。CR指标的理论出发点是:中间价是股市最有代表性的价格。

为避免AR、BR指标的不足,在选择计算的均衡价位时,CR指标采用的是上一计算周期的中间价。理论上,比中间价高的价位其能量为“强”,比中间价低的价位其能量为“弱”。CR指标以上一个计算周期(如N日)的中间价比较当前周期(如日)的最高价、最低价,计算出一段时期内股价的“强弱”,从而在分析一些股价的异常波动行情时,有其独到的功能。

另外,CR指标不但能够测量人气的热度、价格动量的潜能,而且能够显示出股价的压力带和支撑带,为分析预测股价未来的变化趋势,判断买卖股票的时机提供重要的参考。

二、CR指标的计算方法

由于选用的计算周期不同,CR指标也包括日CR指标、周CR指标、月CR指标、年CR指标以及分钟CR指标等很多种类型。经常被用于股市研判的是日CR指标和周CR指标。虽然它们计算时取值有所不同,但基本的计算方法一样。

以日CR指标为例,其计算公式为:

CR(N日)=P1÷P2×100

式中,P1=∑(H-YM),表示N日以来多方力量的总和

P2=∑(YM-L),表示N日以来空方力量的总和

H表示今日的最高价,L表示今日的最低价

YM表示昨日(上一个交易日)的中间价

CR计算公式中的中间价其实也是一个指标,它是通过对昨日(YM)交易的最高价、最低价、开盘家和收盘价进行加权平均而得到的,其每个价格的权重可以人为地选定。目前比较常用地中间价计算方法有四种:

1、M=(2C+H+L)÷4

2、M=(C+H+L+O)÷4

3、M=(C+H+L)÷3

4、M=(H+L)÷2

式中,C为收盘价,H为最高价,L为最低价,O为开盘价

从四种中间价的计算方法来看,对四种价格的重视程度是不一样的,三种都是选用了收盘价,可见,收盘价在技术分析中的重要性。

和其他技术指标一样,在实战中,投资者不需要进行CR指标的计算,主要是了解CR的计算方法,以便更加深入地掌握CR指标的实质,为运用指标打下基础。

CR指标的一般研判标准

CR指标的一般研判标准主要集中在CR数值的取值范围、CR指标曲线的形态以及CR指标曲线与股价曲线的配合等方面来考察。

一、CR指标的取值

1、从CR的计算公式我们可以看出,CR指标很容易出现负值,但按通行的办法,在CR指标研判中,一旦CR数值出现负值,一律当成0对待。

2、和AR、BR指标一样,CR值为100时也表示中间的意愿买卖呈平衡状态。

3、当CR数值在75——125之间(有的设定为80——150)波动时,表明股价属于盘整行情,投资者应以观望为主。

4、在牛市行情中(或对于牛股),当CR数值大于300时,表明股价已经进入高价区,可能随时回挡,应择机抛出。

5、对于反弹行情而言,当CR数值大于200时,表明股价反弹意愿已经到位,可能随时再次下跌,应及时离场。

6、在盘整行情中,当CR数值在40以下时,表明行情调整即将结束,股价可能随时再次向上,投资者可及时买进。

7、在熊市行情末期,当CR数值在30以下时,表明股价已经严重超跌,可能随时会反弹向上。投资者可逢低吸纳。

8、CR指标对于高数值的研判的准确性要高于CR对低数值的研判。即提示股价进入高价位区的能力比提示低价位区强。

二、CR指标曲线的形态

CR指标的形态的研判主要是针对CR曲线在顶部和低部出现的不同形态而言的。

1、当CR曲线在高位形成M头或三重顶等顶部反转形态时,可能预示着行情由强势转为弱势,股价即将大跌(特别是对于前期涨幅过大的股票),如果股价的K线也出现同样形态则更可确认,其跌幅可以用M头或三重顶形态理论来研判。

2、当CR曲线在低位出现W底或三重底等底部反转形态时,可能预示着行情由弱势转为强势,股价即将反弹向上,如果股价K线也出现同样形态则更可确认,其涨幅可以用W底或三重底等形态来判断。

3、相对而言,CR指标的高位M头或三重顶的判断的准确性要比其底部的W底或三重底要高。

三、CR曲线与股价曲线配合使用

在一定程度上,CR指标具有领先股价走势的示警作用,尤其是在股价见顶或筑底方面,能能比股价曲线领先出现征兆。若股价曲线与CR指标曲线之间出现背离现象,则可能预示着股价走势即将反转。CR指标曲线与股价曲线的配合使用主要从以下几方面进行的。

1、当CR指标曲线节节向上攀升,而股价曲线也同步上升,则意味着股价走势是处于强势上涨的阶段,股价走势将维持向上攀升的态势,投资者可坚决持股待涨。

2、当CR指标曲线继续下跌,而股价曲线也同步下跌,则意味着股价走势是处于弱势下跌的阶段,弱势格局难以改变,此时,投资者应以持币观望为主。

3、当CR指标曲线开始从高位掉头向下回落,而股价曲线却还在缓慢向上扬升,则意味着股价走势可能出现“顶背离”现象,特别是股价刚刚经历过了一段比较大涨幅的上升行情以后。当CR指标曲线在高位出现“顶背离现象”后,投资者应及时获利了结。

4、当CR指标曲线从底部开始向上攀升,而股价曲线却继续下跌,则意味着股价走势可能出现“底背离”现象,特别是股价前期经过了一轮时间比较长、跌幅比较大的下跌行情以后。当CR指标曲线在底部出现“底背离”现象以后,投资者可以少量分批建仓。

5、CR指标对“顶背离”研判的准确性要远远高于对“底背离”的研判。

CR指标的特殊分析方法

由于在国内目前钱龙和分析家这两种具有代表性的股市分析软件中,CR指标有两种不同的界面,因此,CR指标的特殊研判也主要集中这种软件的不同分析方法上。

一、分析家软件上的CR指标的研判

在分析家软件上,日CR指标主要是由日CR曲线和CR的MA日均线组成。其中,MA由三条不同周期的曲线构成,分别为MA1、MA2、MA3,它们可以选用不同的周期参数,MA1、MA2、MA3的计算移动平均的天数,起始天数的参数一般为5、10、20。日ROC指标的研判就是围绕这四条曲线间的不同的关系展开。

CR曲线与CR的MA曲线的关系除了我们前面提到的形态和背离等研判方法外,更重要的是在于CR曲线和CR的三条MA曲线的交叉情况的研判。其主要分析方法如下:

1、当CR曲线和三条MA曲线在底部拈合在一起,并在一个狭窄区域(最好位于75——150之间)里横向移动时,表明股价在底部区域横盘筑底,此时,投资者应注意股价的动向并可以开始逢低建仓。一旦成交量开始慢慢放大,股价也缓慢向上时,投资者可以加大建仓量。

2、当CR曲线开始脱离前期底部横盘的狭窄区域,并从下向上开始突破三条MA曲线时,表明股价的底部整理可能结束,股价的强势特征开始显现,一旦CR曲线向上突破最后的一条MA曲线时,并有比较大的成交量配合时,为较佳的买入信号。投资者应及时买入。

3、当CR曲线向上突破三条MA曲线并快速向上攀升超过150数值时,表明股价的强势特征已经确立,投资者应及时短线买入或持股待涨。

4、当CR曲线快速向上移动后,三条MA曲线也同时上扬,表明股价继续维持强势上攻态势,投资者应一路持股。

5、当CR曲线经过一段较短时间的快速上升并远离前期的整理区域,而且,股价已经涨幅很大的情况下,投资者应密切留意CR曲线的动向。

6、当CR曲线在高位(200以上)开始向下掉头时,表明股价的强势行情即将结束,是较佳的卖出信号,投资者应及时卖出股票。

7、当CR曲线从高位向下运动并首次跌破最上面的一条MA曲线时,表明股价的强势行情已经结束,投资者应及时清仓出局。

8、当CR曲线从高位向下运动时,其他三条MA曲线也开始一起向下运行时,表明股价的弱势行情已经开始,投资者应以持币观望为主。

9、当CR曲线向下突破最后一条MA曲线时,表明股价的弱势行情已经确立,股价将加速下跌,投资者应坚决持币观望。

10、当CR曲线跌破三条MA曲线以后,股价走势将进入一个漫长的探底过程,投资者能做的事就是耐心等待,直到股价运行的弱势行情显露结束的迹象。

一种移动信息终端

BB=BlackBerry 所谓“黑莓”(BlackBerry)是指一种移动电子邮件系统终端,可以配合手机使用。 黑莓的来由 在“911事件”中,美国通信设备几乎全线瘫痪,但美国副总统切尼的手机有黑莓功能,成功地进行了无线互联,能够随时随地接收关于灾难现场的实时信息。之后,在美国掀起了一阵黑莓热潮。美国国会因“911事件”休会期间,就配给每位议员一部“Blackberry”,让议员们用它来处理国事。 什么是黑莓呢? 从技术上来说,黑莓是一种采用双向寻呼模式的移动邮件系统,兼容现有的无线数据链路。它出现于1998年,RIM的品牌战略顾问认为,无线电子邮件接收器挤在一起的小小的标准英文黑色键盘,看起来像是草莓表面的一粒粒种子,就起了这么一个有趣的名字。目前有内置“黑莓”功能的手机产品。它的终端包含一个非常小的标准电脑键盘,黑色的按键看上去如同草莓表面的黑籽儿,因此才得到这个昵称。从外观上看,“黑莓”产品与其说是手机,不如说更像是具备通话功能的商务通或掌上电脑。使用这种设备,手机用户将可以随时与电脑互发电子邮件。