自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue子组件和父组件如何传参

子向父传值:$emit()        1>1.在子组件中创建一个按钮,给按钮绑定一个点击事件        2>在响应该点击事件的函数中使用$emit来触发一个自定义事件,并传递一个参数        3>在父组件中的子标签中监听该自定义事件并添加一个响应该事件的处理方法        子组件向父组件传值成功 总结一下:        ● 子组件中需要以某...

2018-08-04 10:04:08 271

原创 vue动态绑定class有哪些?分别举例

  三元[ok?active:isActive]        数组[class1,class2,class3]        多对象 :class="class"        对象:class="{ active: isActive, 'text-danger': hasError }"        data () {            return {     ...

2018-08-04 10:03:34 179

原创 什么是双向数据绑定?vue怎么实现双向数据绑定

双向数据绑定{        双向数据绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这也算是vue的精髓之处了。    }    怎么实现{                    {{msg}}        data () {            return {              msg : '双向数据绑定...

2018-08-04 10:00:21 3218

原创 jQuery attr()和prop()方法的用途和区别

attr {    1.只能匹配到第一个元素相关的属性(标签上的元素)    2.设置属性的时候,是给所有匹配到的元素的相关属性添加新的属性;    }     prop {    1.智能匹配到第一个元素上的相关属性 (DOM上的属性)    2.设置属性的时候,是个所有匹配的语速添加相关属性    }    attr和prop不同 {    1.两者都可以获...

2018-08-04 09:59:31 164

原创 数组常用的几种方法

push:向数组的末尾增加一项 返回值是数组的新长度 unshift:向数组开头增加一项 返回值是数组的新长度 pop:删除数组的末尾项 返回值是删除的数组项 shift:删除数组开头项 返回被删除的开头项目 splice:删除数组中的任意项 返回值是被删除的数组项 slice:复制数组 返回值是复制到的新数组 写上数值之后 不包含被复制的最后一项 ...

2018-07-30 17:22:51 231

原创 写出对js事件,事件流,事件对象的理解

事件: JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件流: 一个完整的JS事件流是从window开始,最后回到window的一个过程 事件流主要分为两种,即事件捕获和事件冒泡,这二者接...

2018-07-16 19:45:03 1141

翻译 this指向

call:第一个参数 可以改变函数的this指向第二个参数 从第一个参数之后的参数就是对应函数的形参第三个参数  函数会默认直接调用apply:第一个参数 可以改变函数的this指向第二个参数 是一个数组对象  数组对象的内容 就是对应函数的形参第三个参数 函数会默认直接调用bind:第一个参数 可以改变函数的this指向第二个参数 从第一个参数之后的参数就...

2018-07-16 19:39:49 114

原创 如何居中一个div?如何居中一个浮动元素?

居中一个div:给div设置一个宽度,margin:0px auto。position:absolute top:50%,left:50% transform:translate(-50%,-50%)弹性盒居中 justify-content:center align-items:center 居中一个浮动元素:居中一个浮动元素(套一个大盒子给它margin:0px aut...

2018-07-16 19:31:35 5782

原创 常见的浏览器有哪些?其核心分别是什么 ?

1、 Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核;2、Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,360极速浏览器,使用的也是谷歌内核;3、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,K-Meleon浏览器也是使用这种内核;...

2018-07-16 19:30:16 3157

原创 创建对象的方式

对象字面量 : 产生大量重复的代码2 工厂模式 解决了大量重复的代码 无法解决对象识别:不知道某个对象是由谁创建的3 构造函数  内部的属性都是写在this关键字下面调用时需要new关键字缺点是:构造函数内部的函数,构造函数调用多少次就会创建多少次优点是可以解决对象识别的问题,可以通过instanceof知道实例是由那个构造函数构造出来的 。4 原型模式每一个函...

2018-07-16 19:26:20 117

空空如也

空空如也

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

TA关注的人

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