自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ES6心得体会(六)之数值的扩展

六、数值的扩展 1.Number.isFinite(), Number.isNaN() Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity。 注意,如果参数类型不是数值,Number.isFinite一律返回false。 Number.isFinite(15); // true Number.isFinite(0.8); // true Numb...

2019-05-23 11:52:23 190

原创 ES6心得体会(五)之正则的扩展

五、正则的扩展 1.RegExp 构造函数 es5中,构造有两种情况 一、var regex = new RegExp('xyz','i'); => var regex = /xyz/i 二、var regex = new RegExp(/xyz/i); => var regex = /xyz/i es5不允许在第二种方法使用第二个参数 var regex = new RegEx...

2019-05-23 11:32:40 230

原创 ES6心得体会(四)之字符串的新增方法

四、字符串的新增方法 1.repeat() repeat方法返回一个新字符串,表示将原字符串重复n次。 'x'.repeat(3) // "xxx" 'hello'.repeat(2) // "hellohello" 'na'.repeat(0) // "" 参数如果是小数,会被取整。 'na'.repeat(2.9) // "nana" 如果repeat的参数是负数或者Infinity,会报...

2019-05-23 11:18:31 203

原创 ES6心得体会(三)之字符串的扩展

三、字符串的扩展 1. 字符串的遍历器接口 for (let codePoint of 'foo') { console.log(codePoint) } 除了遍历字符串,这个遍历器最大的优点是可以识别大于0xFFFF的码点, 传统的for循环无法识别这样的码点。 let text = String.fromCodePoint(0x20BB7); for (let i = 0; i &l...

2019-05-23 11:10:37 184

原创 ES6心得体会(二)之变量的解构赋值

二、变量的解构赋值 1、数组的解构赋值 let [foo, [[bar], baz]] = [1, [[2], 3]]; foo // 1 bar // 2 baz // 3 let [ , , third] = ["foo", "bar", "baz"]; third // "baz" let [x, , y] = [1, 2, 3]; x // 1 y // 3 let [head, ....

2019-05-22 15:59:43 175

原创 ES6心得体会(一)之let和const命令

一、let和const命令 1.1不存在变量提升和暂时性死区(TDZ) //TDZ开始 tmp = 'abc' //referenceError console.log(tmp) //referenceError let tmp; //TDZ结束 console.log(tmp) //undefined tmp = 123; console.log(tmp) //123 暂时性死区意味着...

2019-05-22 15:03:34 201

原创 带你学习不一样的ES6,深度学习原理,带你玩嗨js

es6 //补全---->可以用到时间补全,就是说:比如:7:01,可以补全 let str5 = 'abc'; console.log(str5.padStart(5, '0')); console.log(str5.padEnd(5)); /** * 函数 */ //1。默认函数,a.必填项不填写报错,b.有些参数没有传参的话,可以有默认值 //以前的写法 funct...

2019-05-08 16:48:46 1498 1

原创 iphone刘海屏页面适配

下面是实现iphonex 刘海屏前端页面适配的一个插值算法小案例 <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body, ul { m...

2019-05-08 16:44:50 2221

原创 padStart()方法,padEnd()方法

padStart()方法,padEnd()方法 ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。 'x'.padStart(5, 'ab') // 'ababx' 'x'.padStart(4, 'ab') // 'abax' 'x'.padEnd(5, 'ab') // 'xabab' 'x...

2019-05-08 16:41:07 1623

原创 Vue中使用Axios拦截器(拦截请求与相应)

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 Features 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 引用文档中的话,Axios和jquery ajax相同点都...

2019-05-08 16:33:15 6149

原创 块级元素水平垂直居中方法

一.脱离文档流 只要是脱离文档流,都是使用的是父相子绝(父块相对定位,子块绝对定位), 有三种方式: 有无宽高都可 1.父相子绝 可以使用 margin:auto 2.父相子绝 transform:translatex 有宽高 3.父相子绝 margin-top 一半 1.有没有宽高都可以 下面两种方法都是需要父相子绝(父块相对定位,子块绝对定位),在子块中设置 方法一 ...

2019-05-08 16:27:01 2070

原创 vue中router-link标签所必备了解属性

to 表示目标路由的链接。 当被点击后,内部会立刻把 to 的值传到 router.push(),所以这个值可以是一个字符串或者是描述目标位置的对象。 <!-- 字符串 --> <router-link to="home">Home</router-link> <!-- 渲染结果 --> <a href="home">Home&l...

2019-05-08 16:21:06 1986

原创 Git版本回退

一.使用git log命令查看所有的历史版本,获取某个历史版本的id,假设查到的历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 二.执行回退命令 git reset --hard id git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 三.把修改强推到远程服务器 git push...

2019-04-17 19:46:22 170

空空如也

空空如也

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

TA关注的人

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