自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

转载 var的变量提升和函数提升

什么是提升(Hosting)? 引擎会在解释JavaScript代码之前首先对齐进行编译,编译过程中的一部分工作就是找到所有的声明,并用合适的作用域将他们关联起来,这也正是词法作用域的核心内容。 简单说就是在js代码执行前引擎会先进行预编译,预编译期间会将变量声明与函数声明提升至其对应作用域的最顶端。举例来说: var变量提升 console.log(a); var a = 3; 预编译后的代码结构可以看做如下: var a; // 将变量a的声明提升至最顶端,赋值逻辑不提升。 console.log(a

2021-01-04 11:07:48 1325

原创 jq轮播图——无缝轮播

css代码: /* 整个轮播图 */ .banner{ width: 520px; height: 280px; overflow: hidden; margin:10% auto; position: relative; } /* 图片部分 */ /* ul */ .banner-img{ /* 宽度其实是不符合条件的,需要使用js去控制 */ height: 100%; pos...

2020-03-13 16:53:04 282

原创 arcTo画弧线方法

在Canvas中,可以使用arcTo()方法来画一条弧线。 语法: ctx.arcTo(x1, y1, x2, y2, radius); 参数解析: (1)(x1,y1):必需,规定第一个控制点的坐标。 (2)(x2,y2):必需,规定第二个控制点的坐标。 (3) radius :必需,规定圆弧所在圆的半径尺寸。 绘制示意图如下: arcTo()方法就是利用“开始点”、“控制点”和“...

2020-03-11 17:24:03 868

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除