自定义博客皮肤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 1289

原创 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 269

原创 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 820

空空如也

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

TA关注的人

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