最新回答 / 貓小伯3949215
這個(gè)就好像高級(jí)語(yǔ)言中的 全局變量和局部變量。不知道你學(xué)過(guò)java沒(méi)有。全局變量的作用域和局部變量的作用域是不一樣的。var maxWidth=img.width*2;這個(gè)時(shí)候,maxWidth的值是最初圖片的width 2 倍然而,每點(diǎn)擊一次按鈕,都會(huì)去執(zhí)行endWidth,endHeight,他們的一直在變化。變化的原因是點(diǎn)擊按鈕。例如:圖片原大小 width 100px height 100px那么 maxWidth則固定值為200px 不會(huì)再變了 不管你點(diǎn)多少次按鈕都不可能變了? 它只與圖片初始大小...
2017-06-09
最新回答 / 貓小伯3949215
不是的,這個(gè)不會(huì),因?yàn)?這樣的話,結(jié)果是 1.05的6次方。你知道就行了。雖然課堂中老師說(shuō)錯(cuò)了,但是練習(xí)中糾正過(guò)來(lái)了,說(shuō)的是 等比縮小5%。
2017-06-05
最新回答 / P妞醬醬
img.width的確在變化,但是maxWidth在最初賦值之后就是一個(gè)固定的數(shù)值了,它只會(huì)在最初的時(shí)候計(jì)算并保存到maxWidth變量中,之后maxWidth就是一個(gè)固定的數(shù)值,跟img.width就沒(méi)有關(guān)系了。
2016-12-25