日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

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

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++編程語言
  • 下一篇:極借花客服電話在線解決客戶強制下款問題!
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

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

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

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        国产欧美日本| 久久久久久综合网天天| 国产一区高清视频| 亚洲免费电影在线观看| 99在线热播精品免费99热| 欧美亚洲成人精品| 欧美日一区二区三区在线观看国产免| 老司机午夜精品视频在线观看| 欧美黄色网络| 欧美成人午夜视频| 亚洲日本aⅴ片在线观看香蕉| 一区二区三区视频在线观看| 国产在线乱码一区二区三区| 在线亚洲欧美专区二区| 亚洲第一精品夜夜躁人人爽| 精品成人一区二区三区| 国产亚洲成av人在线观看导航| 亚洲一级二级| 午夜一区二区三区不卡视频| 亚洲欧美电影在线观看| 亚洲一区不卡| 亚洲一级在线观看| 亚洲图片在区色| 国产亚洲午夜| 久久国内精品视频| 欧美激情一区二区三区在线视频观看| 久久夜色精品亚洲噜噜国产mv| 在线观看视频一区| 亚洲香蕉伊综合在人在线视看| 国产日产亚洲精品| 美女国内精品自产拍在线播放| 黄色av一区| 久久综合九色综合欧美狠狠| 亚洲美女av电影| 免费中文字幕日韩欧美| 激情久久综合| 欧美日韩天堂| 国产精品二区在线| 日韩视频在线观看免费| 欧美日韩另类一区| 中日韩美女免费视频网址在线观看| 亚洲第一网站| 欧美ab在线视频| 最新中文字幕一区二区三区| 欧美日韩一区在线观看| 亚洲国产99| 欧美岛国激情| 亚洲一区视频| 极品少妇一区二区三区精品视频| 欧美制服丝袜第一页| 亚洲人成在线免费观看| 国产一区二区三区高清| 卡一卡二国产精品| 欧美一级免费视频| 久久久久成人精品免费播放动漫| 午夜精品久久99蜜桃的功能介绍| 亚洲国产高清一区二区三区| 久久久久国产精品麻豆ai换脸| 在线观看欧美成人| 欧美日韩国产精品成人| 亚洲欧洲综合另类在线| 欧美性生交xxxxx久久久| 欧美一区二区三区四区夜夜大片| 国产精品综合av一区二区国产馆| 亚洲大片精品永久免费| 国产亚洲精品bv在线观看| 欧美精品色一区二区三区| 国产欧美欧美| 欧美一区二区三区男人的天堂| 红桃视频国产一区| 巨乳诱惑日韩免费av| 亚洲一级片在线看| 国精产品99永久一区一区| 国产区在线观看成人精品| 欧美精品日本| 欧美一区在线直播| 久久福利毛片| 一本久久综合亚洲鲁鲁五月天| 久久久噜噜噜久久久| 正在播放亚洲| 巨胸喷奶水www久久久免费动漫| 国产精品高清在线| 欧美a级理论片| 欧美日韩精品久久久| 激情偷拍久久| 亚洲激情在线| 国产日韩av高清| 亚洲一级在线观看| 午夜在线播放视频欧美| 欧美视频一区二区三区在线观看| 日韩亚洲精品电影| 国产亚洲一二三区| 亚洲美女av在线播放| 国产精品视频导航| 亚洲天堂av在线免费| 老司机精品视频一区二区三区| 性色av一区二区三区在线观看| 国产专区综合网| 亚洲手机视频| 久久黄色小说| 国产精品自拍三区| 9国产精品视频| 亚洲在线观看视频网站| 1024日韩| 亚洲国产成人精品女人久久久| 国产日本欧美视频| 欧美亚洲一区在线| 国产精品女主播| 欧美日本韩国| 免费日韩一区二区| 久久综合一区| 亚洲最新合集| 国产乱码精品| 国产一区91| 欧美精品1区2区3区| 亚洲欧洲在线免费| 欧美成年人网| 国产精品毛片va一区二区三区| 欧美日韩国产影片| 久久国产精品99精品国产| 午夜精品一区二区三区四区| 亚洲女性喷水在线观看一区| 亚洲人精品午夜在线观看| 亚洲综合日韩在线| 加勒比av一区二区| 亚洲欧美日产图| 国产日韩欧美在线看| 91久久精品美女高潮| 国产精品久久久一区二区三区| 欧美精品日韩一本| 欧美成人xxx| av成人国产| 一区视频在线| 亚洲激情影视| 欧美日韩在线一区二区| 欧美久久九九| 国产欧美精品日韩区二区麻豆天美| 狠狠色伊人亚洲综合网站色| 麻豆精品视频在线观看| 欧美波霸影院| 欧美日韩美女一区二区| 欧美精品1区| 国产欧美亚洲精品| 亚洲第一精品夜夜躁人人爽| 欧美一区二区女人| 国产精品视频在线观看| 国模叶桐国产精品一区| 国产美女一区| 久久aⅴ国产欧美74aaa| 永久域名在线精品| 午夜亚洲激情| 国产精品拍天天在线| 久久福利影视| 欧美性猛交99久久久久99按摩| 国产精品理论片在线观看| 国产精品成人av性教育| 一区二区精品| 亚洲国产精品久久久久| 久久亚洲国产精品一区二区| 欧美午夜精品久久久久久久| 欧美国产亚洲精品久久久8v| 午夜亚洲福利在线老司机| 国产精品国产三级国产aⅴ无密码| 亚洲精品美女在线|