js物件導向,實現星星(螢火蟲)閃

2021-10-07 16:34:22 字數 1032 閱讀 1159

js使用物件導向實現星星閃爍。

首先是js**:

在這裡插入**片

//建立螢火蟲節點:code

//螢火蟲隨機位置:clientleft or height

//螢火蟲的顯示:show

//螢火蟲飛:fly,呼叫運動move.js

function

firmworm()

firmworm.prototype.

position

=function()

firmworm.prototype.

show

=function()

firmworm.prototype.

fly=

function()

,()=>)}

for(

var i=

0;i<

100;i++

)

``

以下是引入的move.js**:

function

move

(domobj, json, fn)

else

let itarget =

parseint

(json[attr]);

let ispeed =

(itarget - icur)/10

; ispeed = ispeed >

0? math.

ceil

(ispeed)

: math.

floor

(ispeed);if

(attr ==

"opacity"

)else

if(ispeed !=0)

}if(flag)}}

,20);

}function

getstyle

(domobj, attr)

return domobj.currentstyle[attr]

;}

FA 螢火蟲演算法的測試及Python實現

一 python中傳遞函式 def test a,b print a,b class test def init self,fitnessfunction self.fitnessfunction fitnessfunction def initial self self.fitnessfuncti...

JS物件導向程式設計的實現

今天腦袋短路,有種有這麼一種問題困擾我 let computer function computer.prototype.fun function let mac new computer mac.fun 1 let acer new computer console.log acer.fun 為什...

JS 物件導向實現 學習總結

1.js是完全的物件導向語言,其中類的建立格式如下 var person 注意的是字段的賦值是冒號取代 與lua表的區別 欄位的訪問 1.person.name 2.person name 欄位的新增直接類名.新加的欄位名 內容 或者是 方法 欄位的刪除 delete 欄位的訪問 console.l...