- 博客(10)
- 收藏
- 关注
原创 修饰符
修饰符1.lazy修饰符默认情况下,v-model默认是在input事件中同步输入框的数据的。也就是说,一旦有数据发生改变对应的data的数据就会自动发生改变。lazt修饰符可以让数据在失去焦点或回车时才会更新。2.number修饰符默认情况下,在输入框中无论我们输入的是字母还是数字,都会被当作字符串类型进行处理。但是如果我们希望处理的是数字类型,那么最好直接将内容当作数字处理...
2019-10-11 16:11:17
175
原创 vue常见面试题
1、什么是MVC和MVVMMVC分为三块 :model view 和controllerMVVM分为三块:model view 和view-model在vue中怎么实现数据的双向绑定,使用watch观察者模式监听对象数据的改变触发页面渲染Obje.defineProrotype()什么是面向对象:面向对象的三大基本特征:封装、继承、多态2、你用的的Vue是哪一个版本,他和其他版本的...
2019-07-01 20:28:01
161
原创 js常见面试题
基础知识1、元素选择器getwlementById (获取单个标签)getElementsClassName(获取一个集合)getElementsByTagName(获取一个标签集合)querySelector(获取一个)querySelectAll(获取一个标签集合)注:元素选择2、原型和原型链 每一个对象都有一个原型(对象的原型显示为__proto__) 每一个fu...
2019-07-01 09:09:55
1317
原创 web性能优化
1、减少外部http协议网页加载的时间与http请求密不可分,而外部资源的加载的速度则与主机服务提供商服务器架构和分布地点有关。我们可以通过检查自己的网站上多余的图片、css、JavaScript和一些组件,然后对应的去逐个完善,就可以减少一些http请求。2、使用CDNCDN(内容分发网络)部署在各大运营商机房,当用户通过浏览器请求资源时可以直接反馈给用户,极大的减轻了服务器数据中心的压力...
2019-06-21 14:02:18
94
原创 js事件流程和事件阻止
js事件流程和事件阻止js事件传播流程主要分三个阶段:事件捕获阶段: 从外向里查找元素处于目标阶段:从当前事件源本身的操作事件冒泡阶段:从内到外依次触发相关的行为(最常用的就是冒泡阶段)不是所有的事件都要经历这三个过程: Netscape认为事件流应该是事件捕获; ie认为事件流应该是事件冒泡, ie没有提供选择,事件只能在冒泡阶段捕获。ie认为事件流应该是事件冒泡;...
2019-06-04 09:22:26
643
原创 生命周期
生命周期共有几个阶段?分别是什么?一共是8 个阶段:beforeCreate(创建前)created(创建后)beforeMount(载入前)mounted(载入后)beforeUpdate(更新前)updated(更新后)beforeDestroy(销毁前)destroyed(销毁后)vue第一次页面加载会触发那几个钩子函数?beforeCreate (创建前)cr...
2019-06-03 17:58:54
138
原创 对象(object)的常用方法,对象的拷贝
1.Object.assign(target,source1,source2,…)该方法主要用于对象的合并,将源对象source的所有可枚举属性合并到目标对象target上,此方法只拷贝源对象的自身属性,不拷贝继承的属性。Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。同名属性会替换。Object.a...
2019-06-01 08:44:09
270
原创 浅谈get和post的区别
一、不完全正确的网红答案GET的URL会有长度上的限制,则POST的数据则可以非常大。POST比GET安全,ET请求的数据会附在URL之后,POST把提交的数据则放置在是HTTP包的包体中。二、为什么是不完全正确的答案HTTP协议对GET和POST都没有对长度的限制:HTTP协议没有对传输的数据大小进行限制,HTTP协议规范也没有对URL长度进行限制。 而在实际开发中存在的限制主要...
2019-05-29 20:33:01
228
原创 H5新增的属性、样式
-新增元素 说明新增元素说明viode表示一段视频并提供播放的用户界面audio表示音频canvas表示位图区域source为video和audio提供数据源track为video和audio指定字母svg定义矢量图code代码段figure和文档有关的图例figcapton图例的说明mainti...
2019-05-28 11:03:06
525
转载 数组的一些常用方法
push作用:像数组的末尾添加一项或多项元素参数:要添加的项返回值:新数组的长度是否改变原数组:改变var ary = [‘a’,‘b’,‘c’];var res = ary.push(‘d’,‘e’);console.log(ary); // [“a”, “b”, “c”, “d”, “e”]console.log(res); // 5pop作用:删除数组的最后一项参...
2019-05-20 08:40:54
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人