自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-table里的表单验证

<el-table-column> <template slot-scope="scope"> <el-form :model="scope.row" :rules="rules" ref="scope.row"> <el-form-item prop="name"> <el-input size="small" .

2021-08-10 13:15:53 373

原创 面试题,简版

1.解构赋值es6允许按照一定模式,在数组和对象中取出值,给变量赋值,称为解构赋值左右必须一样,使用左边的值,快速取出数据中对应的数据值,定义和赋值必须防在一起不然会报错,取不到值,必须是js存在的数据结构,解构赋值就是在数据中能快速的将需要的数据取出来2.数据类型判断1.typeof 对于基本数据类型判断是没有问题的,但是遇到引用数据类型不起作用2.instanceof 判断new关键字创建的引用数据类型不考虑null和undefined 以对象字面量创建的基本数据类型3.construct

2021-02-24 19:53:57 225

原创 学习笔记201216:vue面试题(1)

1.let、const、var的区别是否存在变量提升var声明的变量存在变量提升,可以在声明之前调用,值为undefinedlet和const不存在变量提升,所声明的变量一定要在声明后使用,否则报ReferenceError错是否存在暂时性死区let和const存在暂时性死区,只要块级作用域存在let命令,所声明的变量就‘绑定’binding这个区域,不再受 外部影响是否允许重复声明变量var允许重复声明变量。let和const在同一作用域不允许重复声明变量。是否存在块级作

2020-12-16 21:28:19 154

原创 学习笔记:响应式布局

JSONP基本原理:利用script标签的src没有跨域限制来完成跨域目的基本实现步骤一:前端部分创建一个jsonptheory函数,但还没有被调用加载src中的资源,调用localhost:3000端口的API:api/jsonpajax 请求受同源策略影响,不允许进行跨域请求,我们利用 script 标签的 src 属性不受同源策略的约束,利用这个特性jsonp需要以下步骤:动态创建(document.createElement('script'))设置src 属性,(src总要包含

2020-12-14 14:26:39 143

原创 学习笔记:打包,防抖,节流

打包在vue.config.js里进行修改去除map,productionsourcemap:false在小黑框内输入npm run build进行打包打包后生成dist文件目录对dist进行文件资源压缩图片压缩,去除打印,对文件记录配置cdn,压缩然后再进行打包项目打包优化实践 https://www.jianshu.com/p/e0d00c81e412.防抖函数的作用就是控制函数在一定时间内的执行次数。防抖意味着 N 秒内函数只会被执行一次(最后一次),如果 N 秒内再次被触发,则重新计

2020-12-08 11:52:20 98

原创 学习笔记:数组常用方法

数组常用方法concat() 合并数组,不改变原数组push() 把里面的内容添加到数组末尾,并返回修改后的长度pop() 移除数组最后一项,返回移除的值,减少数组长度unshift() 将参数添加到原数组开头,并返回数组长度shift() 删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedsort() 将数组里的项从小到大排序reverse() 反转数组项的顺序slice() 删除元素,该方法有两个参数,第一个参数删除开始的下标,第二个是结束的下标但不包含结束的下

2020-12-08 11:45:36 85

原创 常用面试题201201

一.JS1.闭包1. 什么是闭包函数嵌套函数 当内部函数访问外部函数变量时 就产生了闭包2.特性函数嵌套函数内部函数可以直接访问外部函数的内部变量或参数变量或参数不会被垃圾回收机制回收3. 闭包应用场景函数作为参数被传递函数作为返回值被返回实际应用(隐藏数据):普通用户只能通过get、set等api对数据进行查看和更改等操作,没法对data直接更改,达到所谓隐藏数据的效果;jquery就利用了这一特性,必须调用$.ajax()才能访问内部属性方法。封装功能时(需要使用私有的属性和方

2020-12-01 13:50:58 389 1

原创 vue基础面试题

1.简述MVVM和MVCMVC:Model(模型)View(视图)Controller(控制器)简单的理解:视图请求数据,将请求发送至控制器,控制器再将请求发送给模型,模型去查找数据,找到之后传给控制器,控制器再传给视图进行渲染。MVP:MVVMModel 代表数据模型View 代表UI视图ViewModel 负责监听 Model 中数据的改变并且控制视图的更新(桥梁,可以理解成mvc中的控制器)简单理解:视图请求数据,将请求发送至控制器,在控制器的两端具有监听机制,直接调用模型的数据

2020-11-30 21:54:35 824

原创 学习笔记面试题整理

Git基础1.git是什么Git是一个版本管理控制系统(缩写VCS),可以在任何时间点将文档的状态作为更新记录保存起来,也可以在任何时间点将更新记录恢复回来。2.git基本工作流程工作目录暂存区Git仓库被Git管理的项目目录(是可见的)临时存放被修改的文件用于存放提交记录在工作目录中使用git init初始化Git仓库(在文件夹中出现.git文件夹,如果没出现可检查文件夹上方查看中的隐藏的项目),git status可查看文件的状态,使用git add 文件列表可存

2020-11-30 17:21:54 118

原创 学习笔记:async、await

词法定义asyncasync 是“异步”的简写, async 用于申明一个异步的 functionawaitawait 可以认为是 async wait 的简写,await 用于等待一个异步方法执行完成。特点:asayc的用法,它作为一个关键字放到函数前面,这样普通函数就变为了异步函数异步async函数调用,跟普通函数的使用方式一样异步async函数返回一个promise对象async函数配合await关键字使用(阻塞代码往下执行)是异步方法,但是阻塞式的async/awa

2020-11-25 19:00:05 227

原创 学习笔记:ES6、箭头函数、class继承、promise

ES6在ES5中,声明变量只有var和function两种形式。但是因为var声明的变量会有一定的缺点(内层变量可能覆盖外层变量的问题以及用来计数的循环变量泄露为全局变量,下面有介绍),ES6提出了使用let和const声明变量,弥补了ES5中var的缺点。1-1.let、const和var的区别let、const不可以重复声明,var 可以重复声明let、const不可以变量提升,var 可以常量const,但是他在创建必须要有初始值,并且不可以改变块级作用域在for循环中,条件的let相当

2020-11-23 20:02:16 361

原创 学习笔记:GitHub

3.Github在版本控制系统中,大约90%的操作都是在本地仓库中进行的:暂存,提交,查看状态或者历史记录等等。除此之外,如果仅仅只有你一个人在这个项目里工作,你永远没有机会需要设置一个远程仓库。只有当你需要和你的开发团队共享数据时,设置一个远程仓库才有意义。你可以把它想象成一个 “文件管理服务器”,利用这个服务器可以与开发团队的其他成员进行数据交换。3-1.注册访问github首页,点击Sign up for GitHub登录/注册填写用户名,邮箱,登录密码选择计划填写GitHub问题验

2020-11-23 19:39:01 110 1

原创 学习笔记:Git基础,分支及暂时保存更改

1.Git基础1-1.Git是什么Git是一个版本管理控制系统(缩写VCS),可以在任何时间点将文档的状态作为更新记录保存起来,也可以在任何时间点将更新记录恢复回来1-2.版本管理版本管理是一种用来记录文件变化的方式,方便来查阅特定版本的文件内容1-2-1.人为维护文档版本的问题文档数量多且命名不清晰导致文档版本混乱每次编辑文档需要复制,不方便多人同时编辑同一个文档,容易产生覆盖1-3.Git的安装下载地址安装过程中所有选项使用默认值即可1-4.Git基本工作流程1-4-1.分

2020-11-20 23:34:20 409

空空如也

空空如也

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

TA关注的人

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