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

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

COM1008代做、代寫Java程序設(shè)計
COM1008代做、代寫Java程序設(shè)計

時間:2025-01-12  來源:合肥網(wǎng)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



 

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

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

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

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    www.日韩.com| 久久精品国产欧美激情| 国内揄拍国内精品少妇国语| 国产自产在线视频一区| 99爱视频在线| 精品中文字幕视频| 日韩伦理一区二区三区av在线| 免费观看精品视频| 久久久久久久av| 亚洲区成人777777精品| 欧美日韩精品免费在线观看视频| 苍井空浴缸大战猛男120分钟| www.久久色.com| 午夜精品一区二区三区在线| 国产一区二区三区精彩视频| 久久精品国产成人精品| 日本精品视频一区| 99久久99久久精品国产片| 精品国产一区二区三区久久久 | 成人av.网址在线网站| 欧美一区二区视频97| 欧美最猛黑人xxxx黑人猛叫黄| 久久99精品久久久久久水蜜桃| 人人妻人人添人人爽欧美一区 | 日韩欧美国产综合在线| 久久久久久国产精品免费免费 | 久久久久福利视频| 一区二区三区一级片| 国产午夜精品视频一区二区三区| 国产精品免费一区二区三区四区 | 免费人成在线观看视频播放| 精品国内自产拍在线观看| 日韩欧美激情一区二区| 久久伊人资源站| 婷婷久久伊人| 国产成人精品电影久久久 | 亚洲精品乱码久久久久久自慰| 国内精品小视频在线观看| 久久久久久久久久久久久久一区| 日韩av电影国产| 国产成人亚洲精品无码h在线| 午夜欧美性电影| 国产精品999| 欧美一区二区高清在线观看| 国产suv精品一区二区| 日韩精品欧美一区二区三区| 久久国产精品偷| 97精品在线观看| 欧洲精品久久| 精品久久久久久无码中文野结衣 | 精品久久久久久乱码天堂| 国产热re99久久6国产精品| 按摩亚洲人久久| 狠狠干一区二区| 国产精品美女999| 国产伦精品一区二区三区视频孕妇 | 韩国日本不卡在线| 日韩视频中文字幕| 黄色片久久久久| 色综合久久88| 国产精品91久久久久久| 日本精品免费一区二区三区| 久久资源亚洲| 日韩精品在线中文字幕| 国产精品推荐精品| 国产欧美综合一区| 亚洲欧美国产一区二区| 国产盗摄视频在线观看| 日本wwww视频| 久热精品在线视频| 91精品国产99| 欧美尤物一区| 美女啪啪无遮挡免费久久网站| 97免费视频在线| 日韩欧美精品在线观看视频| 国产精品爽爽爽| 国产精品一区二区三区精品| 久久99精品久久久久久噜噜 | 国产精品免费一区二区三区观看| 国产做受69高潮| 欧美激情图片区| 国产成人一区二区三区别| 国内精品在线一区| 五月天在线免费视频| 久久精品国产精品| wwwwww欧美| 国产极品jizzhd欧美| 日本高清久久天堂| 亚洲欧美精品| 欧美激情精品久久久久久蜜臀| 国产精品毛片一区视频| 久久久中精品2020中文| 激情视频综合网| 亚洲色成人一区二区三区小说| 久久国产精品高清| 国产免费久久av| 日本不卡视频在线播放| 久久国产精品电影| 久久久久久久久中文字幕| 国产欧美日韩中文| 性欧美激情精品| 国产精品视频999| 成人免费淫片aa视频免费| 青青草免费在线视频观看| 一区二区在线观| 久久精品99久久香蕉国产色戒| 精品一区二区三区日本| 日本不卡高清视频一区| 中文字幕在线观看一区二区三区| 国产精品欧美日韩一区二区| 国产精选一区二区| 日本福利视频导航| 亚洲最大av网站| 国产精品二区三区四区| 久久国产成人精品国产成人亚洲| 国产精品亚洲不卡a| 免费一级特黄特色毛片久久看| 日韩日韩日韩日韩日韩| 欧美日韩成人网| 日日噜噜噜夜夜爽亚洲精品| 69精品小视频| 国产一区喷水| 黄色激情在线视频| 欧美在线国产精品| 日本一区二区三区免费观看| 一区二区在线中文字幕电影视频| 国产精品免费在线| 国产精品视频午夜| 日韩在线精品视频| 久久精品人成| 久热免费在线观看| 91精品视频大全| 91精品啪在线观看麻豆免费| 国产另类自拍| 国产日韩一区欧美| 国内精品在线观看视频| 日韩av日韩在线观看| 午夜欧美性电影| 动漫一区二区在线| 亚洲精品9999| 亚洲直播在线一区| 亚洲欧洲精品一区二区 | 丝袜美腿精品国产二区| 免费中文日韩| 日本在线观看一区二区| 人妻无码一区二区三区四区| 欧美一区深夜视频| 国内一区在线| 免费看黄在线看| 国产美女精彩久久| 91精品视频在线免费观看| 久久天天狠狠| 久久久精品国产一区二区| 久久这里有精品视频| 亚洲色成人www永久在线观看| 日本亚洲导航| 国产在线高清精品| 91免费福利视频| 久久精品美女视频网站| 精品免费久久久久久久| 性亚洲最疯狂xxxx高清| 欧美黄色免费影院| 国产玖玖精品视频| 97精品免费视频| 久久精品国产69国产精品亚洲| 美女福利视频一区| 日本一级黄视频| 精品一区在线播放| 97精品在线观看| 久久精彩免费视频| 永久免费看av| 日韩美女在线观看一区| 国产日韩在线亚洲字幕中文| 国产成人+综合亚洲+天堂| 国产精品电影久久久久电影网| 亚洲成人午夜在线| 精品人伦一区二区三区| 99视频日韩| 久久久久久久久久av| 精品国产一区三区| 日韩理论片在线观看| 国产精品综合网站| 久久精品视频亚洲| 午夜欧美大片免费观看| 精品一区二区国产| 国产黑人绿帽在线第一区| 精品免费国产| 日韩欧美99| 99在线观看视频免费| 国产精品久久久久久久7电影| 日本在线观看天堂男亚洲| 国产乱子伦精品| 国产精品色午夜在线观看| 亚洲综合中文字幕在线| 国内免费久久久久久久久久久| 久久久久国产精品视频| 一本久道综合色婷婷五月| 蜜桃免费区二区三区| 色妞欧美日韩在线| 日日夜夜精品网站|