会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白阳の
博客园
首页
新随笔
联系
订阅
管理
2021年2月3日
为什么在 Vue3.0 采用了 Proxy,抛弃Object.defineProperty?
摘要: Object.defineProperty 只能劫持对象的属性,因此我们需要对每个对象的每个属性进行遍历。Vue 2.x 里,是通过 递归 + 遍历 data 对象来实现对数据的监控的,如果属性值也是对象那么需要深度遍历,显然如果能劫持一个完整的对象是才是更好的选择。 Proxy 可以劫持整个对象,
阅读全文
posted @ 2021-02-03 19:17 白阳の
阅读(235)
评论(0)
推荐(0)
2021年2月2日
说说你对 SPA 单页面的理解,它的优缺点分别是什么?
摘要: SPA( single-page application )仅在 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 HTML 内容的变换,UI 与用户的交互,避免页面的重新
阅读全文
posted @ 2021-02-02 20:58 白阳の
阅读(161)
评论(0)
推荐(0)
2021年2月1日
vue-cli如何新增自定义指令?
摘要: 1.创建局部指令 1. var app = new Vue({ 2. el: '#app', 3. data: { 4. }, 5. // 创建指令(可以多个) 6. directives: { 7. // 指令名称 8. dir1: { 9. inserted(el) { 10. // 指令中第一
阅读全文
posted @ 2021-02-01 21:12 白阳の
阅读(438)
评论(0)
推荐(0)
2021年1月31日
你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?
摘要: 浏览器的内核 IE(IE浏览器) : trident 内核 -ms- Firefox(火狐浏览器) : gecko 内核 -moz- Safari(苹果浏览器) :webkit 内核 -webkit- Opera(欧朋浏览器):以前是 presto 内核, Opera 现已改用 Google Chr
阅读全文
posted @ 2021-01-31 21:04 白阳の
阅读(509)
评论(0)
推荐(0)
2021年1月30日
Vue与Angular以及React的区别?
摘要: 1、与AngularJS的区别 相同点:都支持指令:内置指令和自定义指令;都支持过滤器:内置过滤器和自定义过滤器;都支持双向数据绑定;都不支持低端浏览器。 不同点:AngularJS的学习成本高,比如增加了Dependency Injection特性,而Vue.js本身提供的API都比较简单、直观;
阅读全文
posted @ 2021-01-30 21:51 白阳の
阅读(268)
评论(0)
推荐(0)
2021年1月28日
vue组件传值的五种方式
摘要: 方法一 props传参 父组件 1. <template> 2. <div class="wrap"> 3. <div>我是Father组件</div> 4. <Son 5. str="我是字符串" 6. :num=5 7. :obj="{cont:'我是一个对象'}" 8. :func="()=>
阅读全文
posted @ 2021-01-28 20:32 白阳の
阅读(1519)
评论(0)
推荐(1)
2021年1月27日
vue的双向绑定原理及实现
摘要: 一个极简双向数据绑定的示例: 1.var obj = {}; 2.Object.defineProperty(obj,'hello',{ 3. set:function(newVal){ 4. document.getElementById('a').value = newVal; 5. docum
阅读全文
posted @ 2021-01-27 22:15 白阳の
阅读(218)
评论(0)
推荐(0)
2021年1月26日
对于MVVM的理解?
摘要: MVVM 是 Model-View-ViewModel 的缩写。 Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。 View代表UI 组件,它负责将数据模型转化成UI 展现出来。 ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步Vie
阅读全文
posted @ 2021-01-26 20:11 白阳の
阅读(75)
评论(0)
推荐(0)
2021年1月25日
阐述清除浮动的几种方法
摘要: 1.父级div定义 height 原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。 优点:简单、代码少、容易掌握 缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 2,结尾处加空div标签 clear:both 原理:添加一个空
阅读全文
posted @ 2021-01-25 20:46 白阳の
阅读(113)
评论(0)
推荐(0)
2021年1月24日
关于vue的生命周期
摘要: beforeCreate(创建前) 在数据观测和初始化事件还未开始 created(创建后) 完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来 beforeMount(载入前) 在挂载开始之前被调用,相关的render函数首次被调用。实例已完成以下的配置:编译模板,把data里面
阅读全文
posted @ 2021-01-24 19:30 白阳の
阅读(91)
评论(0)
推荐(0)
下一页
公告