上个项目第一次用到vue+webpack,也是我第一次尝试自动化、模块化的开发方式,总的来说就是结构太烂,开发体验差,效率低,难维护。细数的罪状有如下几条没有servies层,全部ajax接口都和逻辑混合在一起写只有公众组件和页面,页面没有组件化,造成每个页面的.vue文件相当长没有将路由按模块划分,所有路由都写在一个文件中,多人合作代码经常被覆盖所有的静态资源都放在一起,没有按模块区别,静态资源
网页看着不方便,想要文档可以私聊我。要是有错别字和错误的地方,请各位大佬直接指出,谢谢啦!!Vue生命周期一共8
原创 2023-05-05 17:06:25
101阅读
1.Vue路由传递params参数使用对象写法的时候能不能和path一起使用?不能路由传参对象的写法:指定路由需要使用name指定。使用path会导致路由失效无法跳转。this.$router.push({name:"search",params:{keyword:this.keyword},query:{k:this.keyword.toUpperCase()}})2.如何指定params参数可
原创 2023-09-26 18:26:42
142阅读
Vue面试题目详解可以涵盖多个方面,从基础知识到高级特性,再到实际应用和性能优化等。以下是一些常见的Vue面试题目及其详解:1. Vue双向绑定原理详解:Vue的双向绑定原理是通过数据劫持结合发布者-订阅者模式实现的。Vue在内部使用Object.defineProperty()方法来劫持对象的getter和setter,当数据变化时,可以通知视图进行更新。同时,Vue的指令(如v-model)会
原创 2024-08-09 22:22:16
20阅读
1.vue 的响应式原理是什么? const data={ name:"ray", age:29, friend:{ friendName:"小王" } }const oldArrayProto=Array.prototype;const newArrProto=Object.create(oldA
原创 2022-05-01 23:10:35
264阅读
前端常见问题目录前端常见问题1. 跨域问题产生的原因以及十种解决方案1.1 跨域的概念1.2 同源策略1.3 解决方案1.3.1 JSONP 跨域1.3.2 跨域资源共享 (CORS)1.3.3 nginx 代理跨域1.3.4 nodejs 中间件代理跨域1.3.5 document.domain + iframe 跨域1.3.6 location.hash+iframe 跨域1.3.7 wind
转载 2023-03-23 19:22:33
84阅读
1.Vue 的核心是什么?Vue 是一套构建用户界面的渐进式自底向上增量开发的 MVVM 框架, vue 的核心只关注视图层,  核心思想:数据驱动:使数据和视图之间保持高度一致。当数据发生变化时,Vue 能够自动更新视图,无需手动操作 DOM,极大地简化了开发流程。这种机制基于 MVVM 框架实现,通过 ViewModel 作为数据和视图之间的桥梁,实现了数据的双向绑定和自动更新。组件化:将页面
原创 2024-03-15 22:03:44
220阅读
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="vue.js" type="text/javascript" charset="utf-8"
MVVM,是的简写,其本质是MVC模型的升级版。其中Model代表数据
Vue
原创 9月前
40阅读
 2018年最新经典web前端面试题汇总。如果你一些基本问题答对了,那么我可以肯定的是 你面试任何公司的前端技术轮,都是没问题的。不是我吹,是真的 基础很重要。今天这套面试题也很特别,都是一些问题,没为大家准备答案,这样做的目的就是希望培养大家独立自学的能力,不要总是依靠别人的答案,这些问题网上也是能查到答案的,随着看问题随着找答案能在一定程度上巩固所学知识。「 CSS篇 」1. CSS 盒子模型
转载 2019-08-30 17:08:29
613阅读
1.CSS盒模型 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 每个盒子由四个部分( ...
转载 2021-10-27 16:55:00
184阅读
2评论
https://.520mg.com/a/inter/index.html
原创 2022-03-01 15:30:13
152阅读
1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个
转载 2019-04-20 08:42:00
181阅读
2评论
不久前参加了一场前端实习生校招类型的面试面试官问了:vue实现双向绑定 uniapp nodejs js 异步 组件 布局面试了两轮问了有一些视频 学习的...
原创 2022-08-19 11:45:41
164阅读
前端面试题:1. 一个200*200的div在不同分辨率屏幕上下左右居中,用css实现div { position:absolute; width:200px; height:200px; top:50%; left:50%; margin-left:-100px; height:-100px; z-index:1000; }2. 写一个左中右布局占满屏幕,其中左右两块是固定宽度200 ,中间自适
转载 2024-05-04 18:28:05
40阅读
前言前端关于vue面试题提示:以下是本篇文章正文内容,下面案例可供参考1、ES6的新特性有哪些,举例说明。Let const 箭头函数 点点点运算符 变量的解构赋值 简化对象写法 形参的默认值 模板字符串 Promise symbol class类 for in for of Set map generator(接呢瑞特)2、Css3的新特性有哪些1、圆角效果;2、图形化边界;3、块阴影与文字
目录Vue 双向绑定原理 你是如何理解 Vue 的响应式系统的? 虚拟 实现原理ame 选项有什么作用?
原创 2022-06-29 23:22:35
3442阅读
例子:添加水印,使用MutationObserver阻止用户恶意破坏水印,因为在控制台修改水印的background-image或者将水印的div删掉,都会引起MutationObserver的监控触发
转载 2023-08-04 08:37:32
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5