- 博客(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
空空如也
HTML搜索框请各位大佬解答
2019-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人