Object.defineProperty(obj,"name",{
get(){
console.log("被访问了")
return obox.innerHTML
},
set(data){
console.log("修改了name值",data)
obox.innerHTML = data;
}
})
 
(1) 数据通过object.defineProperty 进行get set 拦截,
(2) 通知 watcher ,观察者模式, 订阅发布模式,触发 组件重新渲染,创建新的虚拟dom(js对象模拟dom 树)
       对比旧的虚拟dom ,找到不同的地方, 以最小的代价更新节点。

最新文章

  1. Ubuntu14.02.2下安装JDK并配置Jetty服务器
  2. qt外部数据传入实现动态的折线图绘制
  3. ckeditor
  4. [svn] 数据库操作残留,无法进行操作的解决方法
  5. MAVEN Scope使用
  6. Nuget介绍及使用技巧
  7. 创建Git版本库
  8. 为什么MOBA、“吃鸡”游戏不推荐用tcp协议——实测数据
  9. ES6(四)字符串的扩展
  10. python实现XSS过滤(BeautifulSoup和白名单处理)
  11. Java静态代码块与非静态代码块
  12. mysql 聚集索引和非聚集索引问题(整理)
  13. 读书笔记_Effective C++_条款一:将C++视为一个语言联邦
  14. 基于.NET Standard的分布式自增ID算法--美团点评LeafSegment
  15. 论文笔记之:Continuous Deep Q-Learning with Model-based Acceleration
  16. Fzu软工第二次作业-词频分析
  17. python将字典中的数据保存到文件中
  18. DFS剪枝处理HDU1010
  19. order by关键字
  20. 如何用nodejs 开发一个命令行交互工具

热门文章

  1. Python中使用第三方库xlrd来写入Excel文件示例
  2. Linux系统管理_主题01 :初识Linux_1.6 用好帮助文档man
  3. JavaWeb—Nginx介绍(转载)
  4. 图文详解 : 什么是版本控制?Eclipse配置SVN和IDEA配置GIT教程
  5. 深入理解C语言-深入理解数组
  6. CSS - Animate动画
  7. GIP画图
  8. spring-boot 连接数据库(六)
  9. java 模拟http请求,通过流(stream)的方式,发送json数据和文件
  10. Spring4学习回顾之路04—引用其他Bean,集合数据注入,内部Bean