- 博客(6)
- 收藏
- 关注
原创 学习阶段3--js的arguments
js中每个函数都会有一个Arguments对象实例arguments,它引用函数的实参,可以用数组下标“[]”的方式来表示引用arguments的元素,arguments.length为函数实参个数(可以理解成长度),arguments.callee引用函数自身。 注意的点: 当函数的参数数量不确定的时候,就非常适合使用arguments; arguments可以在函数内修改:当你修改形参变量的值...
2019-10-14 10:19:47
213
原创 学习阶段2--js的作用域和闭包
在ES6中新增的新特性里面提到了let和const的用法,提到了关于作用域,那么什么是js的作用域呢? js的作用域 ES5中只有全局作用域和函数作用域,没有块级作用域,ES6中多一个let,可以保证外层块不受内层块的影响。即内层块形成了一个块级作用域,这是let的特点。 var a=1; function f1(){ var b=2; function f2(){ ...
2019-10-11 21:18:49
160
原创 学习阶段1--ES6的10个新特性
ES6的10个新特性 ECMAScript 6(ES6) 现在已经成为了前端的业界标准,普及速度飞快,由于现在的浏览器对ES6的标准很支持(特别是Chrome和Firefox),因此ES6中的新特性就非常需要去掌握。以下是常用的10个ES6的新特性: 1.js中的变量声明:const和let 在ES6中推荐使用let来声明局部变量,而之前都是用var,用var声明变量的话,不管声明在什么地方,都会...
2019-10-09 21:26:37
326
原创 关于Canvas画布的用法详解
关于Canvas画布的使用 之前对页面布局中的图案停留在用ps来抠图或者做一些页面需要的图片,最近对Canvas画布进行了学习,发现Canvas画布可以实现在页面中布局矢量图案(相较于之前做一些练习和图案时候用div等区块元素标签来“绘制”一些图案供页面布局使用),下面是关于Canvas画布的一些知识。 绘制环境 目前只支持2d场景,例如做一个黑色背景的页面和白色的画布,对它的绘制环境进行设置: ...
2019-10-02 15:47:19
887
1
原创 做vue项目心得--fetch的写法
关于fetch的写法 最近在做一个vue的电商小项目,在做前后端的交互的时候使用的是fetch(主要是考虑到作为原生js的方便简单性而且代码的确也比较简单) 一开始是这样写的: fetch('url') // 返回一个Promise对象 .then((res)=>{ return res.text() // res.text()是一个Promise对象 }) .then(...
2019-08-27 20:30:37
621
原创 BFC(Block fomatting context)
关于BFC布局(Block fomatting context) 这是小白第一次写博客,有错误的地方还希望大佬指正。 BFC BFC的意思为块级格式化上下文 。它是一个独立的渲染区域,它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干; Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性...
2019-08-12 23:44:50
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅