摘要: this问题 在es5中,在函数定义时是无法确定this的指向的,只有在运行的时候才知道它的指向,实际上this的指向是指向调用它的那个对象 例子1 function a() { var user = '1' console.log(this.user) // undefined console.l 阅读全文
posted @ 2020-02-13 12:05 ls-lansy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: prototype属性 每一个构造函数都有一个prototype属性,这个就是原型,每一个对象都会从原型"继承"属性。 __proto__属性 每一个实例都有一个__proto__属性,这个属性指向原型 继承 原型链继承 实现思路:定义两个构造函数,分别为父类(SuperType)、子类(SubTy 阅读全文
posted @ 2020-02-12 16:20 ls-lansy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、画一条0.5px的线 采用meta viewport的方式 采用 border-image的方式 采用transform: scale()的方式 2.link标签和import标签的区别 link属于html标签,而@import是css提供的 页面被加载时,link会同时被加载,而@impor 阅读全文
posted @ 2020-02-12 10:16 ls-lansy 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 引言: 这篇文章是我对BFC的理解及总结,带你揭开BFC的面纱。你将会知道BFC是什么,形成BFC的条件,BFC的相关特性,以及他的实际应用。 一、何为BFC BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说 阅读全文
posted @ 2020-02-12 09:35 ls-lansy 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、原生JS forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Window。 4.只能遍历 阅读全文
posted @ 2018-10-11 13:59 ls-lansy 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.背景介绍 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种编码方式。 2.知识剖析 协议规定 POST 提交的 阅读全文
posted @ 2018-08-15 10:39 ls-lansy 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 思路:使用事件委托,关键:获取到的index必须转为数字,因为它是字符串 handleClick = (e) => { const nodeName = e.target.nodeName.toUpperCase() let tag = e.target; if (nodeName 'LI') { 阅读全文
posted @ 2018-06-28 10:47 ls-lansy 阅读(3378) 评论(0) 推荐(0) 编辑
摘要: 前几天在公司做开发的时候碰到一个列表横向滑动的功能,当时用了iscroll做,结果导致手指触到列表的范围内竖向滑动屏幕滑动不了的问题。 这个问题不知道iscroll本身能不能解决,当时选择了换一种方式来做,只要css就能搞定了,主要是利用了display:-webkit-box来实现。 <!DOCT 阅读全文
posted @ 2018-06-28 09:52 ls-lansy 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在新的Git上面新建一个分支 比如地址是 https://github.com/liangshuang/vue-music-demo 在项目的终端上: git remote orign-repo-b https://github.com/liangshuang/vue-music-demo 然后pu 阅读全文
posted @ 2018-06-14 10:19 ls-lansy 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 1:npm install -g create-react-app 2:创建一个应用 3:提取配置文件 npm run eject 4:允许文件 npm start create-react-app 默认是创建单页面应用,但是也可以创建多页面应用,需要手动配置一下webpack 第一步: 第二步: 阅读全文
posted @ 2018-06-13 15:53 ls-lansy 阅读(1010) 评论(0) 推荐(0) 编辑