|
同学,你好!经过10周的学习,你已经不再是个前端小白了,现在这里有2个任务,请你任选一个完成。如果你感兴趣,也可以两个都完成哦,来证明你的实力吧。请注意,在老师批阅前,你可以多次提交,一旦老师批阅就不能再提交啦!请慎重提交哦。提交任务后请到课程问答栏目,找一下老师发的关于这个活动的主题帖,按老师的要求至少回复一个帖子,回帖也计入总成绩哦。
: k9 Q3 U3 m9 Z0 j$ ~6 y任务一:0 k4 E# ~4 G3 @, o* e
问题:丁小满同学为了实现下图的效果,写了一组编写代码,但是这组代码在运行中出现了问题,导致他并不能得到下图的效果。怎么办呢?请你帮帮他吧~~% ?1 h6 V, t, {
任务:请你帮丁小满同学找到这组代码中的bug并修改过来,实现如下图的效果。# F4 \; `1 V& g8 o, [$ Y
一个人奋战总是孤独的,你可以使用求助卡和军师卡( \$ L d' t) g. n2 i4 I9 K
求助卡:到微信群内找伙伴寻求帮助,问问大家是怎么解决的。
) j" n8 y: I" R9 f: d: m4 d0 @' z军师卡:到平台问答区发求助给辅导老师,请军师给你指点迷津。
3 L$ t& o! u4 {- c, S& z" a ' d" y" C3 q5 f, Z+ q J
丁小满写的代码:2 _* H: i+ t. h( Y8 S) F
<!DOCTYPE HTML>
9 G9 ]4 G3 P* d) i3 x( N/ W1 j0 s<html>
4 P3 ~: T% p: {* y* [<body>9 N; p8 A8 g3 @- W
% L- n+ D, ]/ }: c% T4 F$ L<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
4 X0 U* w, v1 W: D4 ?Your browser does not support the canvas element.
7 z4 C+ H6 k1 A- x& D% f<canvas>
8 f* S8 i) s7 @0 q3 p% [# \
) d# Z( g# y( F8 S8 w<script type="text/javascript">( Q2 k: r1 v; B/ _- `4 i
; f) Z/ R% T4 t8 @ G
var c=document.getElementById("myCanvas");2 F( b% X& j% [$ s6 ~; ^# ^
var cxt=c.getContext("2");
* r2 N- V; }- X: |8 g+ Ncxt.fillStyle="#FF0000";, D: v! u" O7 J, k: L# q
cxt.beginPath();
, H; t$ `2 W- X, ccxt.arc(70,18,15,0,Math.PI*2,true);
9 ?, R, u! j0 n+ h, Acxt.closePath();
, H7 _4 D: n' W5 ]cxt.fill();
7 X, i- V2 B8 S: t& U
) k7 U) |, `( a</script>0 t) @ j1 z4 Q
8 ^4 b8 c' f L) |. g# R( a; k
</body>! d' H2 o6 l5 [/ r
</html>/ D) w% S& r% m. j
/ ^ |6 V% J% J+ O( n' W0 b
任务二:
7 t* I! B- m% B* v- i- ~6 _0 Z问题:前端实习小姐姐杜小美,想要实现下图效果。她写了一组编写代码如下,但是这组代码在运行中出现了问题,请你帮帮这位小姐姐吧~' @3 S4 a% z8 m( H6 s
任务:请你帮杜小美同学找到这组代码中的bug并修改过来,实现如下图的效果。
: s& ` o. L8 \# `: b4 G2 H/ f怎么可以让小姐姐伤心,你一定要帮助她哦,如果你也遇到了问题,我们给你提供了求助卡和军师卡, k( @; N4 J" A% K, r8 n. t
求助卡:到微信群内找伙伴寻求帮助,问问大家是怎么解决的。* j k; a! z, U. q8 @
军师卡:到平台问答区向辅导老师求助,请军师给你指点迷津。
8 U2 D% i/ Y. }1 c
" z( _! P! j) l! L( `
8 @+ A) Z' A# v( g% H3 G+ t杜小美同学写的代码:
; y$ C4 h4 r ?5 g6 Y: y: R<!DOCTYPE HTML>
) |0 {! B/ m( C" t! P; M1 p<html>7 [* O* h5 |# r& d5 e
<body> q! C: h/ I7 Y) a R
% d. M% x. D; ?0 @6 j9 t
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
i$ q. y7 u: D |) v) t4 MYour browser does not support the canvas element.9 E5 }$ D) n( Z; r* [! C
</canvas>$ R. B/ ?* O5 {0 N f }( p
8 y6 l4 Z' k/ C5 Q2 x4 B
<script type=text/javascript>3 S; m/ u. O0 ^7 x6 U( K" K2 j: u4 ]/ h
7 B& H- r# ~, }$ j7 [ t" G. hvar c=document.getElementById("myCanvas");
- i0 b! C: r/ }+ X9 L0 ?2 l: \0 }var cxt=c.getContext("2d");
- [& v& Q6 a% M z' C1 u( vvar grd=cxt.createLinearGradient(0,0,175,50);+ u- ~! q; P2 d% e
grd.addColorStop(0,"FF0000");5 x- c1 n& J7 k0 i0 \$ K
grd.addColorStop(1,"00FF00");, z3 b1 h) F' t: Y. s
cxt.fillStyle=grd;1 i9 [+ s+ u1 U% }; U
cxt.fillRect(0,0,175,50);
% L2 R& x1 P" F1 x/ C; S% ^& w% t* j+ n4 `6 E" b+ ]; Q
<script>1 Y) r8 G2 f! e1 v: D
) ]+ |1 w1 V* S</body>
- z( f+ w9 [" d* G4 s</html>
# P# o, v9 V2 I; G# [* `5 j |
|