![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 82
JJJJJJJJXY
前端
展开
-
前端笔记,面试题!
1、页面导入样式时,使用link和@import有什么区别? 区别: 1.link是HTML标签,@import是css提供的。 2.link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。 3.link没有兼容性问题,@import不兼容ie5以下。 4.link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。2、用递归算法实现...原创 2019-10-12 11:41:55 · 188 阅读 · 0 评论 -
ES6中class类使用方法及教程(基础篇)
ES6中class类教程(基础部分)一、constructor(构造器)(今后用的多)constructor构造器的作用就是,每当 new 这个类的时候,必会优先执行constructor构造器中的代码;传统构造函数:function Animal (name, age) { //实例属性 this.name = name; this.ag...原创 2019-08-29 14:44:44 · 1091 阅读 · 0 评论 -
ES6中class类使用方法及教程(进阶篇)
一、使用 extends 实现子类继承父类为什么要实现子类继承父类?下面的代码两个类American和Chinese中的constructor里面的代码是一样的,如果我们要建立更多这样的类,这样的代码就会十分臃肿,所以我们可以创建一个父类,让子类去继承父类的内容;原代码: class American { constructor (name, age) { ...原创 2019-08-29 16:07:57 · 748 阅读 · 1 评论 -
canvas绘制数据圆形百分比图
canvas绘制圆形百分比图今天在研究canvas绘图,突然看到圆形数据百分比图,经过不懈的努力,初步写成下面的样子:代码奉上:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wi...原创 2019-09-12 15:28:36 · 981 阅读 · 0 评论