Test
Category: HTML

การนำเสนอผลงาน
นิสิตชั้นปีที่ 3 วิทยาการคอมพิวเตอร์ นำเสนอการศึกษา Framework ต่าง ๆ ดังนี้
- Django
- Vue.js
- Laravel
- Ruby on Rails
- Spring
- Angular js
- React.js
- Flask
- ASP.Net Core
โดยเนื้อหาที่ศึกษาคือ
- คุณสมบัติของ Framework
- จุดเด่น จุดด้อย
- ความต้องการและการติดตั้ง Framework
- ทดลองเขียนโปรแกรมบน Framework ใช้งานร่วมกับ API ต่าง ๆ และสามารถนำข้อมูลมาแสดงผลได้
- สรุปผลการทดลอง
- เสนอแนะการนำไปประยุกต์ใช้ร่วมกับ Framework ตัวอื่น ๆ
- จัดทำเอกสารทุกขั้นตอน
- การนำเสนอ
กำหนดวันเสนอวันที่ 31 สิงหาคม 2564 เวลา 13.00 เป็นต้นไป โดยกำหนดกลุ่มละ 30 นาที หัวข้อที่นำเสนอประกอบด้วย
- คุณสมบัติของ Framework
- จุดเด่น จุดด้อย
- ความต้องการและการติดตั้ง Framework (ทำเป็น Clip VDO)
- สาธิตเขียนโปรแกรมบน Framework ใช้งานรวมกับ API ต่าง ๆ
- สรุปผลการทดลอง
- เสนอแนะการนำไปประยุกต์ใช้ร่วมกับ Framework ตัวอื่น ๆ และสรุปปัญหาและข้อเสนอแนะต่างๆ
การให้คะแนน
3.1 ทักษะการนำเสนอ (10 คะแนน)
– การสื่อสาร
– สื่อการนำเสนอ
– การเหมาะสมของเวลาที่ใช้
– บุคลิกภาพ
3.2 ความรู้ความเข้าใจ (10 คะแนน)
– ความเข้าใจ
– การตอบคำถาม
3.3 เอกสารประกอบการใช้งาน Framework (5 คะแนน)
– ความครบถ้วนและชัดเจน
3.4 การมีส่วนร่วม (5 คะแนน)
แบบฟอร์มการประเมินการนำเสนอโดยนิสิต
แบบฟอร์มการประเมิน (สำหรับนิสิต)
เอกสารประกอบการนำเสนอ
Draw a Circle using javaScript
วาดภาพวงกลม
[html]
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="300" height="300" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var centerX = c.width / 2;
var centerY = c.height / 2;
var radius = 70;
var color =0;
function drawCircle(){
ctx.fillStyle = ‘TOMATO’;
ctx.beginPath();
ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);
ctx.fill();
ctx.lineWidth = 2;
ctx.strokeStyle = ‘RED’;
ctx.stroke();
}
drawCircle();
</script></p>
</body>
</html>
[/html]
Growing a Circle
มาวาดวงกลมด้วย JavaScript ที่มีรัศมีตั้งแต่ 0 – 70 กัน กำหนดให้เป็น Animation โดยใช้
[js] requestAnimationFrame(drawCircle); [/js]
[html]</pre>
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="300" height="300" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var centerX = c.width / 2;
var centerY = c.height / 2;
var radius = 0;
var color =0;
function drawCircle(){
ctx.fillStyle = ‘hsl(‘+color++ +’,100%,50%)’;
ctx.beginPath();
ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);
ctx.fill();
radius += 1;
if(radius<100){
requestAnimationFrame(drawCircle);
}
ctx.lineWidth = 2;
ctx.strokeStyle = ‘RED’;
ctx.stroke();
}
drawCircle();
</script>
</body>
</html>
[/html]

HTML colour codes
Here is the link for html colour names. Use them in your HTML or CSS. 😀