自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue笔记(二):vue的核心思想之数据驱动

vue.js的核心思想包括:数据驱动和组件化思想。 什么是数据驱动? 什么是事件驱动? 1.事件驱动 所谓的事件驱动简单来说就是用户通过点击,修改,删除,输入等等,来操作DOM,并触发对应的事件,然后通过后台响应处理,随之更新UI。 2.数据驱动,更直白来说就是不操作DOM,用数据来渲染,通过虚拟的抽象数据层来直接更新页面。当数据发生变化的时候,用户界面发生相应的变化,开发者不需要手动的去修改d...

2019-10-20 22:32:02 806

原创 vue笔记(一):什么是vue

vue是一套用于构建用户界面的渐进式框架。 什么是渐进式框架? 所谓的渐进式框架就是:主张最少。 具体可以看看知乎上的文章《Vue2.0 中,“渐进式框架”和“自底向上增量开发的设计”这两个概念是什么?》 下面是摘抄的部分观点,以供参考: “在我看来,渐进式代表的含义是:主张最少。 每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影...

2019-10-20 22:30:38 185

原创 vue如何实现双向数据绑定?

vue中实现数据绑定的一个重要点: Object.defineProperty()函数 <input type="text" id="a" /> <span id="b"></span> <script> var obj = {} Object.defineProperty(obj, 'test', { // 不需要监...

2019-10-04 11:51:47 196

转载 什么是声明提升?

浏览器引擎在解释JS代码之前,会对JS代码进行编译,其中一部分工作就是声明提升,也就是找到所有的声明,包括变量声明和函数声明都会被找到并在代码块执行前被处理。 比如var i = 0;这句话会被浏览器解读成var i和i = 0两句话执行。 其中var i会在编译阶段就会先执行,而i=0这段赋值代码会在原地等待执行。 来个例子: console.log(a) var a = 2; // unde...

2019-10-03 16:34:21 1042

空空如也

空空如也

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

TA关注的人

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