摘要: 言简意赅的说 三者共同点: (1):三者均是改变函数执行时的上下文; (2):三者第一个参数均是this的新指向; (3):三者可以通过后续的参数向函数进行传参; 三者的区别: 上代码: 1 let tomInfo={ 2 name:"tom", 3 type:"cat", 4 job:functi 阅读全文
posted @ 2020-04-15 00:27 磊落不羁 阅读(476) 评论(0) 推荐(0)
摘要: 字符串的扩展 在看这一节的时候前半部分写的都是关于unicode的内容,我个人感觉这部分在实际的开发中用的很少,所以不打算在做记录,等届时用到再有针对性的看,所以就将在ES6里面关于字符串操作的一些新的方法举一些例子看下; 一、操作方法: 1.传统上关于字符串的查找只有indexof()这一个方法; 阅读全文
posted @ 2019-02-25 15:12 磊落不羁 阅读(106) 评论(0) 推荐(0)
摘要: 一.数组的解构赋值 1.举几个例子足以理解 let [a, b, c] = [1, 2, 3]; a:1; b:2; c:3; let [x, , y] = [1, 2, 3]; x:1 y:2; let [foo, [[bar], baz]] = [1, [[2], 3]]; foo:1; bar 阅读全文
posted @ 2019-02-19 14:43 磊落不羁 阅读(114) 评论(0) 推荐(0)
摘要: 一直对原型和原型链模模糊糊,今天看到一句话,通过这句话再结合我目前对原型和原型链的理解算是让我对原型和原型链有一个更清醒的认识;并且记忆更加深刻; 任何一个对象都有一个隐式原型:__proto__属性; 一个对象的隐式原型 该对象的构造函数的原型; 用代码翻译一下: var obj= new Obj 阅读全文
posted @ 2019-02-19 11:43 磊落不羁 阅读(122) 评论(0) 推荐(0)
摘要: 开始测试了几种方式但是结果都是失败的,最后测试一种方式终于成功了,所以做下笔记: select{ width: 3.2rem; height: 1.2rem; border-radius: 0.6rem; background: #FFF; margin-right: 0.2rem; outline 阅读全文
posted @ 2019-02-12 16:29 磊落不羁 阅读(170) 评论(0) 推荐(0)
摘要: 2019-01-25: 一:变量的声明: 1.对于变量的声明添加了let,const两种方式 关于let: (1)不存在变量提升--必须先声明再使用; (2)会出现暂时性死区--在一个方法外用var声明了一个变量,在方法内使用,然后在方之后(方法内)再用let声明,会出现暂时性死区; (3)不允许重 阅读全文
posted @ 2019-01-29 09:37 磊落不羁 阅读(131) 评论(0) 推荐(0)
摘要: 当用 word-break;word-wrap;不行的时候就试一下text-align:justify; 阅读全文
posted @ 2019-01-10 18:39 磊落不羁 阅读(163) 评论(0) 推荐(0)
摘要: 这两天在撸代码的时候发现图片的最下面总是会留一条空白,刚开始不知道为什么,但是UI拿刀对我说去掉它,瑟瑟发抖的我找了下原因及解决方案. 原因:img 是一个inline-block标签,而这个标签的vertical-align: middle; 因此才会出现这样的一个白条; 解决方案:原因找到了,方 阅读全文
posted @ 2018-12-20 10:00 磊落不羁 阅读(129) 评论(0) 推荐(0)
摘要: 方案一、在生成项目的时候就选择安装路由; 这个地方选择y即可; 生成项目之后在src目录下会有router文件夹,里面有index.js,并且里面已经存在一个helloWorld页面了,可以直接模仿着这个'例子'往下进行; 在对新建的页面首先在这个页面进行引入,然后再配置即可; 方案二、在生成项目的 阅读全文
posted @ 2018-11-26 15:21 磊落不羁 阅读(732) 评论(0) 推荐(0)
摘要: 依次打开build→webpack.base.conf.js文件,然后找到createLintingRule,把里面的内容选择性的删除即可,就是这么easy; 阅读全文
posted @ 2018-11-20 09:31 磊落不羁 阅读(1626) 评论(0) 推荐(0)