自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

歌谣的博客

我是歌谣 放弃很容易 但是坚持一定很酷

  • 博客(367)
  • 资源 (7)
  • 收藏
  • 关注

原创 [vue] vue项目有做过单元测试吗?

[vue] vue项目有做过单元测试吗?# 个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题

2021-02-28 10:44:29 397

原创 [vue] 写出你知道的表单修饰符和事件修饰符

[vue] 写出你知道的表单修饰符和事件修饰符事件修饰符.stop .prevent .capture .self .once .passive表单修饰符.number .lazy .trim个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:44:15 437

原创 [vue] 说说你对proxy的理解

[vue] 说说你对proxy的理解vue的数据劫持有两个缺点:1、无法监听通过索引修改数组的值的变化2、无法监听object也就是对象的值的变化所以vue2.x中才会有$set属性的存在proxy是es6中推出的新api,可以弥补以上两个缺点,所以vue3.x版本用proxy替换object.defineproperty个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:44:08 708 8

原创 [vue] 用vue怎么实现一个换肤的功能?

[vue] 用vue怎么实现一个换肤的功能?这个……全局的theme属性然后做class判断或者加载不同的样式文件。一种是编译时换肤 一种是用户操作换肤。编译时换肤可以通过css in js相关技术修改css预处理器的变量 。用户操作换肤 只能内置一些styleb变量供用户选择了个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:44:01 567

原创 [vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教?

[vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教?直接甩已经有的项目给他 简单说下 vuex router ,和项目中常用操作 和注意事项 比如什么时候可以用箭头函数 什么时候不能用 等等 快速上手。。剩下的只能靠自己,刷官网。个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:43:53 473

原创 [vue] vue在created和mounted这两个生命周期中请求数据有什么区别呢?

[vue] vue在created和mounted这两个生命周期中请求数据有什么区别呢?看实际情况,一般在 created(或beforeRouter) 里面就可以,如果涉及到需要页面加载完成之后的话就用 mounted。在created的时候,视图中的html并没有渲染出来,所以此时如果直接去操作html的dom节点,一定找不到相关的元素而在mounted中,由于此时html已经渲染出来了,所以可以直接操作dom节点,(此时document.getelementById 即可生效了)。个人简介

2021-02-28 10:43:45 2217 6

原创 [vue] vue项目有使用过npm run build --report吗?

[vue] vue项目有使用过npm run build --report吗?给 process.env 对象添加了一个属性 npm_config_report: "true",表示开启编译完成后的报告。个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:43:28 945

原创 [vue] webpack打包vue速度太慢怎么办?

[vue] webpack打包vue速度太慢怎么办?升级webpack4,支持多进程个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:43:21 758

原创 [vue] vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?

[vue] vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?可以通过指令去做Vue.directive('hasPermission', {bind(el, binding, vnode) {const permissions = vnode.context.$store.state.account.permissionsif (binding.value === '') returnconst value = binding.value.split(',')let flag =

2021-02-28 10:43:14 720

原创 [vue] 说下你的vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?

[vue] 说下你的vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?views目录存放一级路由的组件,即视图组件Components目录存放组件Store存放vuex相关文件Router目录存放路由相关文件Untils目录存放工具js文件API目录存放封装好的与后端交互的逻辑Assets存放静态文件个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:43:07 764

原创 [vue] 在移动端使用vue,你觉得最佳实践有哪些?

[vue] 在移动端使用vue,你觉得最佳实践有哪些?vant,mint,uniapp个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:42:54 454

原创 [vue] 如何解决vue打包vendor过大的问题?

[vue] 如何解决vue打包vendor过大的问题?1、在webpack.base.conf.js新增externals配置,表示不需要打包的文件,然后在index.html中通过CDN引入externals: { "vue": "Vue", "vue-router": "VueRouter", "vuex": "Vuex", "element-ui": "ELEMENT", "BMap": "BMap" }2、使用路由懒加载个人简介我是歌谣,欢

2021-02-28 10:42:42 725 1

原创 [vue] vue在开发过程中要同时跟N个不同的后端人员联调接口(请求的url不一样)时你该怎么办?

[vue] vue在开发过程中要同时跟N个不同的后端人员联调接口(请求的url不一样)时你该怎么办?devServer中把所有的服务人员的地址代理都写进去,然后动态更改接口的baseUrl,这样切换不同后端人员的时候不用重启个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:42:34 944

原创 [vue] 你们项目为什么会选vue而不选择其它的框架呢?

[vue] 你们项目为什么会选vue而不选择其它的框架呢?Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API;vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:42:21 537

原创 [vue] vue开发过程中你有使用什么辅助工具吗?

[vue] vue开发过程中你有使用什么辅助工具吗? #335vue-devtools个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:42:11 411

转载 [vue] vue和微信小程序写法上有什么区别?

[vue] vue和微信小程序写法上有什么区别?写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。一、生命周期先贴两张图:vue生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。onLoad:页面加载一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。onShow:页面显示每次打开页面都会调用一次。

2021-02-28 10:42:00 1003

原创 [vue] vue怎么缓存当前的组件?缓存后怎么更新?

[vue] 怎么缓存当前的组件?缓存后怎么更新?keep-alive通过actived钩子个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:41:49 758 1

转载 [vue] 你了解什么是高阶组件吗?可否举个例子说明下?

[vue] 你了解什么是高阶组件吗?可否举个例子说明下?高阶组件高阶组件介绍vue 高阶组件的认识,在React中组件是以复用代码实现的,而Vue中是以mixins 实现,并且官方文档中也缺少一些高阶组件的概念,因为在vue中实现高阶组很困难,并不像React简单,其实vue中mixins也同样和以代替,在读了一部分源码之后,对vue有了更深的认识所谓高阶组件其实就是一个高阶函数, 即返回一个组件函数的函数,Vue中怎么实现呢? 注意 高阶组件有如下特点高阶组件(HOC)应该是无副作用的纯函数,且

2021-02-28 10:41:40 1395 1

原创 [vue] 为什么我们写组件的时候可以写在.vue里呢?可以是别的文件名后缀吗?

[vue] 为什么我们写组件的时候可以写在.vue里呢?可以是别的文件名后缀吗?也可以写为js,jsx,ts,tsx这种个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:41:33 917

原创 [vue] vue-loader是什么?它有什么作用?

[vue] vue-loader是什么?它有什么作用?解析和转换 .vue 文件,提取出其中的逻辑代码 script、样式代码 style、以及 HTML 模版 template,再分别把它们交给对应的 Loader 去处理。个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-28 10:41:24 872

原创 [vue] 说说你对vue的extend(构造器)的理解,它主要是用来做什么的?

[vue] 说说你对vue的extend(构造器)的理解,它主要是用来做什么的?extend的作用是继承当前的Vue类,传入一个extendOption生成一个新的构造函数。在extend的时候会进行mergeOption,融合Vue原型上的baseOption,所以extend出来的子类也能使用v-model、keep-alive等全局性的组件。作用是生成组件类。在挂载全局组件和设置了components属性的时候会使用到。在生成DOM的时候会new 实例化挂载。个人简介我是歌谣,欢迎和大家一

2021-02-27 18:47:25 1585

原创 [vue] 如果将axios异步请求同步化处理?

[vue] 如果将axios异步请求同步化处理?// 统一处理axios请求 async getHistoryData (data) { try { let res = await axios.get('/api/survey/list/', { params: data }) this.tableData = res.data.result this.totalData = res.data.coun

2021-02-27 18:47:11 624

原创 [vue] 怎么捕获组件vue的错误信息?

[vue] 怎么捕获组件vue的错误信息?errorHandler个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题

2021-02-27 18:47:03 1097 1

原创 [vue] 如何实现一个虚拟DOM?说说你的思路

[vue] 如何实现一个虚拟DOM?说说你的思路虚拟DOM本身是一个JavaScript对象模拟真实DOM ,用对象的属性去描述一个DOM节点,最终也只是一个真实DOM的映射个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:46:38 632

原创 [vue] 写出多种定义组件模板的方法

[vue] 写出多种定义组件模板的方法1、字符串2、模板字面量3、<script type="x-template"></script>4、文件组件模板5、inline-template个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:44:41 377

原创 [vue] SPA单页面的实现方式有哪些?

[vue] SPA单页面的实现方式有哪些?1.监听地址栏中hash变化驱动界面变化2.用pushsate记录浏览器的历史,驱动界面发送变化3.直接在界面用普通事件驱动界面变化它们都是遵循同一种原则:div 的显示与隐藏个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:44:33 539

原创 [vue] 说说你对SPA单页面的理解,它的优缺点分别是什么?

[vue] 说说你对SPA单页面的理解,它的优缺点分别是什么?介绍:SPA应用就是一个web应用,可理解为:是一种只需要将单个页面加载到服务器之中的web应用程序。当浏览器向服务器发出第一个请求时,服务器会返回一个index.html文件,它所需的js,css等会在显示时统一加载,部分页面需要时加载。优点:1.良好的交互式体验。意思是:用户无需刷新页面,获取数据通过异步ajax获取,页面显示流畅2.良好的前后端分离模式(MVVM),减轻服务端压力。服务器只需要输出数据就可以,不用管逻辑和页面展示,吞

2021-02-27 18:44:25 903

原创 [vue] DOM渲染在哪个周期中就已经完成了?

[vue] DOM渲染在哪个周期中就已经完成了?mounted生命周期个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:44:16 2146

原创 [vue] 第一次加载页面时会触发哪几个钩子?

[vue] 第一次加载页面时会触发哪几个钩子?beforeCreate, created, beforeMount, mounted个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:44:05 2094

原创 [vue] vue生命周期总共有几个阶段?

[vue] vue生命周期总共有几个阶段? beforeCreate:在 new 一个 vue 实例后,只有一些默认的生命周期钩子和默认事件,其他的东西都还没创建。 created:data 和 methods 都已经被初始化好了。(如果要调用 methods 中的方法,或者操作 data 中的数据,最早可以在这个阶段中操作) beforeMount:在内存中已经编译好了模板了,但是还没有挂载到页面中,此时,页面还是旧的。 mounted:Vue 实例已经初始化完成了。此时

2021-02-27 18:43:47 726

原创 [vue] vue生命周期的作用是什么?

[vue] vue生命周期的作用是什么?准确地控制数据流和其对DOM的影响个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:43:37 599

原创 [vue] vue和angular有什么区别呢?

[vue] vue和angular有什么区别呢?Vue.js - 多样化的 JavaScript 框架作为一个跨平台的,高度进步的框架,Vue 成为了许多需要创建单页应用程序的开发人员的首选。在用于开发 Web 应用程序的典型 MVC 体系结构中,Vue 充当了 View,这意味着它可以让开发者看到数据的显示部分。除了上面提到的基本功能之外,Vue 还有许多其它优秀功能。我们来看看这些:容易使用如果你一直在使用其它框架,那么你可以轻松使用 Vue,因为 Vue 的核心库专注于 View 层,你

2021-02-27 18:43:27 1554

原创 [vue] 如何引入scss?引入后如何使用?

[vue] 如何引入scss?引入后如何使用?安装scss依赖包:npm install sass-loader --save-dev npm install node-sass --save-dev在build文件夹下修改 webpack.base.conf.js 文件:在 module 下的 rules 里添加配置,如下:{ test: /\.scss$/, loaders: ['style', 'css', 'sass'] }应用:在vue文件中应用scss时,需要在style样式标签上

2021-02-27 18:43:16 637

原创 [vue] 使用vue开发过程你是怎么做接口管理的?

[vue] 使用vue开发过程你是怎么做接口管理的?创建一个request.js用于封装axios,在 src/api/request,设置拦截器统一处理请求和相应。封装 axios:request.js:import axios from 'axios'import {Message, Loading} from "element-ui"import {getToken} from "@/utils/auth"function Index({...config}) { // crea

2021-02-27 18:43:05 2712 4

原创 [vue] 为何官方推荐使用axios而不用vue-resource?

[vue] 为何官方推荐使用axios而不用vue-resource?1.vue-resources不再更新了,vue作者尤大推荐axios。2.axios更加强大3.axios就是一个基于ES6的Promise的网络请求库,其实说干净了就是一个打包好的XMLHttpRequests,也就是说,这个也是一个ajax库。4.axios在浏览器里建立XHR通过nodejs进行http请求转换或者拦截请求数据或响应数据支持Promise的API可以取消请求自动转换JSON可以防御XSRF攻击

2021-02-27 18:42:40 963

原创 [vue] 你了解axios的原理吗?有看过它的源码吗?

[vue] 你了解axios的原理吗?有看过它的源码吗?1.axios通过对Promise的封装实现异步请求;2.if(answer == '有'){if(这个问题到此为止){return ‘有’;}else{return '没';}}个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:42:31 418

原创 [vue] axios是什么?怎样使用它?怎么解决跨域的问题?

[vue] axios是什么?怎样使用它?怎么解决跨域的问题?axios 的是一种异步请求,用法和ajax类似,安装npm install axios --save 即可使用,请求中包括get,post,put, patch ,delete等五种请求方式,解决跨域可以在请求头中添加Access-Control-Allow-Origin,也可以在index.js文件中更改proxyTable配置等解决跨域问题个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论

2021-02-27 18:42:22 609

原创 [vue] 说说你对vue的template编译的理解?

[vue] 说说你对vue的template编译的理解?将template里的组件编译成虚拟dom个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:42:12 760

原创 [vue] v-on可以绑定多个方法吗?

[vue] v-on可以绑定多个方法吗?<input type="text" :value="name" @input="onInput" @focus="onFocus" @blur="onBlur" />个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...

2021-02-27 18:42:01 987

原创 与歌谣通关前端面试题【CSS篇汇总目录】

我是歌谣 放弃很容易 但坚持一定很酷 欢迎 关注公众号小歌谣一起讨论前后端知识CSS汇总【CSS】[css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现[css] CSS3有哪些新增的特性?[css] 在页面上隐藏元素的方法有哪些?[css] CSS选择器有哪些?哪些属性可以继承?[css] CSS3新增伪类有哪些并简要描述[css] 用css创建一个三角形,并简述原理[css] 简述你对BFC规范的理解[css] 清除浮动的方式有哪些及优缺点?[css] 简述下你理解的优.

2021-02-26 21:40:49 4599 4

前端学习笔记小知识点10篇.rar

包含1undefined和null区别2 普通字符串和new String有什么区别3 js单线程4js运行机制和存储5js垃圾回收机制6听了好多闭包,这次可能最懂7正则前瞻8作者为什么设计原型9函数和对象之间的关系10原型链 可作为笔记和写作学习

2021-10-28

ElasticSearch分享ppt40页+.pptx

ElasticSearch分享ppt40页+.pptx 适用于java学习者 作为技术分享也可

2021-10-28

js原生实现tab栏的效果.zip

该资源需要对原生js比较理解 不然很难理解实现的整个过程 原生js实现tab栏效果 需要的可以自取 拿到代码可以直接运行 其他就自己研读

2021-04-08

2011PHP在金山游戏运营中的应用.rar

2011PHP在金山游戏运营中的应用有兴趣可以了解一下呀

2019-09-20

Drdb+heartbeat+mfs.rar

高可用分布式架构,高可用分布式架构Drdb+heartbeat+mfs

2019-09-20

淘宝技术架构分享.rar

淘宝技术架构分享 中文网站技术部-B2C商城 -- 郎中锋【花名:八神】

2019-09-20

大规模网站架构.rar

大规模网站架构ppt 有兴趣可以了解下

2019-09-19

空空如也

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

TA关注的人

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