js畫一棵樹

2022-07-20 08:45:10 字數 1201 閱讀 7587

用純js畫一棵樹。思路:

1、一棵樹的,作為頁面背景;

2、通過html5中的canvas畫布進行遮罩;

3、定時每隔10ms,從下往上清除1px的遮罩;

doctype html

>

<

html

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>my js tree

title

>

<

style

>

body

style

>

head

>

<

body

>

<

canvas

id="mycanvas"

width

="1000px"

height

="570px"

>

canvas

>

<

script

>

varc

=document.getelementbyid(

"mycanvas");

varctx

=c.getcontext("2d

");ctx.fillstyle ="

#ffffff";

ctx.fillrect(0,

0, c.width, c.height);

//矩形遮住背景影象

vary

=c.height;

window.setinterval(

function

()

else

}, 10);

//每隔10ms清除1px的遮照

script

>

body

>

html

>

附:

畫的過程如下:

一棵樹是否為另一棵樹的子結構

輸入兩顆二叉樹a,b,判斷b是不是a的子結構。問題描述 給定兩個二叉樹的根節點,判斷第二樹是否是第乙個樹的子樹,如果是返回1,否則返回0.拿第二個樹的每個節點去和第乙個樹做匹配,如果某個節點匹配成功,就接著往下匹配,否則重新從第二個樹的的根節點開始。注意區別 測試用例 樹1 42 6 1 3 5 7...

一棵樹 拓展活動

昨天我們部門去一棵樹休閒農莊進行了一次拓展活動,五十來人都穿著迷彩服,呵,活像一群逃兵,逃脫生活工作的壓力的逃兵 相較於以前的活動,這次活動對我來說收穫還是挺大的。我們一共54人,從頭到尾報一次數要多久的時間呢,大家有的說要50秒,有的說60秒,30秒,最後大多數同意50秒,最後表決的時候都不怎麼敢...

我是一棵「樹」

我是一顆樹,之前我們資料結構家族中的乙個小朋友 棧 已經給你們介紹過的我們這個家族了 我是乙個 棧 之所以叫棧為小朋友,是因為我和他的爸爸 陣列是平輩的。之所以存在我們這樣乙個家庭,最主要的原因是陣列他們家庭雖然很強大,但是有一定的侷限性。大家都知道,無論是陣列 鍊錶以及他們家的那幾個小娃娃 棧 佇...