国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務合肥法律

COM1008代做、代寫Java程序設計
COM1008代做、代寫Java程序設計

時間:2025-01-12  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



COM1008: Web and Internet Technology
Assignment: JavaScript (40%)
Deadline: 3pm, Mon 20 Jan 2025
Handin: zip file of your website via Blackboard.
Learning Outcomes
This assignment covers the following learning outcome for this module:
●Create interactive web programs using a front-end scripting language.
In addition, you will also gain more practice in relation to one of the learning outcomes that was set for the first assignment, although only using a single web page:
●Design and construct a website, controlling the structure and appearance using markup and styling languages. 
1.Introduction
This assignment will test your ability to use JavaScript and the HTML5 Canvas element to develop a graphical application running on a web page. You MUST use the HTML5 Canvas.
This is an individual assignment. The work you submit must be your own work and not plagiarised.
2.The Task
A single web page should be created. The <body> element should include a canvas element, some buttons to control what happens on the canvas and some text to explain the program. 
The canvas should display a drawing of a robot. This should be a cartoonish humanoid robot with a body, head, arms and legs. It should be constructed from separate pieces, e.g. outline and background colour of the different parts of the humanoid robot including the body, head, arms, legs and any detail, for example, eyes, mouth, lights. It could be drawn using (i) basic drawing commands on the canvas (e.g. drawing lines, curves and shapes at positions on the canvas using the canvas drawing commands such as moveTo, lineTo, arc, rect, etc), or (ii) it could be constructed from a range of images, e.g. an images of robotic arms and legs, etc. (drawn at positions on the canvas using the command to draw an image, drawImage), (iii) a combination of drawing commands and images.  Any of these options is ok. You choose.
When the page first loads, the robot should be powered down or “turned off”. There should be two <button> elements on the web page. One button is used to turn the robot on and off; you will therefore need to think of a way to distinguish between the on and off states e.g. indication lights, slumped vs upright stance, etc. The other button is used to put the robot “on charge” for when it has run out of battery. The robot will have enough battery power to perform 3 actions and will then go to the powered down due to lowered battery state, in this state, the robot cannot be turned on again until it has been charged up. The robot can be charged back to full after 1, 2 or 3 actions. The robot should have a battery status indicator to show how many more actions it can perform. There should also be some visual way to show that the robot is charging, e.g. show a cable. The robot will only charge for a short period of time (<5 seconds) before being fully charged and ready for another action.
You need to implement 3 actions that the robot can do, you can implement the following or think of your own actions: 
●Click on the canvas to make the robot fire lasers from its eyes at the clicked position.
●Click on an indicated side of the canvas (left side or right side) to make the robot move to that position.
●Click on an arm to make it spin for a few seconds (<5 seconds).
As before, in implementing these, particular parts of the face are redrawn. For example, if the lips are recoloured, then that is just a different drawing or picture of different coloured lips and the rest of the face does not change.
Hint: “Smooth” animations (i.e. point A to point B) will get you the best marks but this is not required for a pass, e.g. moving the robot around can use less than a handful of “frames” to show movement. At the minimum you should use either canvas drawing or images to give the illusion of movement, e.g. blurred arms to indicate “spinning”.
Below the canvas and the buttons, you should provide a brief explanation of how to use the software and what happens when a user clicks on the buttons and on particular areas of the canvas – we will need this for marking, so we know which effects you have implemented.  One other thing you need to consider is how to deal with both mobile and desktop hardware. Does your program run on smartphone/desktop/laptop/PC/Mac? This should be explained too.
3.Handin via Blackboard
Handin via the assignment link on Blackboard. Handin all the code by creating a zip file called name.zip, where name is your name, e.g. JaneSmith.zip.
Note: Remember to identify in each file that you wrote the code. 
4.Marking
This will include:
●Code structure, including comments and layout (25%)
●How well the basic application works and the completeness of this, including quality and creativity of the work (75%)
5.Practical considerations
5.1Unfair means
The standard Department rules for use of unfair means will be applied, as described in the undergraduate student handbook:
Use of any generative AI tools in the preparation of the solution to this work is not permitted.
We are aware that there are lots of JavaScript tutorial sites on the Web. Do not copy them since that would be plagiarism. Instead, learn from and be inspired by them. 
You must use plain, vanilla JavaScript for the assignment.
Do NOT use jQuery or any other JavaScript frameworks/libraries. This will be treated as plagiarism for the purposes of this assignment.
5.2Late hand-in
Standard Department rules will be used for late submission – see:
5.3Code reuse
You may reuse JavaScript (and HTML and CSS) code that we wrote that is either given in lecture slides, offered as examples written by us on BlackBoard, or the tutorial website.
5.4Tools
The expectation for this assignment is that you will use a code editing environment to develop your website and JavaScript (e.g. Visual Studio Code or Notepad++ or similar).
If you are using images for the robot pieces (and then using the canvas drawImage command), you can use whatever graphical tools you like to help create the individual image pieces of the robot. Surprisingly, Microsoft Word is very good for this – it has shape pieces that can be used to draw and the collection of pieces can then be saved as a picture. There is also an option to set the transparency for part of a picture, which is very useful: Paste a picture into word (i.e., drag an image file into an empty document), double click the image to get the Picture Format menu, select Colour, select Set Transparent Colour, use the picker to click on the picture area that should be the transparent colour, e.g. the background of the picture, then save the picture as a png file. (Of course, other tools are also available to do this.) When you draw the saved png file on the canvas with drawImage, the areas set to the transparent colour are not drawn, which means it is easier to create a result that combines all the images that are drawn where some may overlap others.
As part of the deliverables, you will have noted that we expect code that contains comments. These will demonstrate whether or not you understand the more complex bits of code that you have produced. Use your common sense so that the code is not cluttered with trivial comments.
5.5Keeping your work private
Your website should be developed on your own computer, not in a publicly-accessible folder.

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp



 

掃一掃在手機打開當前頁
  • 上一篇:ELE000042C代寫、代做C/C++編程語言
  • 下一篇:極借花客服電話在線解決客戶強制下款問題!
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業(yè)
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    青青久久av北条麻妃海外网| 中文字幕一区二区三区乱码| 欧美一区深夜视频| 中文字幕日韩精品久久| 国产精品成人av性教育| 久久久成人的性感天堂| 7777在线视频| 国产成人综合一区| 国产极品粉嫩福利姬萌白酱| 久久久久女教师免费一区| 久久久久久九九九| 国产精品久久久久秋霞鲁丝| 国产精品久久在线观看| 欧美激情亚洲精品| 亚洲最大福利视频| 亚洲一区二区三区四区中文| 亚洲a在线观看| 欧美日韩国产精品激情在线播放| 欧美成ee人免费视频| 国产特级淫片高清视频| 国产乱人伦真实精品视频| 久久久亚洲综合网站| 国产黄色片免费在线观看| 国产精品欧美日韩久久| 一区二区视频在线播放| 欧美在线影院在线视频| 成人av色在线观看| 国产爆乳无码一区二区麻豆| 国产精品久久国产三级国电话系列| 国产精品视频最多的网站| 欧美激情一区二区三区高清视频| 日本a在线免费观看| 国产日产欧美一区二区| 久久久久久久久久久久久久久久久久av | 日韩精品一区二区三区外面 | 国产综合av在线| 久久久999视频| 精品自拍视频在线观看| 欧美精品一区二区视频| 久久久久网址| 五码日韩精品一区二区三区视频| 精品无码久久久久久久动漫| 国产对白在线播放| 春日野结衣av| 97人人模人人爽人人喊中文字| 久久久精品美女| 色综合av综合无码综合网站| 国产免费一区二区三区在线观看| 精品久久久91| 含羞草久久爱69一区| 国产精品网站视频| 欧美亚洲在线播放| 国产成+人+综合+亚洲欧美丁香花| 亚洲a级在线观看| 91精品国产高清久久久久久91裸体| 一区二区三区我不卡| 国产精品亚洲网站| 亚洲a级在线观看| 国产成人精品日本亚洲11| 日韩av电影中文字幕| 国产成人免费电影| 黄色片免费在线观看视频| 久久在精品线影院精品国产| 国产色一区二区三区| 中文字幕日韩精品久久| 国产福利片一区二区| 日本精品免费一区二区三区| 国产白丝袜美女久久久久| 欧美第一黄网| 精品视频9999| 97精品视频在线播放| 色婷婷综合久久久久中文字幕| 91干在线观看| 日韩精品视频在线观看视频| 国产精品欧美日韩| 浮妇高潮喷白浆视频| 少妇精品久久久久久久久久| 久久精品99久久久久久久久 | 国产美女主播在线| 亚洲第一精品区| 国产成人中文字幕| 国内精品久久影院| 亚洲国产欧美不卡在线观看| 久久久久久久久久久综合| 国产主播在线看| 色999日韩自偷自拍美女| 久久精品91久久久久久再现| 国产日韩精品电影| 三年中文高清在线观看第6集| 久久精品成人欧美大片古装| 成人免费无码av| 精品日本一区二区三区在线观看| 一区高清视频| 国产成人精品一区二区在线| 成人福利视频网| 激情婷婷综合网| 婷婷亚洲婷婷综合色香五月| 国产精品久久久久久久久久ktv | 国产日韩精品在线| 日韩精品另类天天更新| 欧美激情视频网| 久久99导航| 91精品国产精品| 国产精品香蕉av| 国产综合av一区二区三区| 青青在线免费观看| 日本一二三区视频在线| 亚洲午夜高清视频| 久久91精品国产| 国产精品网站大全| 日韩少妇与小伙激情| 国产精品av免费观看| 91九色偷拍| 国产精品69精品一区二区三区| 国产亚洲情侣一区二区无| 黄色一级一级片| 欧美性天天影院| 日本高清一区| 日韩视频 中文字幕| 日韩精品久久一区| 日本va中文字幕| 日韩欧美亚洲区| 人体精品一二三区| 青青在线免费观看视频| 欧美在线一区二区三区四| 欧美xxxx黑人又粗又长密月| 韩国一区二区三区美女美女秀| 国产在线不卡精品| 国产在线精品一区免费香蕉| 国产精品亚洲天堂| 国产成人成网站在线播放青青| 777久久精品一区二区三区无码| 欧美激情一区二区三级高清视频 | 亚洲影视中文字幕| 日韩成人在线资源| 精品日本一区二区三区在线观看| 国产免费高清一区| 久久久久久久久国产| 精品国产日本| 日韩在线综合网| 国产一区在线免费| 99久久国产宗和精品1上映| 国产福利精品在线| 欧美日本精品在线| 肉大捧一出免费观看网站在线播放| 日韩视频在线免费播放| 国产欧美在线看| 日韩在线视频网| 亚洲欧洲精品一区二区三区波多野1战4| 岛国视频一区免费观看| 国产伦精品一区二区三区视频黑人| 久久精品一二三区| 最新不卡av| 国产欧美精品xxxx另类| 日韩中文字幕国产| 日产精品久久久一区二区福利| 男人添女人下部视频免费| 97人人模人人爽人人少妇| 久久福利视频网| 欧美久久综合性欧美| 久久人人爽人人爽人人片av高请| 精品国产区在线| 国模精品系列视频| www.日韩.com| 日韩不卡视频一区二区| 91国产丝袜在线放| 午夜探花在线观看| 国产高清不卡无码视频| 日本一区二区三区www| 国产精品18久久久久久麻辣| 亚州精品天堂中文字幕| 精品一区日韩成人| 久久人人爽人人爽爽久久| 欧美在线中文字幕| 国产精品日韩欧美| 国产一区二区视频在线免费观看| 国产精品成人av性教育| 国内精品久久久久久久久| 国产精品美女午夜av| 蜜桃传媒一区二区| 欧美成人全部免费| 国产美女精品免费电影| 一区二区视频在线播放| 国产精彩精品视频| 欧美亚洲第一区| 欧美大片欧美激情性色a∨久久 | 久久人人97超碰人人澡爱香蕉| 亚洲制服欧美久久| 国产ts一区二区| 黄色大片在线免费看| 国产高清免费在线| 国产精品视频精品| 国产盗摄xxxx视频xxx69| 久久久久久亚洲精品不卡4k岛国 | 国产成人高潮免费观看精品| 俺去亚洲欧洲欧美日韩| 美女国内精品自产拍在线播放| 日本手机在线视频| 国产日韩三区| 久久久www成人免费精品|