ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML canvas quadraticCurveTo() Method

<ผ้าใบวัตถุ

ตัวอย่าง

วาดเส้นโค้ง Bezier กำลังสอง:

YourbrowserdoesnotsupporttheHTML5canvastag

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.quadraticCurveTo(20,100,200,20);
ctx.stroke();
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ

วิธี
quadraticCurveTo() 4.0 9.0 3.6 4.0 10.1

ความหมายและการใช้งาน

quadraticCurveTo() วิธีการเพิ่มชี้ไปที่เส้นทางปัจจุบันโดยใช้จุดควบคุมที่ระบุว่าเป็นตัวแทนของความโค้ง Bezier กำลังสอง

กำลังสองโค้ง Bezier ต้องใช้สองจุด จุดแรกเป็นจุดควบคุมที่ใช้ในการคำนวณ Bezier กำลังสองและจุดที่สองคือจุดสิ้นสุดสำหรับเส้นโค้ง จุดเริ่มต้นสำหรับเส้นโค้งเป็นจุดสุดท้ายในเส้นทางปัจจุบัน หากเส้นทางที่ไม่ได้อยู่ใช้ beginPath() และ moveTo() วิธีการที่จะกำหนดจุดเริ่มต้น

กำลังสองโค้งเบซิเยร์

จุดเริ่มต้น:
moveTo( 20,20 )
จุดควบคุม:
quadraticCurveTo( 20,100 ,200,20)
จุดสิ้นสุด:
quadraticCurveTo(20,100, 200,20 )

Tip: ตรวจสอบ bezierCurveTo() วิธีการ มันมีอยู่สองจุดควบคุมแทนหนึ่ง


ไวยากรณ์ JavaScript: context quadraticCurveTo( cpx,cpy,x,y ) ;

ค่าพารามิเตอร์

พารามิเตอร์ ลักษณะ เล่น
cpx พิกัด x ของจุดควบคุม Bezier เล่น "
cpy พิกัด y ของจุดควบคุม Bezier เล่น "
x พิกัด x ของจุดสิ้นสุด เล่น "
y พิกัด y ของจุดสิ้นสุด เล่น "

<ผ้าใบวัตถุ