日韩精品一区二区三区高清_久久国产热这里只有精品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>
        欧美日韩国产成人在线| 国产精品久久九九| 国产精品久久久一区二区| 国产精品久久久久久久久久免费看| 国产综合一区二区| 国产日韩视频一区二区三区| 国模 一区 二区 三区| 亚洲欧美在线aaa| 国产午夜亚洲精品羞羞网站| 亚洲综合电影一区二区三区| 久久精品国产综合精品| 欧美视频三区在线播放| 国产无遮挡一区二区三区毛片日本| 亚洲一区bb| 欧美aaaaaaaa牛牛影院| 久久综合成人精品亚洲另类欧美| 国产日韩精品一区| 欧美高清视频在线观看| 欧美国产精品中文字幕| 欧美日韩在线免费视频| 欧美韩日亚洲| 欧美日韩国产不卡| 久久久久免费观看| 国产视频一区在线观看| 午夜精品久久久久久久男人的天堂| 欧美四级在线观看| 国产日韩欧美91| 亚洲午夜未删减在线观看| 欧美在线视频一区二区三区| 久久激情视频久久| 亚洲欧美日韩一区二区在线| 亚洲视频免费观看| 国产精品任我爽爆在线播放| 在线亚洲国产精品网站| 国产精品夜夜夜| 久久蜜桃av一区精品变态类天堂| 日韩手机在线导航| 欧美韩日高清| 久久久久久久久久久久久9999| 麻豆成人91精品二区三区| 国产区欧美区日韩区| 国产有码一区二区| 久久综合给合久久狠狠色| 狠狠色2019综合网| 亚洲自拍偷拍网址| 国产精品久久福利| 国产精品久久久久久久久久久久久久| 99精品欧美一区二区三区综合在线| 欧美日本国产| 久久色在线观看| 欧美日本亚洲视频| 一区二区三区视频在线观看| 精久久久久久久久久久| 国产精品多人| 韩国视频理论视频久久| 欧美jizz19性欧美| 欧美一区二区三区精品| 亚洲夜晚福利在线观看| 亚洲精品午夜| 亚洲国产欧美精品| 国产综合久久久久久鬼色| 国产精品日韩高清| 国产免费亚洲高清| 亚洲综合丁香| 国产精品亚洲片夜色在线| 夜夜嗨av一区二区三区网站四季av| 国产精品日韩久久久| 国内精品久久久久影院 日本资源| 国产欧美精品国产国产专区| 一区二区国产精品| 亚洲免费中文字幕| 欧美激情在线观看| 欧美日韩国产综合网| 国产精品网站在线观看| 久热精品视频在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美成人乱码一区二区三区| 欧美日韩中文精品| 欧美特黄视频| 国产精品视频不卡| 亚洲精品美女久久7777777| 欧美成人精品在线视频| 欧美视频中文在线看| 国产一区二区视频在线观看| 欧美日韩精品高清| 亚洲欧洲一区二区在线观看| 欧美伊人久久久久久久久影院| 亚洲网址在线| 在线视频欧美精品| 国产乱码精品一区二区三区不卡| 亚洲在线播放| 欧美日韩在线观看视频| 午夜精品影院在线观看| 中文在线资源观看网站视频免费不卡| 亚洲国产一区二区三区在线播| 欧美日韩在线看| 美日韩精品视频免费看| 亚洲第一精品夜夜躁人人躁| 欧美一区二区三区免费视频| 欧美久久久久久蜜桃| 亚洲最快最全在线视频| 欧美日韩视频在线一区二区| 国产在线视频欧美| 国产精品美女久久久| 午夜精品久久久久久99热软件| 国产伦精品一区二区三区照片91| 欧美日韩在线播放| 国产精品亚洲成人| 亚洲七七久久综合桃花剧情介绍| 最新国产精品拍自在线播放| 国产偷久久久精品专区| 欧美精品在线免费| 久久嫩草精品久久久精品一| 国产精品护士白丝一区av| 亚洲精品视频一区二区三区| 亚洲综合日韩中文字幕v在线| 欧美一区在线直播| 亚洲网站在线观看| 另类尿喷潮videofree| 亚洲国产精品一区二区www| 久久国产精品99国产精| 欧美日韩午夜在线视频| 美女爽到呻吟久久久久| 国产婷婷色一区二区三区四区| 国产精品99久久99久久久二8| 久久全球大尺度高清视频| 免费成人黄色| 欧美精品日韩精品| 国产精品久久一区二区三区| 久久精品亚洲精品| 欧美一区三区三区高中清蜜桃| 免费在线日韩av| 国产欧美日韩精品一区| 亚洲日本中文字幕免费在线不卡| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲乱码一区二区| 欧美国产1区2区| 国产日韩一区二区三区| 女人色偷偷aa久久天堂| 国产视频一区在线| 永久免费精品影视网站| 欧美丰满少妇xxxbbb| 欧美高清视频在线| 午夜精品久久久久久久99热浪潮| 亚洲精品乱码久久久久久按摩观| 亚洲免费在线观看视频| 国产精品一区二区a| 亚洲自拍偷拍视频| 日韩午夜在线电影| 亚洲欧洲精品一区二区精品久久久| 国产麻豆午夜三级精品| 亚洲一区二区日本| 亚洲你懂的在线视频| 在线日韩欧美视频| 久久蜜桃香蕉精品一区二区三区| 亚洲男人天堂2024| 欧美一区二区在线看| 亚洲性av在线| 久久精品国产综合精品| 夜夜爽99久久国产综合精品女不卡| 久久亚洲春色中文字幕| 国产伦理一区| 久久久久国产精品一区三寸| 老司机一区二区|