设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 行业动态
 
【vue数据驱动在开发中的重要作用】
来源:www.fswebsoft.com 发布者:领航科技  发布时间:2019-12-30 
 

 

vue在给每一个data的属性执行defineReactive函数,来达到数据绑定的目的。从代码中可以看到几点:

  1. 每一个数据绑定,都会new一个Dep(暂且叫他派发器),派发器的功能是什么?依赖收集以事件分发;
  2. 在属性get中,除了获取当前属性的值,还做了dep.depend()操作;
  3. dep.depend的目的是什么?看Dep部分代码,很简单,其实就是依赖收集,将Dep.target需要收集的依赖进行添加到自己的派发器里
  4. 在属性set时,就是给属性改变值时,除了改变值意外,还执行了dep.notify()操作;
  5. dep.notify的目的又是什么?看代码,依旧很简单,将自己派发器的所有依赖触发update函数;

第一个 hash 结构存储了 session 的一些基本信息和用户设置的一些属性信息

creationTime 创建时间

lastAccessedTime 最后访问时间

maxInactiveInterval 过期时长,默认是 30 分钟,这里保存的秒值

sessionAttr:user 这是我通过 session.setAttribute 设置进去的属性

第二个 string 结构,它没有值,只有一个 ttl 信息,标识这组 key 还能活多久,可以用 ttl 查看

第三个 set 结构,保存了所以需要过期的 key


下一篇:软件中实现网页版个人简历系统
 
推荐文章

软件中实现网页版个人简历系统 [2019-12-30]
Web的趋势方向-net前端 [2019-12-30]
要定制开发软件,就找抚顺领航科技 [2019-12-27]
crm客户关系管理系统中的开发步骤 [2019-12-21]
抚顺进销存软件开发定制企业 [2019-12-21]
抚顺公众号开发 [2019-11-16]
 
抚顺软件开发
抚顺软件定制开发
抚顺软件公司
抚顺软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 fswebsoft.com All Right Reserved
展开