摘要: 防抖和节流,主要是用来防止过于平凡的执行某个操作,如浏览器窗口变化执行某个操作,监听某个input输入框keyup变化,瀑布流布局时Y轴滚动,图片加载。 js函数的防抖 经过一段事件才执行某个操作,如果时间内又执行了该操作则延长时间重新开始计算 /* 输入快的话会出现输出结果多次重复 */ 使用防抖 阅读全文
posted @ 2019-05-14 20:34 waitklove 阅读(2617) 评论(0) 推荐(1) 编辑
摘要: es6新增关键字class,代表类,其实相当于代替了es5的构造函数 通过构造函数可以创建一个对象实例,那么通过class也可以创建一个对象实列 es5中继承的方式 1原型链继承 2.构造函数继承 3.组合继承,融合了上面两种方式 /* 组合继承,既能达到对父类属性的继承,也能继承父类原型上的方法 阅读全文
posted @ 2019-05-11 16:58 waitklove 阅读(4033) 评论(1) 推荐(1) 编辑
摘要: js 跨域 为什么会出现跨域。浏览器有同源策略,所谓同源是指:域名、协议、端口相同。网上有很多介绍跨域的介绍,这里不做详细解析 解决跨域请求的方式有很多种: 当我们正常去请求一个跨域的接口是会出现错误,如下代码 1. jsonp的方式,原生的利用script标签 src 可以请求到任何资源, jqu 阅读全文
posted @ 2019-05-06 21:29 waitklove 阅读(8770) 评论(0) 推荐(1) 编辑
摘要: js 函数式编程 定义把函数作为第一类对象是函数式编程的第一步,函数式编程是一种编码风格,他通过书写函数式代码来解决问题(而不是一系列执行步骤,就像 就像那种更主流的命令式编程),函数式编程可以让代码更容易测试、扩展、及模块化 1.函数是javascript中的一等公民,(主要是的某个变量可以等于一 阅读全文
posted @ 2019-04-27 17:52 waitklove 阅读(703) 评论(0) 推荐(0) 编辑
摘要: js 原型链,其实就是对象,方法的一些关系,首先要明确一点,对象实例是没有prototype,函数才有prototype 废话不多说我们一些console一下都是写什么东西 function 最终又到Object,不得不说一切都对象 总结一下 重点重点,实例对象没有prototype, 最终Obje 阅读全文
posted @ 2019-04-24 00:09 waitklove 阅读(274) 评论(0) 推荐(0) 编辑
摘要: es6字符串的扩展 1. es6新增的一些方法 1.1 includes 判断是否包括在内,返回一个 true or false 1.2 statsWith 判断是否以什么开头,返回一个 true or false 1.3 endWith 判断是否以什么结尾,返回一个 true or false 1 阅读全文
posted @ 2019-04-18 20:33 waitklove 阅读(279) 评论(0) 推荐(0) 编辑
摘要: css 三列布局,左右固定宽度右边自适应 1不使用定位,只使用浮动可以实现左右固定,中间宽度自适应布局 1.1.1 自适应部分一定要放第一个位子,使用浮动,并且设置宽度为100%,不设置浮动元素内容不够称不开整个宽度 1.1.2 左右固定部位,使用margin-left :负数,使其左右靠齐 1.1 阅读全文
posted @ 2019-04-17 21:29 waitklove 阅读(6453) 评论(0) 推荐(1) 编辑
摘要: 常见的布局上(两列布局) 1.常见的两列布局 1.1左边固定,右边自适应,左边宽度已知,右边默认占满整行,使用left 左浮动,右边不浮动,设置margin-left:左侧宽度 1.2右侧固定,宽度已知,左侧自适应,记住固定的区域一定要放自适应区域的右边, 单列固定都是比较简单的还有嵌套一层div方 阅读全文
posted @ 2019-04-14 17:41 waitklove 阅读(1552) 评论(0) 推荐(1) 编辑
摘要: 1.CSS的水平居中, 1.1 父元素是块状元素,子元素为行内元素的居中,直接设置text-aglin: center ,常见的文本,span 标签,button,img等行内元素都是可以使其水平居中的 1.2 父元素为块状元素,子元素也为块状元素 1.2.1 子元素宽度已知,则可以设置子元素 ma 阅读全文
posted @ 2019-04-10 21:19 waitklove 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: Vue render函数,官方文档定义绝大部分时候我们使用template 来创建html 模板,但是纯html 和css都基本上都不具有编程能力,而当我们想使用 javascript的编程能力时,我们可以用render 函数来创建html 模板 1.使用简单的tamplate 去创建html 模板 阅读全文
posted @ 2019-04-07 19:20 waitklove 阅读(3263) 评论(0) 推荐(0) 编辑