组件fishcomponent.js的代码如下:
Rectangle arrondi et ligne pointillée personnalisés HTML5 Canvas (RoundedRectangle et Dash Line)
Implémente une démonstration de l'ajout de fonctions personnalisées à l'objet de dessin contextuel 2D HTML Canvas, comment dessiner des lignes pointillées et contrôler la taille de l'intervalle des lignes pointillées, et apprenez à dessiner des cercles. Coins rectangulaires.
Les fonctions natives fournies dans l'objet de dessin HTML5 Canvas n'implémentent pas les fonctions de dessin de rectangles arrondis et de lignes pointillées, mais grâce à l'Object.prototype du langage JavaScript, ces deux fonctions peuvent être ajoutées à l'objet CanvasRenderingContext2D. . L'effet de démonstration du code est le suivant :
Le code du composant fishcomponent.js est le suivant :