
获得徽章 22
- 不行,我还是得杠一下,不杠这一下,我浑身难受。
大家都说996,可是我以及我很多朋友都是正常八小时啊。。。当然,也有996的同学朋友。
每次说他们活该,这些加班加点的大哥大嫂就抨击我了"不要为996开脱!不是我们活该!这的那的。。。"
那为什么我就没有996呢?我从未见过?我从未遇到过这样的公司?
当然不是!我遇到很多,面试过很多。可是我不去!我不去总不会有人逼着我非去这个公司不可吧?
哎,大哥大嫂又跳出来"你没压力!你不养家!你这的那的。。"
谁说的?我也是上有老下有小。。。弟弟妹妹的。好吧?丈母娘也是要彩礼的好吧?房子也是要买的好吧?都是人,你有的我也有好吧?
为什么就你996的有压力,我就没有呢?
我们同样都有压力,为什么我就不去996的公司,你就非得去呢?
你去就去吧,自己心里不平衡,觉得自己受委屈受剥削了,实际上确实是受剥削了,但你委屈个大脑袋啊?
受剥削自己看劳动法不会看?有证据你就搞事情啊?谁拦着你了?谁强迫你不让你搞了?
自己上赶子去了,自己还不跑,受了剥削自己还不告,问题自己还觉得委屈,说你活该说的不对!?你就是活该!!!
是,996是有错。我承认啊。所以我避开了啊!
哎,大哥大嫂又说了"996的又不是你,站着说话不腰疼。"
是呀!没错啊!我为什么要替你买单?你自己受了剥削受了压迫,你自己不反抗,要等我去帮你反抗?你自己的事情自己不去做,难不成还要我替你做?我一天八小时也是很忙的好吧?
舍得一身剐,敢把皇帝拉下马。更何况只是一个小小的公司?
说白了。你自己要去,你自己要做,那你自己抗!没有人生下来就是为了帮你的。
天天逼逼叨逼逼叨,然后呢?你做过什么?为什么总是期望有人替你做呢?为什么你就不能自己做呢?
你是人啊!你又不是我养的狗,我得喂你,照顾你,别人欺负了你我得给你出头。
是!我是站着说话不腰疼。可为什么?我能站着说话,你就非得跪着呢?
疼吗?????
疼,你就站起来啊!
你自己站起来啊!指望着别人拉你起来?拉的动吗!!!!展开4943 看过那么多资料,我觉得这个解释Vue的双向绑定是最详细的。
Vue 是如何实现数据双向绑定的?
Vue 数据双向绑定主要是指:数据变化更新视图,视图变化更新数据,如下图所示:
即:
输入框内容变化时,Data 中的数据同步变化。即 View => Data 的变化。
Data 中的数据变化时,文本节点的内容同步变化。即 Data => View 的变化。
其中,View 变化更新 Data ,可以通过事件监听的方式来实现,所以 Vue 的数据双向绑定的工作主要是如何根据 Data 变化更新 View。
Vue 主要通过以下 4 个步骤来实现数据双向绑定的:
实现一个监听器 Observer:对数据对象进行遍历,包括子属性对象的属性,利用 Object.defineProperty() 对属性都加上 setter 和 getter。这样的话,给这个对象的某个值赋值,就会触发 setter,那么就能监听到了数据变化。
实现一个解析器 Compile:解析 Vue 模板指令,将模板中的变量都替换成数据,然后初始化渲染页面视图,并将每个指令对应的节点绑定更新函数,添加监听数据的订阅者,一旦数据有变动,收到通知,调用更新函数进行数据更新。
实现一个订阅者 Watcher:Watcher 订阅者是 Observer 和 Compile 之间通信的桥梁 ,主要的任务是订阅 Observer 中的属性值变化的消息,当收到属性值变化的消息时,触发解析器 Compile 中对应的更新函数。
实现一个订阅器 Dep:订阅器采用 发布-订阅 设计模式,用来收集订阅者 Watcher,对监听器 Observer 和 订阅者 Watcher 进行统一管理。
作者:我是你的超级英雄
链接:juejin.cn
展开17- 由于Vue的易上手、学习曲线平滑,及作者是中国人的优势,近年势头高居不下,用户很多,但只要稍微观察就会发现,很多公司,包括大厂,都有用React在开发项目,虽说三大框架哪个都能用,但只掌握一个显然是不利的,最近在B站看到一个React的教程,讲得很不错,已经等不及看完再推荐了,需要的朋友一起学起来~
www.bilibili.com
1917 - 这两天面了十个前端,都是3-6年经验的,并且都用过至少2年vue。让我非常震惊的是,vuex里面存储的数据,在页面刷新后会丢失吗? 这个简单的问题十个人有7个都说不会丢失。。什么是BFC?十个人有8个不知道。vueRouter有哪些钩子,守卫? 都只知道beforeEach和afterEach。。难道大佬都只存在于掘金里吗?6710